<SEC-DOCUMENT>0001493152-23-025878.txt : 20230728
<SEC-HEADER>0001493152-23-025878.hdr.sgml : 20230728
<ACCEPTANCE-DATETIME>20230728161553
ACCESSION NUMBER:		0001493152-23-025878
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		98
CONFORMED PERIOD OF REPORT:	20230430
FILED AS OF DATE:		20230728
DATE AS OF CHANGE:		20230728

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:		231123250

	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/2023" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:us-roles="http://fasb.org/us-roles/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:OPTT="http://oceanpowertechnologies.com/20230430">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02C_US%2DGAAP%2D2023 -->
<!-- Field: Set; Name: xdx; ID: xdx_038_OPTT_oceanpowertechnologies.com_20230430 -->
<!-- Field: Set; Name: xdx; ID: xdx_04D_20220501_20230430 -->
<!-- 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="From2022-05-01to2023-04-30" name="dei:EntityCentralIndexKey">0001378140</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2022-05-01to2023-04-30" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2022-05-01to2023-04-30" name="dei:DocumentFiscalPeriodFocus">FY</ix:nonNumeric>
  <ix:nonFraction name="OPTT:EarnOutPayableCurrent" contextRef="AsOf2022-04-30" id="xdx2ixbrl0110" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" contextRef="AsOf2023-04-30" id="xdx2ixbrl0130" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2023-04-30" id="xdx2ixbrl0145" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2022-04-30" id="xdx2ixbrl0146" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:OtherIncomeEmployeeRetentionCredit" contextRef="From2021-05-012022-04-30" id="xdx2ixbrl0230" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:OtherIncomeProceedsFromInsuranceClaim" contextRef="From2021-05-012022-04-30" id="xdx2ixbrl0233" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="From2022-05-01to2023-04-30" id="xdx2ixbrl0235" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:LossOnLiquidationOfSubsidiary" contextRef="From2022-05-01to2023-04-30" id="xdx2ixbrl0238" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2022-05-01to2023-04-30" id="xdx2ixbrl0272" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0289" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0290" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-05-012022-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0291" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0293" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0296" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0297" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0299" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0300" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0304" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0306" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0307" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0313" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0315" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0316" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0321" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" contextRef="From2021-05-012022-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0323" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0324" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0325" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:LiquidationOfSubsidiary" contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0330" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:LiquidationOfSubsidiary" contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0331" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:LiquidationOfSubsidiary" contextRef="From2021-05-012022-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0332" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:LiquidationOfSubsidiary" contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0333" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0337" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0338" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2021-05-012022-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0339" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0340" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-05-012023-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0366" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-05-012023-04-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0367" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-05-012023-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0368" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-05-012023-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0370" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-05-012023-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0373" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-05-012023-04-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0374" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-05-012023-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0376" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-05-012023-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0377" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2022-05-012023-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0380" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2022-05-012023-04-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0381" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2022-05-012023-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0382" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2022-05-012023-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0383" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2022-05-012023-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0384" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2022-05-01to2023-04-30" id="xdx2ixbrl0385" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" contextRef="From2022-05-012023-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0389" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" contextRef="From2022-05-012023-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0391" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" contextRef="From2022-05-012023-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0392" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" contextRef="From2022-05-012023-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0393" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2022-05-012023-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0398" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2022-05-012023-04-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0399" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2022-05-012023-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0400" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2022-05-012023-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0401" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="From2022-05-01to2023-04-30" id="xdx2ixbrl0454" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:LossOnLiquidationOfSubsidiary" contextRef="From2022-05-01to2023-04-30" id="xdx2ixbrl0457" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:DeferredTaxLiabilitiesNet" contextRef="From2022-05-01to2023-04-30" id="xdx2ixbrl0463" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:IncreaseDecreaseInLitigationPayable" contextRef="From2022-05-01to2023-04-30" id="xdx2ixbrl0487" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProceedsFromSaleOfShortTermInvestments" contextRef="From2021-05-012022-04-30" id="xdx2ixbrl0503" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsToAcquireLeaseReceivables" contextRef="From2021-05-012022-04-30" id="xdx2ixbrl0512" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="From2022-05-01to2023-04-30" id="xdx2ixbrl0514" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="From2022-05-01to2023-04-30" id="xdx2ixbrl0523" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="From2022-05-01to2023-04-30" id="xdx2ixbrl0532" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssued1" contextRef="From2022-05-01to2023-04-30" id="xdx2ixbrl0547" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:OperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="From2021-05-012022-04-30" id="xdx2ixbrl0551" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:ContingentLiabilityMar" contextRef="From2022-05-01to2023-04-30" id="xdx2ixbrl0553" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_WAMVMember" id="xdx2ixbrl0600" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_BuoyMember" id="xdx2ixbrl0606" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_BuoyMember" id="xdx2ixbrl0612" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember" id="xdx2ixbrl0618" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember" id="xdx2ixbrl0624" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ProductMember" id="xdx2ixbrl0636" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember" id="xdx2ixbrl0648" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_srt_EuropeMember" id="xdx2ixbrl0652" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_srt_EuropeMember" id="xdx2ixbrl0654" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_srt_EuropeMember" id="xdx2ixbrl0656" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201602Member_srt_EuropeMember" id="xdx2ixbrl0660" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember" id="xdx2ixbrl0666" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember" id="xdx2ixbrl0672" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_RegionMember" id="xdx2ixbrl0684" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonNumeric contextRef="AsOf2023-04-30_us-gaap_LeaseholdImprovementsMember" id="xdx2ixbrl0790" name="us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration">http://fasb.org/us-gaap/2023#UsefulLifeTermOfLeaseMember</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2021-04-30" id="xdx2ixbrl0844" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ContractWithCustomerLiability" contextRef="AsOf2022-04-30" id="xdx2ixbrl0860" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:ContractLiabilitiesObtainedInAcquisition" contextRef="From2022-05-01to2023-04-30" id="xdx2ixbrl0862" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:InventoryWorkInProcess" contextRef="AsOf2023-04-30" id="xdx2ixbrl0878" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="OPTT:PrepaidRegistrationsAndMemberships" contextRef="AsOf2022-04-30" id="xdx2ixbrl0895" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-04-30_custom_LeasedbuoysAndWAMVsMember" id="xdx2ixbrl0920" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-04-30_us-gaap_ConstructionInProgressMember" id="xdx2ixbrl0922" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LossContingencyAccrualCarryingValueCurrent" contextRef="AsOf2023-04-30" id="xdx2ixbrl1036" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" contextRef="AsOf2023-04-30" id="xdx2ixbrl1045" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2022-05-01to2023-04-30" id="xdx2ixbrl1126" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2022-05-01to2023-04-30" id="xdx2ixbrl1128" unitRef="USDPShares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2022-05-012023-04-30_custom_PerformanceStockOptionsMember" id="xdx2ixbrl1174" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2022-05-012023-04-30_custom_PerformanceStockOptionsMember" id="xdx2ixbrl1176" unitRef="USDPShares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2022-05-012023-04-30_custom_PerformanceStockOptionsMember" id="xdx2ixbrl1178" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2022-05-012023-04-30_custom_PerformanceStockOptionsMember" id="xdx2ixbrl1180" unitRef="USDPShares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2023-04-30_custom_PerformanceStockOptionsMember" id="xdx2ixbrl1192" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2023-04-30_custom_PerformanceStockOptionsMember" id="xdx2ixbrl1194" unitRef="USDPShares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="From2022-05-01to2023-04-30" id="xdx2ixbrl1281" unitRef="Pure" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="From2021-05-012022-04-30" id="xdx2ixbrl1282" unitRef="Pure" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" contextRef="AsOf2022-04-30" id="xdx2ixbrl1320" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2022-05-012023-04-30_srt_EuropeMember_custom_OperatingSegmentMember" id="xdx2ixbrl1389" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-05-012023-04-30_srt_EuropeMember_custom_OperatingSegmentMember" id="xdx2ixbrl1397" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2023-04-30_srt_EuropeMember_custom_OperatingSegmentMember" id="xdx2ixbrl1405" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2023-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember" id="xdx2ixbrl1407" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2023-04-30_srt_EuropeMember_custom_OperatingSegmentMember" id="xdx2ixbrl1413" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2023-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember" id="xdx2ixbrl1415" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-04-30_srt_EuropeMember_custom_OperatingSegmentMember" id="xdx2ixbrl1421" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember" id="xdx2ixbrl1423" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2022-04-30_srt_EuropeMember_custom_OperatingSegmentMember" id="xdx2ixbrl1445" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2022-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember" id="xdx2ixbrl1447" unitRef="USD" xs:nil="true"></ix:nonFraction>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="optt-20230430.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2022-05-01to2023-04-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_custom_CommonStockParValue0.001Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">OPTT:CommonStockParValue0.001Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_custom_SeriesAPreferredStockPurchaseRightsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">OPTT:SeriesAPreferredStockPurchaseRightsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-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="AsOf2023-07-28">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-07-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</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="From2021-05-012022-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-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_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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="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="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_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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_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_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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="From2022-05-012023-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>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-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>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-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>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-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>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-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>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-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>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-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>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-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>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_us-gaap_TransferredOverTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_us-gaap_TransferredAtPointInTimeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoAndFourCustomersMember">
      <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:TwoAndFourCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoAndFourCustomersMember">
      <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:TwoAndFourCustomersMember</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="AsOf2023-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:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-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:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_WAMVMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_custom_WAMVMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</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_AccountingStandardsUpdate201602Member_custom_WAMVMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</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_WAMVMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</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="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_BuoyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_custom_BuoyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</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_AccountingStandardsUpdate201602Member_custom_BuoyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</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_BuoyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</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="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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_ServiceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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_AccountingStandardsUpdate201602Member_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_custom_NorthAndSouthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</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_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</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_NorthAndSouthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</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="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_srt_EuropeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_srt_EuropeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_srt_EuropeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_srt_EuropeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</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_AccountingStandardsUpdate201602Member_srt_EuropeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</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">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</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="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_custom_AsiaAndAustraliaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</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_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</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">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</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="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_RegionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_custom_RegionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</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_AccountingStandardsUpdate201602Member_custom_RegionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</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_RegionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</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="AsOf2023-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>2023-04-30</xbrli:instant>
      </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="AsOf2023-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>2023-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="AsOf2023-04-30_custom_CorporateBondsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:CorporateBondsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_custom_CorporateBondsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:CorporateBondsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_CorporateBondsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:CorporateBondsMember</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_CorporateBondsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:CorporateBondsMember</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="AsOf2023-04-30_custom_GovernmentBondsandNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentBondsandNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_custom_GovernmentBondsandNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentBondsandNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_GovernmentBondsandNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentBondsandNotesMember</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_GovernmentBondsandNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentBondsandNotesMember</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="AsOf2023-04-30_custom_GovernmentAgencyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentAgencyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_custom_GovernmentAgencyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentAgencyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_GovernmentAgencyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentAgencyMember</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_GovernmentAgencyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentAgencyMember</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="AsOf2023-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:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-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:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-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>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-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:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-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:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-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>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_custom_LeasedAssetsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:LeasedAssetsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-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>2023-04-30</xbrli:instant>
      </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="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="AsOf2023-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>2023-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="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="AsOf2023-04-30_custom_LeasedbuoysAndWAMVsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:LeasedbuoysAndWAMVsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_custom_LeasedbuoysAndWAMVsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:LeasedbuoysAndWAMVsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-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>2023-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-11-30_custom_MarineAdvancedRoboticsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:MarineAdvancedRoboticsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-11-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-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>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-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>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_custom_HoustonTexasMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:HoustonTexasMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_custom_HoustonTexasMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:HoustonTexasMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-03-31_custom_UnderwrittenPublicOfferingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">OPTT:UnderwrittenPublicOfferingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</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="From2021-02-282021-02-28_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-02-28</xbrli:startDate>
        <xbrli:endDate>2021-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-02-28_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>2021-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-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>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </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="AsOf2023-04-30_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>2023-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-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="AsOf2023-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>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-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>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </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="AsOf2023-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>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_custom_EmployeeStockOptionOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:EmployeeStockOptionOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-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>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-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>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </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="From2022-05-012023-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>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-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="AsOf2023-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>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-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>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </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="AsOf2023-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>2023-04-30</xbrli:instant>
      </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="From2022-05-012023-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>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-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>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-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>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-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:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-06-012023-06-01_us-gaap_SubsequentEventMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-06-01</xbrli:startDate>
        <xbrli:endDate>2023-06-01</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-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>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-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:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-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>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-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>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-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>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </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="From2022-05-012023-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>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-30_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: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="From2022-05-012023-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>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-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>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-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>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-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>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-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>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-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>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-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>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-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>2023-04-30</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="From2022-05-012023-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>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-05-012023-04-30_custom_RetirementPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:RetirementPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-05-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-012022-04-30_custom_RetirementPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:RetirementPlanMember</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-11-142021-11-15_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-11-14</xbrli:startDate>
        <xbrli:endDate>2021-11-15</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-06-282023-06-29_us-gaap_SubsequentEventMember_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-06-28</xbrli:startDate>
        <xbrli:endDate>2023-06-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-06-282023-06-29_us-gaap_SubsequentEventMember_us-gaap_CommonStockMember_custom_EarnoutProvisionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">OPTT:EarnoutProvisionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-06-28</xbrli:startDate>
        <xbrli:endDate>2023-06-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-06-282023-06-29_us-gaap_SubsequentEventMember_us-gaap_CommonStockMember_custom_PerformanceBonusesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001378140</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">OPTT:PerformanceBonusesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-06-28</xbrli:startDate>
        <xbrli:endDate>2023-06-29</xbrli:endDate>
      </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"><span style="font-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"></span></p>

<!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><div style="border-top: Black 4pt solid; font-size: 1pt; border-bottom: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-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: 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_90E_edei--DocumentType_c20220501__20230430_z8JTudM8l3x8"><ix:nonNumeric contextRef="From2022-05-01to2023-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; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_edei--DocumentAnnualReport_c20220501__20230430_zQLTUFwt5MWk"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" format="ixt:booleantrue" name="dei:DocumentAnnualReport">&#9746;</ix:nonNumeric></span></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>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; text-align: justify"><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; text-align: justify"><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>For
    the fiscal year ended <span id="xdx_90E_edei--DocumentPeriodEndDate_c20220501__20230430_zpVTqPCuJs63"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate"><span id="xdx_901_edei--CurrentFiscalYearEndDate_c20220501__20230430_zuw6RQvLexK7"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" format="ixt:datemonthdayen" name="dei:CurrentFiscalYearEndDate">April 30</ix:nonNumeric></span>, <span id="xdx_90D_edei--DocumentFiscalYearFocus_c20220501__20230430_zPSN64luUAO7"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" name="dei:DocumentFiscalYearFocus">2023</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; text-align: justify"><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; text-align: justify"><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; text-align: justify"><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; text-align: justify"><span id="xdx_900_edei--DocumentTransitionReport_c20220501__20230430_z0xP13CEzE58"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" format="ixt:booleanfalse" name="dei:DocumentTransitionReport">&#9744;</ix:nonNumeric></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>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; text-align: justify"><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; text-align: justify"><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>For
    the transition period from&#160;&#160;&#160;&#160;&#160;&#160;&#160; to &#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_907_edei--EntityFileNumber_c20220501__20230430_zYWmIM2sToai"><ix:nonNumeric contextRef="From2022-05-01to2023-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_902_edei--EntityRegistrantName_c20220501__20230430_z2cJaCQlPlUg"><ix:nonNumeric contextRef="From2022-05-01to2023-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%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_905_edei--EntityIncorporationStateCountryCode_c20220501__20230430_zS9w2SbFkDal"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 2%"><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%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_902_edei--EntityTaxIdentificationNumber_c20220501__20230430_zy4Ma2hw4kSl"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" name="dei:EntityTaxIdentificationNumber">22-2535818</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; text-align: center"><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: 10pt"><i>(State
                                            or other jurisdiction of</i></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: 10pt"><i>incorporation
    or organization)</i></span></p></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"><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: 10pt"><i>(I.R.S.
                                            Employer</i></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: 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_90A_edei--EntityAddressAddressLine1_c20220501__20230430_zCuZ2EjTSfB4"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" name="dei:EntityAddressAddressLine1">28
ENGELHARD DRIVE</ix:nonNumeric></span>, <span id="xdx_906_edei--EntityAddressAddressLine2_c20220501__20230430_zvEQTAE7vKj1"><ix:nonNumeric contextRef="From2022-05-01to2023-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_905_edei--EntityAddressCityOrTown_c20220501__20230430_zjoCXFuCgsYb"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" name="dei:EntityAddressCityOrTown">MONROE
TOWNSHIP</ix:nonNumeric></span>, <span id="xdx_905_edei--EntityAddressStateOrProvince_c20220501__20230430_zPXu4OhUrJE8"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" name="dei:EntityAddressStateOrProvince">NJ</ix:nonNumeric></span> <span id="xdx_90A_edei--EntityAddressPostalZipCode_c20220501__20230430_ziQ0Qsc56sIl"><ix:nonNumeric contextRef="From2022-05-01to2023-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"><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>Registrant&#8217;s
telephone number, including area code: <span id="xdx_90A_edei--CityAreaCode_c20220501__20230430_ztxqICeJAZ01"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" name="dei:CityAreaCode">(609)</ix:nonNumeric></span> <span id="xdx_901_edei--LocalPhoneNumber_c20220501__20230430_zSUOiRqjQclg"><ix:nonNumeric contextRef="From2022-05-01to2023-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; 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"><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="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 38%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Title
    of Each Class</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; width: 18%"><b>Trading Symbol(s)</b></td>
    <td style="width: 2%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 40%"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_edei--Security12bTitle_c20220501__20230430__us-gaap--StatementClassOfStockAxis__custom--CommonStockParValue0.001Member_zIdYBfaCW8ll"><ix:nonNumeric contextRef="From2022-05-012023-04-30_custom_CommonStockParValue0.001Member" name="dei:Security12bTitle">Common
    Stock, par value $0.001</ix:nonNumeric></span></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></span></span></td>
    <td style="text-align: center"><span id="xdx_90B_edei--TradingSymbol_c20220501__20230430__us-gaap--StatementClassOfStockAxis__custom--CommonStockParValue0.001Member_ztcAZagLH9T4"><ix:nonNumeric contextRef="From2022-05-012023-04-30_custom_CommonStockParValue0.001Member" name="dei:TradingSymbol">OPTT</ix:nonNumeric></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"><span id="xdx_904_edei--SecurityExchangeName_c20220501__20230430__us-gaap--StatementClassOfStockAxis__custom--CommonStockParValue0.001Member_zehUEoZ7e1dc"><ix:nonNumeric contextRef="From2022-05-012023-04-30_custom_CommonStockParValue0.001Member" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">NYSE</ix:nonNumeric></span>
    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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_edei--Security12bTitle_c20220501__20230430__us-gaap--StatementClassOfStockAxis__custom--SeriesAPreferredStockPurchaseRightsMember_zdMMaqo6sdxb"><ix:nonNumeric contextRef="From2022-05-012023-04-30_custom_SeriesAPreferredStockPurchaseRightsMember" name="dei:Security12bTitle">Series
    A Preferred Stock Purchase Rights</ix:nonNumeric></span></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="text-align: center"><p style="margin: 0"><span id="xdx_90C_edei--TradingSymbol_c20220501__20230430__us-gaap--StatementClassOfStockAxis__custom--SeriesAPreferredStockPurchaseRightsMember_zU1DflFIZGLl"><ix:nonNumeric contextRef="From2022-05-012023-04-30_custom_SeriesAPreferredStockPurchaseRightsMember" name="dei:TradingSymbol">n/a</ix:nonNumeric></span></p></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"><span id="xdx_90C_edei--SecurityExchangeName_c20220501__20230430__us-gaap--StatementClassOfStockAxis__custom--SeriesAPreferredStockPurchaseRightsMember_z6KXiiDF2dDd"><ix:nonNumeric contextRef="From2022-05-012023-04-30_custom_SeriesAPreferredStockPurchaseRightsMember" 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 <b>&#9744;</b> <span id="xdx_90C_edei--EntityWellKnownSeasonedIssuer_c20220501__20230430_zrEnh1MdwxKe"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" name="dei:EntityWellKnownSeasonedIssuer">No</ix:nonNumeric>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#9746;</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 not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes <b>&#9744;</b>
<span id="xdx_90D_edei--EntityVoluntaryFilers_c20220501__20230430_zSjZ9n1h6NH3"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" name="dei:EntityVoluntaryFilers">No</ix:nonNumeric> </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#9746;</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 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_902_edei--EntityCurrentReportingStatus_c20220501__20230430_zLW55wijyOd3"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#9746;</b> No <b>&#9744;</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 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_902_edei--EntityInteractiveDataCurrent_c20220501__20230430_zGoSHbjK2oh9"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric></span></span>
<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#9746;</b></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">
No <b>&#9744;</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 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: top">
    <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 <b>&#9744;</b></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 <b>&#9744;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 25%"><span id="xdx_90F_edei--EntityFilerCategory_c20220501__20230430_zRLFDSvBKIz8" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory">Non-accelerated
    Filer</ix:nonNumeric></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#9746;</b></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 <b><span id="xdx_907_edei--EntitySmallBusiness_c20220501__20230430_z4kHsQeWX7M8"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" format="ixt:booleantrue" name="dei:EntitySmallBusiness">&#9746;</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>
    <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 <b><span id="xdx_90B_edei--EntityEmergingGrowthCompany_c20220501__20230430_z7m6yZF5xOIl"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></b></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_905_edei--IcfrAuditorAttestationFlag_c20220501__20230430_zLrJEYNM2Ul7" style="font-style: normal; font-weight: normal"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" format="ixt:booleanfalse" name="dei:IcfrAuditorAttestationFlag">&#9744;</ix:nonNumeric></span></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"></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">If securities are registered pursuant to Section 12(b) of the Act, indicate
by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously
issued financial statements. <span id="xdx_908_edei--DocumentFinStmtErrorCorrectionFlag_c20220501__20230430_zo85JZa6q2X7"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" format="ixt:booleanfalse" name="dei:DocumentFinStmtErrorCorrectionFlag">&#9744;</ix:nonNumeric></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">Indicate by check mark whether any of those error corrections are restatements
that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during
the relevant recovery period pursuant to &#167;240.10D-1(b). &#9744;</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">Indicate
by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes <b>&#9744;</b> <span id="xdx_907_edei--EntityShellCompany_c20220501__20230430_zyW5N3JEGNJ1"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" format="ixt:booleanfalse" name="dei:EntityShellCompany">No</ix:nonNumeric>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#9746;</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
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_906_edei--EntityPublicFloat_iI_pn5n6_c20211031_zTq6UvagD2Bk"><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 28, 2023 was <span id="xdx_903_edei--EntityCommonStockSharesOutstanding_iI_c20230728_z61fFKd5bfng"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="AsOf2023-07-28" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">58,730,917</ix:nonFraction></span>.</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>

<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"></span></p>

<!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt; border-bottom: Black 4pt solid">&#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">&#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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times 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: top">
    <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="border-bottom: Black 1.5pt solid; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 0.5in"><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: 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; vertical-align: bottom; text-align: center"><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; 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"><b><a href="#a_001">PART I</a></b></span></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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_002">Business</a></span></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">2</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_003">Risk Factors</a></span></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">20</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_004">Unresolved Staff Comments</a></span></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">35</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_005">Properties</a></span></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">35</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_006">Legal Proceedings</a></span></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">35</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_007">Mine Safety Disclosures</a></span></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">36</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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 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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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"><b><a href="#a_008">PART II</a></b></span></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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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
    5.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><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 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">37</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_010">Selected Financial Data</a></span></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">39</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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"><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 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">39</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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"><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 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">46</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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"><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 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">46</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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"><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 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">46</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_015">Controls and Procedures</a></span></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">46</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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"><a href="#z_001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other Information</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">47<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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 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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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"><b><a href="#zy_001">PART III</a></b></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 10.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#zy_002">Directors, Executive Officers and Corporate Governance</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">47</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 11.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#zy_003">Executive Compensation</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">47</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 12.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#zy_004">Security Ownership of Certain Beneficial Owners and Management and Related Shareholder Matters</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">47</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 13.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#zy_005">Certain Relationships and Related Transactions, and Director Independence</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">47</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 14.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#zy_006">Principal Accountant Fees and Services</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">47</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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"><a href="#z_008"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART IV</b></span></a></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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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
    15.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#z_009"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibits, Financial Statement Schedules</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">47<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></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; text-align: justify; margin: 0pt 0; 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"><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>Special
Note Regarding Forward-Looking Statements</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">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 2023 are to the fiscal year ended April 30, 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">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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></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; text-align: center">&#160;</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><span id="a_002"></span>ITEM
1. <i>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 four major service areas: Data as a Service (&#8220;DaaS&#8221;), which includes data collected by our Wave Adaptive
Modular Vessel (WAM-V&#174;) autonomous vehicles or our PowerBuoy&#174; product lines; Robotics as a Service (&#8220;RaaS&#8221;), which
provides a lower cost subscription model for our customers to access use of our WAM-V&#8217;s&#174;; Power as a Service (&#8220;PaaS&#8221;),
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; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, 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,
autonomous systems, 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
provide ocean data collection and reporting, marine power, offshore communications, and Maritime Domain Awareness System
(&#8220;MDA&#8221; or &#8220;MDAS&#8221;) products, integrated solutions, 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, while 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 are based on proprietary technologies that enable autonomous, zero or low carbon
emitting, and cost-effective data collection, analysis, transportation and communication. Our solutions are primarily suited to
ocean and other offshore environments, and support generation of actionable intelligence on a standalone basis or working with other
data sources. We 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; 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"><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>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><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><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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
DaaS 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 vessel movement for
maritime border enforcement and 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. We also 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. Additionally, the stability of our WAM-V&#174; platform makes it an
ideal solution to produce high quality sonar data in many sea conditions for subsea surveys. WAM-V&#8217;s&#174; can also be
outfitted with various equipment for the performance of marine infrastructure surveys, berth clearance surveys, dredging surveys,
and mining pit surveys.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
October 2020, the Company launched its DaaS offering in support of the U.S. Navy&#8217;s Naval Postgraduate School&#8217;s Sea, Land,
Air, Military Research Initiative (&#8220;SLAMR&#8221;). We have further expanded our DaaS offering through field demonstration such
as ANTX Coastal Trident 2022, as well as contracts with a U.S. government services&#8217; provider for an MDA demonstration off the U.S.
West Coast, Naval Task Force 59 for the Digital Horizon field exercise and the International Maritime Exercise (IMX) in Bahrain, Sulmara
for survey services with our WAM-V&#174; platform, and Phase I funding through National Oceanic and Atmospheric Administration&#8217;s
(NOAA) Small Business Innovation Research (SBIR) program. Additionally, during fiscal 2023 the Company was awarded a contract to provide
scientific hardware delivery, training, and integration services under a subcontract for a U.S. government agency. This project seeks
to identify and integrate sensors and systems and share data suitable for the full spectrum of maritime operations. We will provide the
required hardware, hardware deployment support, software, software deployment support, integration services, surveillance and telemetry
data, and associated training in support of a PB3 PowerBuoy&#174; equipped with our MDA solution. The project will be deployed in support
of security efforts to detect illegal, unreported, and unregulated (&#8220;IUU&#8221;) fishing, dark vessels, and human/drug trafficking
in operation 24/7/365 and is scheduled to begin during the first half of fiscal 2024.</span></p>

<p style="font: 10pt 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>


<!-- 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"><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>Maritime
Domain Awareness Solution </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">&#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 U.S. 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 (IUU) fishing, 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">&#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 the requirements of our customers. These devices can be mounted on our products, such as
our PB3 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 the needs 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>

<p style="font: 10pt Times New Roman, 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 processes data onboard our platforms (i.e., edge computing) and transmits the results to our cloud-based analytics platform via
secure Wi-Fi and cellular and satellite communications. We anticipate integrating our MDAS solution into our WAM-V&#8217;s<sup>&#174; </sup>to
add mobile assets for patrols or interdiction and utilizing satellite communication to expand the availability of our data service.
Surveillance data can be integrated with third party marine monitoring software or with our own MDA software solution to provide
command and control features of a multi-platform surveillance network. As an example, one or more WAM-Vs&#174; can be networked to
our self-powered buoy, which acts as a central data and communication hub. These WAM-Vs&#174; can significantly increase the range of
our MDAS network solutions. 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. All vessel video, radar, and track data are securely stored in our
cloud, or the customer&#8217;s cloud, environment and is accessible for as long as required by the customer for further analysis and
reference.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
May 2022, the Company launched the first commercially ready MDAS on a test buoy off the coast of New Jersey. The system includes our
proprietary integration of sensors, hardware and software, supported by cloud infrastructure as well as having a web-based user
interface that displays camera, radar, AIS and live chart data. We have successfully demonstrated the system multiple times for
potential customers, including a showcase in San Diego Bay at the U.S. Navy&#8217;s Advanced Naval Technology Exercise in August
2022. While we continue to develop our MDAS with hardware optimization and feature enhancements, we believe that we have now
launched a commercially viable product to markets and are currently preparing for our first commercially funded MDAS deployments in
calendar 2023.</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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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 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 unmanned maritime systems in waters around the world. MAR launched the first WAM-V&#174; in 2007 as a new vehicle class to deliver
reliable autonomous surface vehicles to customers that could provide robust, real-time data collection and reporting. MAR also provides
RaaS, allowing customers to lease WAM-V&#174; robotics and access information from our WAM-Vs&#174; while we maintain ownership and maintenance
and repair responsibilities. Today, WAM-Vs&#174; operates in 11 countries for commercial, military and scientific uses. Our WAM-Vs&#174;
exist in three primary sizes of 8, 16, and 22 feet, however, many of the design components are common across the sizes, allowing for
integration of different payloads and adaptation of the payload platforms for larger equipment. All sizes can be adapted to suit electric
or liquid fuel propulsion methods.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 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">&#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
acquisition of MAR 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 core marine survey and maritime security markets in Europe, Asia, Oceania and the Americas. We continue to find ways to
integrate MAR technology with the Company&#8217;s existing platforms and service offerings and expect to take advantage of new synergistic
opportunities as they arise. During our fiscal third quarter ended January 31, 2023, the Company participated in the Digital Horizon
demonstration and field exercise for the U.S. Navy in Bahrain which has led to additional opportunities to cross sell our autonomous
vehicles. In addition, we plan to integrate the MDAS platform onto the WAM-V&#174; 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"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span style="text-decoration: underline">Robotics
as a Service</span></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">&#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">During
fiscal 2023 the Company introduced the RaaS subscription model for our customers to access our WAM-V&#8217;s&#174;. Under this model we
lease our WAM&#8217;V&#8217;s to our customers over a period that generally ranges from three to six months, or provide a specified number of use days, typically
with a guaranteed minimum. This model provides a lower cost entry point for our customers to access our products, provides a try before
buying opportunity, and allows our customers increased access during their peak seasons. The Company expects to benefit from the growing
RaaS trend, providing greater visibility into predicting revenue and planning supply for demand, while providing our customers with flexibility
and a lower barrier to entry.</span></p>

<p style="font: 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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">PaaS
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. We continue to offer our commercial
PB3 and are adding solar power options to our next generation PowerBuoy&#174; (the &#8220;NextGen PB&#8221;) and have the option of adding
small wind turbines to supplement power generation. The NextGen PB includes versions with and without a wave energy converter (WEC),
with the non-WEC version replacing our previous hybrid PB. We also continue to offer our commercialized subsea battery for 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 this need without requiring ongoing battery replacement or older technologies such as shore to station power
cables. Many of the lessons learned from the deployments of both our PB3, including with Enel Green Power Chile, LTDA (&#8220;EGP&#8221;)
for which we received final acceptance during the third quarter of fiscal 2023, and PB 2.0 are being used to develop the next generation
of PowerBuoy&#174; systems that are based on modularity for WEC and non-WEC applications. The PB3 will continue to be available and supported
in addition to the support provided to the NextGen PB once launched.</span></p>

<p style="font: 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>PB3
PowerBuoy</i><sup>&#174;</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">&#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 uses proprietary technologies that convert the hydrokinetic energy 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. 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; text-indent: 0.5in"><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">&#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 energy conversion 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 stored within the ESS.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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 protect the PB3 from being damaged by
storms.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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">Customized
solutions are also available for the PB3 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>Next
Generation PowerBuoy&#174; (NextGen PB)</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
NextGen PB is an alternative platform to the PB3, and will consist of multiple versions, one utilizing solar and wind power and one
utilizing solar and wind power plus wave energy conversion capability, to provide reliable power in remote offshore locations,
regardless of ocean wave conditions. The WEC technology in the NextGenPB is based on our ongoing Mass on Spring Wave Energy
Converter (MOSWEC) development which has the advantages of smaller size, lower cost, environmentally sealed design, and increased
energy generation capability. The prototype of the solar and wind PowerBuoy<b><i>&#174;</i></b> has been tested off the coast of New
Jersey and was used during the MDAS demonstration for ANTX during fiscal 2023. We believe this product 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 NextGen 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, including subsea acoustics, 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.
The control system uses sensors and an onboard computer to continuously monitor the subsystems. The NextGen PB is designed to be
able to operate over a broad range of temperature and ocean wave conditions. It has a 40kW-hour battery system which can be expanded
up to 120 kW-hour energy . The Company expects both versions of the NextGen PB to be completed and commercially available by the end
of fiscal 2024.</span></p>

<p style="font: 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>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">&#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
subsea battery is complementary to both the PB3 and NextGen 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, including non-OPT solutions, on the seabed near existing,
or to be installed, subsea equipment. Our pressure-tested lithium-iron phosphate subsea batteries supply power that can enable subsea
equipment, sensors, communications and AUV and eROV recharge. Our PB3 and NextGen PB are complementary 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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 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 and tested
to operate in water depths of up to 500 meters. It comes installed on a readily 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>


<!-- 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"><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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
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 PaaS and/or DaaS and RaaS 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, developing purpose specific software, 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 has seen an increase in consulting services activity for conventional offshore
energy and for offshore wind projects over the last year, including a contract signed during the fourth quarter of fiscal 2023 with Netsco for design work on their Wind
Turbine Installation Vessel (WTIV).</span></p>

<p style="font: 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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
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, military and government, and science
and research industries.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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 recent market analysis, several emerging themes are shaping the offshore MDA sector for commercial and defense applications,
as highlighted by the National Plan to achieve MDA released by the Department of Homeland Security (&#8220;DHS&#8221;) and the
Government Accountability Office (&#8220;GAO&#8221;) in their &#8216;Unmanned Maritime Systems&#8217; 2022 report on Maritime
Security. In March 2023, the United States Coast Guard released its Unmanned Systems Strategic Plan with a stated vision to
effectively employ, defend against, and regulate unmanned systems in a complex maritime environment advancing maritime safety,
security, and prosperity for the American public. Coast Guard mission execution often begins with awareness of what is happening in
the maritime domain. Surveillance, detection, classification, identification, and prosecution are enduring, high-level capabilities
that the Coast Guard needs in order to execute its statutory missions and we believe that the Company&#8217;s products are well
positioned to enable the Coast Guard to accomplish this mission. The Coast Guard states the technologies required to support its
mission will include buoys and surface vehicles, Similarly, the United States Navy has publicly stated that it plans to employ a
fleet of 100 unmanned surface vessels (&#8220;USV&#8221;) patrolling waters from the Red Sea into the Persian Gulf during calendar
2023, further evidencing the growing emphasis on USV&#8217;s for defense and surveillance operations. Large defense contractors are
also expanding into the &#8220;ocean data collection&#8221; space by acquiring small and mid-size unmanned and autonomous surface
and subsea vehicle companies. Unmanned systems are increasingly in demand by defense and security and commercial companies to reduce
costs and improve safety in offshore operations. Also, geopolitical developments such as the need for countries to protect their
exclusive economic zones from illegal fishing activities and protect natural resources on the seabed are accelerating the adoption
of solutions or technologies that collect, transmit, and synthesize data to provide actionable intelligence and decision-advantage
to clients. Our recent operations in Bahrain and in the Asia Pacific region show the broadening geographic opportunity for our
services. For example, in its &#8216;Technology Outlook 2030&#8217;, Det Norske Veritas, Inc, (&#8220;DNV&#8221;), a leading
operator of quality assurance and risk management in maritime, oil and gas and the energy industries, observed that all-electric
systems are gaining popularity in subsea applications due to their cost-efficiency and reduced environmental impact. DNV predicts
that all-electric subsea systems will play a critical role in the industry&#8217;s transition to a more sustainable future. These
trends reinforce the increasing need for products, solutions, and services in the offshore maritime domain awareness sector,
particularly for unmanned and sentinel systems that can improve safety and reduce costs.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 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>

<p style="font: 10pt Times New Roman, 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
serve a diverse range of leading customers in this sector, including defense and security organizations, offshore wind, science and research,
ports and harbors, and oil &amp; gas companies. Our pipeline continues to grow and during fiscal 2023 we saw a significant increase in
defense and security activity, and we continue to see commercial opportunities as we witness growing interest from offshore wind companies
for autonomous monitoring, surveillance and survey-related services during various stages of the project development cycle. Additionally,
we are also attracting interest targeted toward subsea applications, using proprietary sensor payloads for environmental monitoring and
subsea intelligence. We believe that our buoys and WAM-Vs&#174; are uniquely able to deliver these services either as a standalone solution
or in combination with other systems. Furthermore, we believe that we are becoming a reliable player in the hydrography survey market,
particularly in the shallow water environment.</span></p>

<p style="font: 10pt 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>Competitive
Advantages</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">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 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>

<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 nearshore 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 ROVs. Multiple applications exist in
    the hydrographic survey market, across a range of industries including offshore wind and oceanographic monitoring. Our PB3 was designed
    for longer-term deployment in moderate to high ocean wave climates. Our NextGen PB is being designed and tested to meet the needs
    of customers with projects in low sea state locations and/or those requiring shorter-term deployments. 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">&#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"><i>Considerable
    life-cycle cost savings over current solutions for many applications.</i> Our PowerBuoy&#174; platforms are designed to operate over
    extended intervals between required maintenance activities. We believe that our PowerBuoys&#174; will reduce costs over multi-year
    operations. These cost savings are mostly due to reduced vessel and personnel servicing activities. For short term deployments, our
    NextGen PB is a cost-efficient means of providing MDA and subsea power solutions. Our subsea battery can provide power to seafloor
    systems when combined with a PowerBuoy&#174; 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. For shorter term deployments
    and in nearshore waters, the WAMV might replace the need for a manned vessel entirely. For long term deployments and in offshore
    waters, the WAM-V&#174; enables material reductions in costs and carbon emissions from traditional large survey vessels. </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>


<!-- 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">&#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">&#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"><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 MDAS payload, allowing persistent
    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"><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"><i>Modular
    and scalable designs.</i> Our WAM-Vs<sup>&#174;</sup> exist in three primary sizes of 8, 16, and 22 feet, and many of the design components
    are common across the sizes, allowing for integration of different payloads and adaptation of the payload platforms for larger equipment.
    All sizes can be adapted to suit different propulsion methods. Our PowerBuoy<b><i>&#174;</i></b> platforms are designed with a modular
    energy storage system 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>
  <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">&#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"><i>Integrated
    Designs. </i>All our products are 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 and charging stations for
    WAM-Vs<sup>&#174;</sup> into our PowerBuoys<sup>&#174;</sup> will provide additional solutions for our customers. These stations will enable our WAM-Vs to charge up using our renewable power generators thus materially increase
autonomous mission duration. The stations will also enable enhanced maritime domain awareness capabilities. We have also designed our
systems to work with other assets being provided into larger projects and programs. </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">&#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"><i>Flexible
    electrical, mechanical and communication interfaces for sensors.</i> The WAM-V<sup>&#174; </sup>and PowerBuoy<b><i>&#174;</i></b> platforms
    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"><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"><i>Reduced
    carbon emission, environmentally benign system design.</i> Our PowerBuoys&#174; emit 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"><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"><i>Ocean
    and factory-tested technology.</i> We have deployed more than 80 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 Company maintains access to ocean testing through the use of three permitted
    test sites in New Jersey that allow us to perform water testing of new PowerBuoy&#174; products and payloads. The subsea battery
    has been pressure-tested to its design depth at the Deep Ocean Test Facility in Annapolis, Maryland. We sea trial every WAM-V either
    in the Bay Area or near our New Jersey location. 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"><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"><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. DHS, 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 enhance our market visibility and attractiveness to our prospective customers. </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>


<!-- 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">&#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">&#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"><i>Access
    to 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 global sourcing and supply chain
    uncertainties. </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"><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>Our
Target Markets</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">The
Company takes a rigorous approach to market evaluation. Utilizing our deep internal industry knowledge as well as 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.
The DOE has identified 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.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.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.5in"><span style="font-family: Times New Roman, Times, 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
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 buoys are uniquely positioned to be used to provide power and communications for multiple applications within the defense
and security markets. The ability of the buoys 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. Buoys 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 such 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. 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, 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. We believe that our autonomous MDAS solution, which can be combined with mobile assets such
as our WAM-V&#174; or satellite imagery, can deliver substantial economic impact to governments over incumbent solutions in securing remote
fisheries and MPAs. In the U.S. specifically, IUU fishing is considered a major maritime threat by the DHS.</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>


<!-- 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"><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.5in"><span style="font-family: Times New Roman, Times, 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 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
buoys 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 our buoys &#8211;
namely, temporary power and control communications for subsea fields experiencing umbilical degradation and subsea docking stations
for future resident ROV/AUV applications for inspection, maintenance, and repair. 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 and control solutions for
tiebacks where umbilicals are exhibiting failures. In addition, we believe the survey capability afforded by our WAM-V&#8217;s&#174;
is perfectly suited to serve a broad range of survey needs of the oil and gas industry often required for permit obtainment. 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.</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.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.5in"><span style="font-family: Times New Roman, Times, 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">Since
2019, WAM-Vs&#174; 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 manned assets to provide enhanced capability when compared to a manned asset. 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.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.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.5in"><span style="font-family: Times New Roman, Times, 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
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.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.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.5in"><span style="font-family: Times New Roman, Times, 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">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 U.S. Department of Energy (DOE), the U.S. 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 monitor 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>


<!-- 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>

<p style="font: 10pt Times New Roman, 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 currently 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>

<p style="font: 10pt Times New Roman, 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"><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
Strategy</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">During
fiscal 2023, we continued to advance our marketing programs, products, and solutions. We have progressed from an R&amp;D focused
organization to an organization with robust commercialization efforts, and we are moving further into the ocean DaaS and RaaS
markets. We intend to build on these efforts by introducing additional processes and making investments in appropriate human
capital, operations, and manufacturing capabilities. In support of one of our key markets, we recently added a defense specific
sales team, including veterans from the U.S. Navy, Swedish Navy, and U.S. Intelligence Community to navigate domestic and
international markets. 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">&#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
majority of the Company&#8217;s potential customers are in areas of defense and security, hydrographic survey, oil and gas, offshore
wind, offshore and coastal communication networks, and MDA, including mitigation of IUU fishing,  where the end use may be both domestic and abroad. Further, the Company&#8217;s unmanned surface vehicle platform provides
opportunities 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
such as our New Jersey MDAS test array as part of our DaaS solution and to highlight these capabilities. Customers may want their own
dedicated demonstration depending on customer needs. During a typical demonstration project&#8217;s 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 our PowerBuoy&#174; or WAM-V&#174;
product upon successful conclusion of the demonstration project. The Company maintains a fleet of WAM-Vs&#174; dedicated to demonstrations
and has successfully demonstrated the capabilities of many of its solutions on its own or in customer-sponsored evaluation projects and
remains focused on further demonstrations to build customer awareness and confidence and to drive 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; 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 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>

<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">Integrated
    turn-key solutions, purchases or leases. We believe our DaaS, RaaS and PaaS solutions, together with our platforms, are well suited
    to enable unmanned, autonomous (non-grid connected) offshore applications, such as topside and subsea surveillance and
    communications, surveying, 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, operations, manufacturing, 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>
  </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">&#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">Expand
    customer system solution offerings through new complementary products that enable more cost-efficient deployments that make shorter
    missions more feasible. We are continuously innovating new solutions to deliver enhanced value to our customers, such as enhancing
    our MDAS and improving our deployment platforms solutions, such as our PowerBuoys&#174; and WAM-Vs&#174;. During fiscal 2024, we expect
    to complete development of our next generation PowerBuoy<b><i>&#174;</i></b> that incorporates wave, wind, and solar power generation
    capabilities in a robust yet cost effective system that supports shorter term missions as well as the ability to operate in near
    shore and low wave environments. This effort is partially funded by the DOE SBIR Phase II award. In addition, we have future plans
    to integrate PowerBuoy&#174; and WAM-V&#174; capabilities, including future development of WAM-V&#174; recharging from a PowerBuoy&#174;,
    and MDAS capabilities to include our WAM-Vs&#174;, thus extending our reach and providing both fixed and mobile MDAS offerings to
    our customers.</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">&#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">Our
    WAM-Vs&#174; are increasingly focused on the defense and security, hydrographic survey, and surveillance industries and well positioned
    to capitalize on the growing demand for unmanned surface vehicles to provide maritime safety, security, and awareness of what is
    happening in the maritime domain, including surveillance, detection, classification, and identification. The ability of our WAM-Vs&#174;
    to handle various payloads allows us to target navigation surveys, marine infrastructure surveys, berth clearance surveys, dredging
    surveys, and mining pit surveys. Near-term future markets for our WAM-Vs&#174; include the use of WAM-Vs&#174; for the launch of aerial
    drones and underwater survey equipment. WAM-Vs&#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 ability to disassemble a WAM-V&#174; reduces the footprint
    by as much as 75%, and as a result, a 20-foot container can hold four 16-foot WAM-Vs&#174;. In addition, our 8-foot WAM-V&#174; can
    be checked as baggage on a standard commercial flight. 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">&#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">Focus
    sales efforts on key global markets in the U.S., Europe, Canada, Asia and Australia. 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 with regard to our WAM-Vs&#174;. We believe that
    each of these areas has demand for our solutions, sizable end market opportunities, and high levels of industrialization and economic
    development. Our headquarters in Monroe Township, New Jersey and our offices in Houston, Texas and Richmond, California enable us
    to support our customers and strengthen our dialogue with our solution partners. </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">&#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">Expand
    our relationships in key market areas through strategic partnerships and collaborations. 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.</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: 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>

<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">&#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">Partner
    with fabrication, deployment and service contractors. 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">Survey
    and security market applications. Through our WAM-V&#174; products, we can increase our ability to lease vehicles specifically
    to support shoreline and offshore 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; 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>Marketing
and Sales</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">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. During fiscal 2023 we significantly added to the depth and breadth of our
sales and marketing team through the creation of three new roles focusing on the defense and security markets, both in the U.S. and internationally.
Each role was filled by individuals within excess of 25 years serving the U.S. Department of Defense, U.S. Intelligence, and international
defense and security markets. We believe the addition of this deep industry knowledge positions us well for success in these markets
in fiscal 2024 and beyond. Because some of 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">One
of the primary ways we showcase our Company, products, services and expertise is through demonstrations, conferences, and selective
use of trade shows. We utilize our database to select conferences and trade shows where we will have the most effective visibility
to our potential clients. During fiscal 2024, we have plans to continue 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 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"><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>Competition</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">We
expect to compete with other providers in the DaaS, RaaS, PaaS, 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 vehicles 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">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 ours, 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. It is our belief that 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>


<!-- 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">&#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 and RaaS solution includes companies which market solutions as autonomous surface
vehicles (&#8220;ASVs&#8221;) and unmanned surface vehicles (&#8220;USVs&#8221;). There are several established competitors in this
space, with the pace of new entrants increasing in-line with the expanding market opportunities. </span>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.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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 specialized 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"><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>Commercial
Activities</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">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. For the fiscal years ended April 30, 2023 and 2022 Company had two and four customers
whose revenues accounted for at least 10% of the Company&#8217;s consolidated revenues, respectively. These revenues accounted for approximately
32% and 49% of the Company&#8217;s total revenue for the respective periods.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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 efforts to commercialize 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.</span></p>

<p style="font: 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>Current
and Recent Contracts</i></span></p>

<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>

<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">The
    Company has obtained contracts to build WAM-Vs&#174; for Brigham Young University, Nippon Kaiyo, Australian Defense, S.T. Hudson,
    and Applied Research Lab at University of Hawaii, in addition to leased WAM-Vs&#174; to Sulmara and other commercial customers and
    universities as well as government related projects such as Task Force 59 and IMX.</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">&#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">In
    October 2022, we entered into a contract with WildAid to further develop capabilities to combat IUU fishing. This is the third consecutive
    year that OPT has been selected for this work.</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">&#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">In
    fiscal year 2022, the Company completed a Phase I study for the Department of Energy (DOE) Small Business Innovation Research (SBIR)
    program, evaluating the feasibility of the next generation wave energy conversion technology. In Q2 fiscal year 2023, the Company
    was awarded a Phase II contract, providing funding for the detailed design, construction, and in-water testing of the initial prototype
    for this next generation wave energy system. The program commenced in Q3 fiscal year 2023 and will extend through Q4 fiscal year
    2024.</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">&#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">During
    fiscal 2023 our Strategic Consulting services continued to generate opportunities from both existing and new customers. 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">&#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">In
    May 2022, the Company entered into a contract with a major oil and gas operator to evaluate the use of WEC systems to help decarbonize
    their offshore operations. The feasibility study was completed in the second quarter of fiscal year 2023 and discussions continue
    to identify opportunities to demonstrate wave conversion technology in support of various applications supporting offshore oil and
    gas operations.</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">&#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">In
    September 2022, the Company entered into a contract with a major U.S. government services contractor to demonstrate our MDAS capabilities.
    The scope includes supply of a PB3 equipped with MDAS and a deepwater mooring system, as well as technical support for offshore installation
    of the system. The system will be deployed for a 9-month demonstration, scheduled to be compete for the fourth quarter of fiscal
    year 2024.</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">&#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">In
    August 2022, we received a NOAA Phase I SBIR Grant for research related to dynamic swarming of USVs for hydrographic survey in post
    disaster recovery efforts.</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">In
    September 2022, the Company was part of a group awarded funding by the DOE to develop advanced autonomous robotic technology for
    environmental monitoring of marine ecosystems, at and below the waterline, at offshore wind power sites on the West Coast of the
    U.S..</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">&#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">In
    September 2019, we entered into two contracts with subsidiaries of EGP, 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 and other factors, force majeure was declared in April 2020 and delayed the deployment. In April
    2021, the Company resumed the deployment process and placed the PB3 in the water. During fiscal 2022, deployment of the PB3 was completed.
    Final Acceptance was achieved in January 2023 upon satisfactory installation. The customer paid their final invoice and released
    the letter of credit. Our warranty obligations extend through January 2024 and are secured by a letter of credit.</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"><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
Relationships</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">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 augment our own internal software development team and further
develop the MDAS, we maintain ongoing 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, alongside our internal technology
resources, 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">&#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">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
designed and is building a customized data platform that supports the Company&#8217;s MDAS with sensor data feed management, secure communications
management, a cloud-based infrastructure, and web-based user interface. The platform was designed with a flexible architecture that allows
the Company to integrate new sensor technologies and third-party analytics capabilities and share MDAS data with customers and partners.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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">We
also maintain an active dialogue with several offshore specialists and marine operations partners in the North Sea and North America
to support our deployment, maintenance, and recovery operations and projects.</span></p>

<p style="font: 10pt 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>Backlog</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">As
of April 30, 2023, the Company&#8217;s backlog was $4.0 million. As of April 30, 2022, the backlog was $0.6 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"><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>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"><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>MDAS</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">&#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">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 AIS 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 marine
environment tested 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>

<p style="font: 10pt Times New Roman, 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 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"><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>PB3
PowerBuoy&#174;</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">&#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">During
fiscal 2023, we improved PB3 efficiency, reliability, and power output. We have also reduced the cost of our PB3 systems and their deployment
while increasing the capabilities of the 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&#174; recharging capabilities to our PB3&#8217;s
and MDAS&#8217; capabilities to our WAM-V&#8217;s<sup>&#174;</sup>, thus extending WAM-V&#174; endurance, our reach, and providing both
fixed and mobile MDAS offerings to our customers. We now consider the PB3 to be a mature system, thus the Company expects to incur limited
expenses related to PB3 development and improvements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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">During
fiscal 2023, we began the development of the NextGen PowerBuoy&#174;, which will incorporate lessons learned and customer feedback from
various deployments of the PB3, prototype buoys, and test buoys to optimize power generation through hybridization of renewable
energy sources and lower installed cost of the system. Once the next generation PowerBuoy&#174; is fully commercialized we plan to de-emphasize
next generation system research and development.</span></p>

<p style="font: 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>WAM-V</i>&#174;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
will continue to develop the capabilities of the WAM-V&#174; 8, WAM-V&#174; 16, and WAM-V&#174; 22 variants for the marine survey and defense
&amp; security markets. Control systems&#8217; development will continue to provide additional features based on feedback from existing customers
as well as our gained experience in our RaaS offering. Additionally, we will continue to develop and enhance our obstacle detection and
obstacle avoidance capabilities, further advancing our progress towards full Convention on the International Regulations for Preventing
Collisions at Sea (COLREGS) compliance (an international agreement that sets out the rules of the road for ships and other vessels at
sea). We also see a growing market for launch and recovery systems and are working to integrate such systems into our WAM-Vs&#174;.</span></p>

<p style="font: 10pt 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>


<!-- 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"><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>Intellectual
Property</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">We
believe that our experience differentiates us from other providers of DaaS, RaaS, PaaS, and WEC technologies. As a result, our success
depends in part on our ability to obtain and maintain protection of our proprietary products, technology, and know-how, to operate without
infringing upon the rights of others, and to prevent others from infringing upon our rights. Our policy is to protect our position by,
among other methods, filing U.S. and foreign patent applications related to our patented 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 competitive 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, 2023, we have been issued 70 U.S. patents, of which 38 are active, 20 have expired and 12 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. 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 0pt 45pt; 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.15in">&#160;</td>
    <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"><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 WEC;</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">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><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">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><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">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Buoy
    anchoring and mooring design and power cable connection;</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">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wave
    WEC farm architecture;</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">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">Systems and methods for vehicle charging; and</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">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">WAM-V&#174;
    technology.</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">The
expiration dates for our issued U.S. patents range from fiscal year ending 2024 to 2041. 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>

<p style="font: 10pt Times New Roman, 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"><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>Regulation</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
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. These regulations are adopted or updated on a regular basis, especially
because our products include cutting-edge technology that is often changing faster than the regulations can be adopted or amended.
Because we operate in many jurisdictions, we may fail to become aware of new regulations or changes to existing regulations that
could impact or limit our ability to offer our product in these jurisdictions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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&#174;
are subject to a patchwork of rules and regulations in the U.S. and in foreign jurisdictions concerning the operation of autonomous and
unmanned surface vehicles. Often, rules and regulations specific to autonomous, unmanned, 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 and 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"><i>&#160;</i></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"><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>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 upon our review and permission.</span></p>

<p style="font: 10pt 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>Manufacturing</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
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 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 most of our 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 most of the
manufacturing activity related to our WAM-Vs&#174; from our Richmond, California facility to our New Jersey headquarters. This
manufacturing transfer is expected to be completed in early fiscal 2024 and will allow us to scale our WAM-V&#174; manufacturing
using existing available facilities. We believe our current manufacturing facilities are suitable, adequate and provide productive
capacity for the Company. In April 2023 we entered into a lease for a new facility in Richmond, CA, providing improved resources for
research and development activity as well as surge manufacturing and on water testing capability.</span></p>

<p style="font: 10pt 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>Human
Capital</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">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. On April 30, 2023, the
Company had 72 full-time employees as compared to 54 on April 30, 2022. Our locations at the Atlantic, Pacific, and Gulf Coast
enable us to attract and retain a broad set of employees with valuable skillsets. 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. 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 people are recognized and rewarded based on individual qualifications and abilities. This commitment is embodied in
company policy and the way we do business 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>


<!-- 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">The
Company is committed to providing 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, emphasize quality production, and provide ongoing safety education to employees. On June
2, 2021, the Company achieved ISO 45001 certification from Bureau Veritas (BV) for a 3-year term for its New Jersey location. During
fiscal 2024, we plan to expand this certification to include our new Richmond, CA facility and our Houston, TX facility. 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 that all
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. During fiscal 2023 the Company began work to become ISO
9001 certified for all our locations and expects to obtain this certification during fiscal 2025.</span></p>

<p style="font: 10pt 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>ESG</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">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. As such, our Board
of Directors has established an Environmental and Sustainability Committee (ES), which assists the Board of Directors 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. In line with this
commitment, the Company&#8217;s products and solutions support Sustainable Development Goal 14 (Goal 14 or SDG 14) which aims to protect and ensure
&#8220;life below water&#8221; and is one of the 17 Sustainable Development Goals established by the United Nations in 2015.
The Company&#8217;s product &amp; services align with this goal by offering a means to mitigate IUU fishing, collecting ocean data to support climate science research, and removing
carbon emitting energy sources from our oceans. 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 a 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 operating in place of fossil fuel-based power in PaaS applications can directly 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 indirectly 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. The WAM-Vs&#174; are
used in many applications, as described in previous sections, with one of the most common being hydrographic surveys. WAM-Vs&#174;
can either replace a manned vessel for near shore surveys or serve as a force multiplier to expand the range and speed of offshore
surveys for a manned survey vessel. Each survey vessel day replaced by a WAM-V&#174; can displace over 14 tonnes of carbon. Over a
full survey season, this could exceed 1300 tonnes of carbon displacement, the equivalent of more than 500 cars worth of annual
emissions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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">During
fiscal 2023, the Company worked with the NJ Clean Energy Program to conduct an energy audit and benchmarking report to compare our NJ
facility&#8217;s energy usage to other commercial buildings in similar industries and provide recommendations to improve efficiencies.
The Company also performed an audit of the carbon footprint for all Company business travel. Carbon offsets were purchased which exceeded
the total carbon footprint of the annual NJ facility energy usage and Company wide business travel. During fiscal 2024, this audit will
be extended to cover the new California facility.</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>


<!-- 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">&#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. For recent deployments, we received a permit from the US Army Corps of Engineers and confirmation from the United States Department of Commerce National
Oceanic and Atmospheric Administration
that the PowerBuoy<b><i>&#174; </i></b>installation poses no material risk to marine life. Our batteries contain no toxic or rare
earth metals and have a minimal risk of fires or explosions. 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 into 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"><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>Available
Information</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
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. Since June 2021, our common stock has traded on the NYSE American exchange under the symbol &#8220;OPTT&#8221;,
and previously, it traded on Nasdaq under the same symbol. 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"><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
Update Regarding Macroeconomic Conditions</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">Adverse
macroeconomic conditions, including inflation, slower growth or recession, policy changes, higher interest rates, and currency fluctuations
may have a negative impact on our business. These adverse conditions could impact the spending budgets of our customers, and therefore
could adversely affect the sales 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
will continue to monitor these conditions, and, if necessary, adjust our operations in response to these conditions.</span></p>

<p style="font: 10pt 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><span id="a_003"></span>ITEM
1A. <i>RISK FACTORS</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">&#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 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 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"><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>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><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 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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 incurred net losses since we began operations in 1994, including net losses of $26.3 million and $18.9 million in fiscal 2023 and
2022, respectively. As of April 30, 2023, we had an accumulated deficit of $280.1 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></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>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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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,
we have funded our business operations through sales of equity securities. We have raised approximately $80.6 million since April 30,
2020, and had an unrestricted cash and short-term investments balance of $34.7 million as of April 30, 2023. While we 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. 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"><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
business could be affected by macroeconomic risks.</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">&#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
Company&#8217;s operations and performance depend significantly on global and regional economic conditions. Macroeconomic conditions,
including inflation, slower growth or recession, changes to fiscal and monetary policy, tighter credit, higher interest rates, high unemployment
and currency fluctuations can materially and adversely affect demand for the Company&#8217;s products and services. In addition, confidence
and spending can be materially adversely affected in response to financial market volatility, negative financial news, declines in income
or asset values, energy market dislocations and cost increases, labor and healthcare costs and other economic factors. An adverse impact on demand
for the Company&#8217;s products, uncertainty about, or a decline in, global or regional economic conditions can have a significant impact
on the Company&#8217;s suppliers and other partners. Potential effects include financial instability; inability to obtain credit to finance
operations and purchases of the Company&#8217;s products; and insolvency. We cannot predict the timing or scale of these various macroeconomic
conditions, but they could have a material adverse effect on our business, results of operations and financial condition.</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; text-align: justify; margin: 0pt 0"><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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
COVID-19 outbreak 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. Future pandemics could cause 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. The extent to which future pandemics impact 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 them.</span></p>

<p style="font: 10pt 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"><b><i>Adverse
developments affecting the financial services industry, including events or concerns involving liquidity, defaults, or non-performance
by financial institutions, could adversely affect our business, financial condition, or results of operations.</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">&#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 maintain cash balances in accounts at U.S. financial institutions that we believe are high quality. These accounts are in
non-interest-bearing and interest-bearing operating accounts and may, from time to time, exceed the Federal Deposit Insurance
Corporation (&#8220;FDIC&#8221;) insurance limits. If such banking institutions were to fail, we could lose all or a portion of
those amounts held more than such insurance limitations. In addition, actual events involving limited liquidity, defaults,
non-performance or other adverse developments that affect financial institutions, our third-party vendors and counterparties or
other companies in the financial services industry or the financial services industry generally, or concerns or rumors about any
events of these kinds or other similar risks, have in the past and may in the future lead to market-wide liquidity problems, which
could adversely affect our business, financial condition, results of operations and liquidity.</span></p>

<p style="font: 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: 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">&#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">Although
we assess our banking relationships as we believe necessary or appropriate, our access to funding sources and other credit arrangements
in amounts adequate to finance or capitalize our respective current and projected future business operations could be significantly impaired
by factors that affect us, the financial institutions with which we have arrangements directly, or the financial services industry or
economy in general. These factors could include, among others, events such as liquidity constraints or failures, the ability to perform
obligations under various types of financial, credit or liquidity agreements or arrangements, disruptions or instability in the financial
services industry or financial markets or concerns or negative expectations about the prospects for companies in the financial services
industry. These factors could involve financial institutions or financial services industry companies with which we have financial or
business relationships but could also include factors involving financial markets or the financial services industry generally.</span></p>

<p style="font: 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">In
addition, investor concerns regarding the U.S. or international financial systems could result in less favorable commercial financing
terms, including higher interest rates or costs, and tighter financial and operating covenants, or systemic limitations on access to
credit and liquidity sources, thereby making it more difficult for us to acquire future financing or access to capital on acceptable
terms or at all. As the ability to access capital has historically been, and is expected to continue to be, one of our primary sources
of liquidity, any adverse impacts on our ability to access such credit and liquidity sources as a result of adverse developments affecting
the financial services industry could adversely affect our business, financial condition, results of operations.</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><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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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, however 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 U.S. 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 the results of our 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"><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>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><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
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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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">Even
if wave energy and maritime domain awareness technology achieve broad commercial acceptance, our products, including our MDAS offering,
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 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. 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 solutions and products fails to develop sufficiently, it is unlikely that we will be able to grow our business or generate
sufficient revenues.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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, if we are not successful in commercializing our new solutions and 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"><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 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
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 2023. 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, suppliers, 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 attract and retain key personnel. Qualified individuals, including engineers, software developers, project
managers and sales leadership, are in high demand, and we may incur significant costs to attract and retain them. All 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 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"><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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
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 an 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"><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 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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">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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></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"><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>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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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 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>

<p style="font: 10pt Times New Roman, 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"><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
targeted markets are competitive and highly complex. 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
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 vehicles 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 and solutions
required for the application, we may not be able to respond effectively to competitive pressures from competing technologies or improvements
to existing technologies. 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></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
market and plan to market our services and 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
market and plan to market our services and 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 88% of our revenues in fiscal 2023 and 84% of our revenues in fiscal 2022. 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 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>

<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">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">&#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">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">&#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">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">&#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">fluctuations
    in exchange rates that 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">&#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">difficulty
    with staffing and managing widespread operations, including managing the complexity of international labor laws as we send staff
    and hire consultants to support our international 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">&#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">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">&#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">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">&#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">difficulty
    in enforcing agreements in foreign legal systems.</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">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"><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>Failure
of our information systems or those of third parties or breaches of data security could cause significant harm to our business.</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">&#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
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, PaaS and RaaS
models require us to host increasing amounts of our own data as well as 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.</span></p>

<p style="font: 10pt 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>


<!-- 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>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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
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. For example, as we plan to receive projects from the U.S.
Department of Defense (&#8220;DoD&#8221;), we will have to meet their framework for establishing cyber security standards and best practices,
what they call Cybersecurity Maturity Model Certification (&#8220;CMMC&#8221;) at various levels as we grow our business with DoD. There
can be no assurance that our efforts will prevent these threats, or that we will be able to secure appropriate certifications in this
area. 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"><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
ability to use net operating loss carryforwards to offset future taxable income for U.S. federal income tax purposes may be limited</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">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have federal net operating loss (&#8220;NOL&#8221;) carryforwards that are available to offset future taxable income. We may recognize
additional NOLs in the future. Section 382 of the Internal Revenue Code of 1986, as amended (the &#8220;Code&#8221;) imposes an annual
limitation on the amount of taxable income that may be offset by a corporation&#8217;s NOLs if the corporation experiences an &#8220;ownership
change&#8221; as defined in Section 382 of the Code. An ownership change occurs when our &#8220;five-percent shareholders&#8221; (as
defined in Section 382 of the Code) collectively increase their ownership in OPT by more than 50 percentage points (by value) over a rolling
three-year period. Additionally, various states have similar limitations on the use of state NOLs following an ownership change.</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; text-align: justify; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
an ownership change occurs, the amount of the taxable income for any post-change year that may be offset by a pre-change loss is subject
to an annual limitation that is cumulative to the extent it is not all utilized in a year. This limitation is derived by multiplying
the fair market value of our stock as of the ownership change by the applicable federal long-term tax-exempt rate. To the extent that
a company has a net unrealized built-in gain at the time of an ownership change, which is realized or deemed recognized during the five-year
period following the ownership change, there is an increase in the annual limitation for each of the first five-years that is cumulative
to the extent it is not all utilized in a year. If an ownership change should occur in the future, our ability to use the NOL to offset
future taxable income will be subject to an annual limitation and will depend on the amount of taxable income generated by us in future
periods. There is no assurance that we will be able to fully utilize the NOL and we may be required to record an additional valuation
allowance related to the amount of the NOL that may not be realized, which could impact our result of operations.</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; text-align: justify; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
noted, we believe that these NOL carryforwards are a valuable asset for us. Consequently, we have a Section 382 Tax Benefits Preservation
Plan in place, to protect our NOLs during the effective period of the rights plan. Although the Tax Benefits Preservation Plan is intended
to reduce the likelihood of an &#8220;ownership change&#8221; that could adversely affect us, there is no assurance that the restrictions
on transferability in the rights plan will prevent all transfers that could result in such an &#8220;ownership change&#8221;. The Tax
Benefits Preservation Plan could make it more difficult for a third party to acquire, or could discourage a third party from acquiring,
us or a large block of our common stock. A third party that acquires 4.9% or more of our common stock could suffer substantial dilution
of its ownership interest under the terms of the Tax Benefits Preservation Plan through the issuance of common stock or common stock
equivalents to all stockholders other than the acquiring person. The foregoing provisions may adversely affect the marketability of our
common stock by discouraging potential investors from acquiring our stock. In addition, these provisions could delay or frustrate the
removal of incumbent directors and could make more difficult a merger, tender offer or proxy contest involving us, or impede an attempt
to acquire a significant or controlling interest in us, even if such events might be beneficial to us and our stockholders.</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: 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">&#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><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 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
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"><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 the possibility of a range of potential 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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">Portions
of our operations are subject to hazards and risks inherent in the building, testing, deploying and maintenance of our products, particularly
offshore operations. These hazards and risks could result in personal injuries or loss of life. The unintentional release of a PowerBuoy&#174;
product from its mooring, for example, 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. Certain weather events could increase in frequency or severity requiring potential design changes or limiting the
windows available for offshore 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">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"><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
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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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 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 can find, negotiate and enter into 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.</span></p>

<p style="font: 10pt 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>


<!-- 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>We
have limited manufacturing, deployment, and internal software development experience. If we are unable to increase our internal software
development and manufacturing capacity in a cost-effective manner, our business may be materially harmed.</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">&#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
manufacture key components of our products, while outsourcing the manufacturing for other components of our products. 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 and service 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>

<p style="font: 10pt Times New Roman, 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, historically we have outsourced the majority of our software development activities. For fiscal 2024 and beyond, our plan
is to build out an internal software development team and bring in-house certain core aspects of our software solutions. We may be
unable to hire appropriate internal resources to enable us to meet the software development needs of our products and solutions. If
we cannot do so, we may be unable to expand our business and become profitable or do so in time to meet the needs of 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"><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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
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 could 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"><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
must continually improve existing services and 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
markets for our services and 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>


<!-- 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">&#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 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>

<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">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">&#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">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">&#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">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">&#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">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; 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>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><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 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
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 be issued 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"><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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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 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"><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>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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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">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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></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>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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
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 a 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 patents 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"><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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></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>&#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>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><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 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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">Offshore
deployment of our products is heavily regulated. Each of our deployments is subject to multiple permitting and approval requirements.
We and our customers 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 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 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"><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>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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
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"><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>Environmental
and other regulation of our business, including potential climate change regulation, could adversely impact us by increasing our production
cost or restricting our ability to deliver products to our customers.</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">&#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">Climate
change serves as a risk multiplier increasing both the frequency and severity of natural disasters that may affect our business operations.
Moreover, there has been a broad range of proposed and promulgated state, national and international regulation aimed at reducing the
effects of climate change. In the U.S., there is a significant possibility that some form of regulation will be enacted at the federal
level to address the effects of climate change. Such regulation could take several forms that could result in additional costs in the
form of taxes, consultant costs, the restriction of output, investments of capital to maintain compliance with laws and regulations or required acquisition or trading of emission allowances. Climate change regulation continues to evolve, and it is not possible to accurately
estimate either a timetable for implementation or our future compliance costs relating to implementation.</span></p>

<p style="font: 10pt 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>


<!-- 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>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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
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 can 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"><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
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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
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>, 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 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"><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>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><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>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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
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 have a material adverse effect on our business, financial condition, results
of operations or cash flows. Although we maintain insurance coverage, we cannot assure you 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 coverage. 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></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><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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
the past, companies that experienced 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 16 &#8220;Commitments and Contingencies - Litigation&#8221; in the accompanying consolidated financial
statements for the fiscal year ended April 30, 2023.</span></p>

<p style="font: 10pt 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>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><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 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
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"><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>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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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,
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, 2023, the 52-week
low and high prices for our common stock was $0.45 and $1.45, 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></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><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
or our Board of Directors 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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 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 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>

<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">&#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
    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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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">For
example, in June 2023, our Board of Directors adopted a Section 382 Tax Benefits Preservation Plan in an effort to diminish the risk
that the Company&#8217;s ability to utilize its net operating loss carryovers to reduce potential future federal income tax obligations
may become substantially limited. The Section 382 Tax Benefits Preservation Plan is also intended to act as a deterrent to any person
or group acquiring beneficial ownership of 4.99% or more of the outstanding common stock without the approval 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
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"><span style="font-family: Times New 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>Actions
of activist shareholders could be disruptive and potentially costly, and the possibility that activist shareholders may seek to effect
changes in our strategic direction and, in furtherance thereof, changes in how we are governed, could cause uncertainty about the strategic
direction of our business.</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">&#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">Activist
shareholders may, from time to time, attempt to effect changes in our strategic direction and, in furtherance thereof, may seek changes
in how the Company is governed, including changes in the composition of our Board of Directors. While our Board of Directors and management
team strive to maintain constructive, ongoing communications with the Company&#8217;s shareholders, including activist shareholders,
and welcome all views and ideas that have the potential to enhance value for all shareholders, activist campaigns that contest, or conflict
with, our strategic direction could have an adverse effect on us because: (i) responding to actions by activist shareholders can disrupt
our business, be costly and time-consuming, and divert the attention of our Board and management away from their regular duties and the
pursuit of our business strategies, which could adversely affect our results of operations and financial condition; (ii) perceived uncertainties
as to our future direction as a result of changes to composition of our Board of Directors may lead to the perception of a change in
the direction of the business, instability, or lack of continuity which may be exploited by our competitors, cause concern to our current
or potential customers, may result in the loss of potential business opportunities and make it more difficult to attract and retain qualified
personnel and business partners, and may affect our relationships with vendors, customers, and other third parties; (iii) actions by
activist shareholders could cause significant fluctuations in our stock price based on temporary or speculative market perceptions or
other factors that do not necessarily reflect the underlying fundamentals and prospects of our business; and (iv) if individuals are
elected to our Board of Directors with a specific agenda, it may adversely affect our ability to effectively implement our business strategy
and create additional value for our 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>


<!-- 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">&#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
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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
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 analysts&#8217; 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"><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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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 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"><span style="font-family: Times New 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_004"></span>ITEM
1B. <i>UNRESOLVED STAFF COMMENTS</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">&#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">Not
applicable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 20pt; 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><span id="a_005"></span>ITEM
2. <i>PROPERTIES</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">&#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 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 which is currently operating month-to-month . We use this facility primarily for administration, engineering, and
manufacturing of our products. Additionally, we have begun leasing a property located in Richmond, California where we will occupy
approximately 11,500 square feet under a lease expiring on June 18, 2028. We are currently in the process of moving our California
operations to this location and intend to vacate the site at the University of California Berkeley during fiscal 2024.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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, under a lease expiring on January 31, 2024. 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">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We believe that our facilities are sufficient for our current needs and are in good condition in all material respects.</p>

<p style="font: 10pt 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><span id="a_006"></span>ITEM
3. <i>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"><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>Employment
Litigation</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">&#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
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 prejudgment 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"><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.
Legal proceedings commenced in 2018 and an arbitration panel awarded Mr. Dunleavy a total amount of $1,2 million. The Company paid this
amount on May 26, 2021 and the matter was closed.</span></p>

<p style="font: 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>


<!-- 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"><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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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 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, 2023, 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 expects a ruling on the appeal prior to the end of fiscal 2024.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New 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_007"></span>Item
4. <i>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">&#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">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: 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">&#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_008"></span>PART
II</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><span id="a_009"></span>ITEM
5. <i>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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
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 28, 2023, 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">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We adopted a Section 382 Tax Benefits Preservation Plan on June 30, 2023 to diminish the risk we could experience
an &#8220;ownership change&#8221; as defined in Section 382 of the Internal Revenue Code of 1986, as amended, which could substantially
limit or permanently eliminate our ability to utilize its net operating loss carryovers to reduce potential future income tax obligations.
Under this plan, a person who acquires, without the approval of our Board of Directors, beneficial ownership of 4.99% or more of the outstanding
common stock could be subject to significant dilution. See Note 19 to the consolidated financial statements included herein for more.</p>

<p style="font: 10pt 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>Dividend
Policy</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">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"><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>Transfer
Agent Information</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
transfer agent is Computershare Trust Company, N.A. Computershare is located at 250 Royal 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"><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>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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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 purchases of equity securities by the Company for the year ended April 30, 2023.</span></p>

<p style="font: 10pt 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>


<!-- 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; text-align: center; color: Black; margin-top: 0pt; margin-bottom: 0pt"></p>

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
following table sets forth the indicated information as of April 30, 2023, with respect to our equity compensation plans:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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; color: Black; font-weight: bold; text-align: center">Plan Category</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; 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; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Weighted-Average Exercise Price of Outstanding Options</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; 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; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Equity compensation plans approved by shareholders:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 34%; color: Black; text-align: left">Stock Options</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 18%; color: Black; text-align: right">1,595,852</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 18%; color: Black; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1.70</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 18%; color: Black; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">221,446 (1)</span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Restricted Stock Units</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">1,935,994</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">N/A</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Equity compensation plans not approved by shareholders:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Stock Options</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Restricted Stock Units</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">50,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">N/A</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">161,487 (2)</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(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; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(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; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

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

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

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



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; 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>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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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">Not
Applicable.</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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="a_010"></span>ITEM
6. [<i>Reserved]</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><span id="a_011"></span>ITEM
7. <i>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; 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>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 2023 are to the fiscal year ended April
30, 2023.</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">&#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
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">We
provide ocean data collection and reporting, marine power, offshore communications, and Maritime Domain Awareness System
(&#8220;MDA&#8221; or &#8220;MDAS&#8221;) products, integrated solutions, 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, while 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 are based on proprietary technologies that enable autonomous, zero or low carbon
emitting, and cost-effective data collection, analysis, transportation and communication. Our solutions are primarily suited to
ocean and other offshore environments, and support generation of actionable intelligence on a standalone basis or working with other
data sources. We 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 Macroeconomic Condition</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">Adverse
macroeconomic conditions, including inflation, slower growth or recession, policy changes, higher interest rates, and currency fluctuations
may have a negative impact on our business. These adverse conditions could impact the spending budgets of our customers, and therefore
could adversely affect the sales 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
will continue to monitor these conditions, and, if necessary, adjust our operations in response to these conditions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New 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"><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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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 (&#8220;ATM&#8221;) with AGP (the &#8220;2020 ATM
Facility&#8221;) pursuant to which the Company could issue and sell, from time to time, shares of the Company&#8217;s common stock
having an aggregate offering price of up to $100.0 million. The Company&#8217;s common stock was sold at prevailing market prices at
the time of sale. Subsequently, on January 10, 2022, a prospectus supplement was filed that allowed the Company to sell an
additional $25.0 million of common stock up to a total of $75.0 million under the 2020 ATM Facility. As of April 30, 2023, an
aggregate of $50.0 million remained available under this facility. The 2020 ATM Facility was terminated by the Company effective
June 2, 2023. The Company anticipates establishing a new ATM facility during fiscal 2024.</span></p>

<p style="font: 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></i></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; 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>Equity
Line Common Stock Purchase Agreements</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">&#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 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 exceeded the 19.99% limit of the outstanding common stock
on the date of the agreement. Through April 30, 2023, 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.  The Aspire Capital agreement automatically terminated on March 18, 2023, the maturity date of the equity line
of credit.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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 under new facilities 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 has obtained equity financing through its ATM Agreement and
the Aspire Capital financing, but the Company cannot be certain 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"><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>Backlog</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">As
of April 30, 2023, the Company&#8217;s backlog was $4.0 million. As of April 30, 2022, backlog was $0.6 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
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 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>

<p style="font: 10pt Times New Roman, 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: 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; text-align: justify; text-indent: 0.25in"><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; text-align: justify; text-indent: 0.5in"><span style="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.5in"></p>

<p style="font: 10pt Times New Roman, 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 revenue in accordance with Accounting Standards Codification 606 (ASC 606) for contracts with customers and Accounting
Standards Codification 842 (ASC 842) for leasing arrangements. In relation to ASC 606, which states that 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 as 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 performance obligation 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. When no observable standalone selling price is available, the
standalone selling price is generally estimated based upon 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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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 consideration, including unpriced change orders, 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, 2023 or 2022. The Company presents shipping and handling costs, that occur after control of the promised goods or services
transfer to the customer, as fulfillment costs in costs of goods sold and regular shipping and handling activities charged to operating
expenses.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"></p>

<p 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">&#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"><span style="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.5in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><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 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, 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.
During the fiscal year ended April 30, 2023 the Company recognized approximately $1.0 million in revenue related to performance obligations
satisfied at a point in time and approximately $1.7 million in revenue related to performance obligation satisfied over-time.</span></p>

<p 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">&#160;</span></p>

<p 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
Company&#8217;s contracts are either cost-plus contracts, fixed-price contracts, time and material agreements, lease or service agreements.
Under cost plus contracts, customers are billed for actual expenses incurred plus an agreed-upon fee.</span></p>

<p 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">&#160;</span></p>

<p 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
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, and 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 revenue, 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 fiscal years ended April 30, 2023 and 2022, the majority 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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s revenue also includes revenue from certain contracts which do not fall within the scope of ASC 606, but under the ASC
842. At inception of a contract for those classified under ASC 842, the Company classifies leases as either operating or financing in
accordance with the authoritative accounting guidance contained within ASC Topic 842, &#8220;Leases&#8221;. If the direct financing or
sales-type classification criteria are met, then the lease is accounted for as a finance lease. All others are treated as operating leases.
The Company recognizes revenue from operating lease arrangements generally on a straight-line basis over the lease term, or as agreed
upon in-use days are utilized, which is presented in Revenue in the Consolidated Statement of Operations. The Company also enters into
lease arrangements for its PowerBuoys<b><i>&#174;</i></b> and Wave Adaptive Modular Vessels (&#8220;WAM-V&#174;&#8221;) with certain customers.
Revenue related to multiple-element arrangements is allocated to lease and non-lease elements based on their relative standalone selling
prices or expected cost plus a margin approach. Lease elements generally include a PowerBuoy<b><i>&#174;</i></b>, WAM-V&#174;, and components,
while non-lease elements, which the Company expects to become more prevalent, generally include engineering, monitoring and support services.
In the lease arrangement, the customer may be provided with an option to extend the lease term or purchase the leased buoy or WAM-V&#174;
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; text-align: justify; text-indent: 0.5in"></p>

<p 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">&#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>Financial
Operations 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">As
of the years ended April 30, 2023 and 2022, the Company had two and four customers, respectively, whose revenues accounted for at least
10% of the Company&#8217;s consolidated revenues. These revenues accounted for approximately 32% and 49% of the Company&#8217;s total
revenues for the respective periods.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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 2023 and 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="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Fiscal years 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="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2022</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">88</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">84</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">3</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">Asia and Australia</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">9</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">6</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 gain /loss</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">&#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
transact business in various countries and have exposure to fluctuations in foreign currency exchange rates. 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 transactions settled in 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">In
addition to U.S. dollars, we maintain cash accounts that are denominated in British pounds sterling. These foreign denominated accounts
had a balance of zero as of April 30, 2023 and $28,000 as of April 30, 2022, compared to our total cash, cash equivalents, short term
investments, and restricted cash balances of $34.9 million as of April 30, 2023 and $57.7 million 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>


<!-- 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">&#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, should we desire to, a portion of our operations can be conducted through our subsidiary in the
United Kingdom, the functional currency of which is the British pound
sterling. This subsidiary has foreign exchange exposure that results from changes in the exchange rate between their functional
currency and other foreign currencies in which they conduct business. For the fiscal years ended April 30, 2023 and April 30, 2022 there has been little to no activity other than regulatory
and tax filings.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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 in the process of winding down its Australian
subsidiary, which is expected to be completed during fiscal 2024. The unrealized gains or losses resulting from foreign currency
balances translation are included in Accumulated Other Comprehensive Loss within Shareholders&#8217; Equity. Foreign currency
transaction gains and losses are recognized within our Consolidated Statements 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">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 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"><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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
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: 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>Fiscal
Years Ended April 30, 2023 and 2022</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">&#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 contains selected Consolidated Statements of Operations information, which serves as the basis of the discussion of our
results of operations for the fiscal years ended April 30, 2023 and 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; text-indent: 0.5in"><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="vertical-align: bottom">
    <td style="font-size: 12pt">&#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">Fiscal years ended April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 12pt">&#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">2023</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">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 12pt">&#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">2,732</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,759</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">2,496</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">1,860</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">Gross profit (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">236</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(101</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Change in fair value of consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,112</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(60</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 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">28,340</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">21,512</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: 1.5pt">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">29,452</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">21,452</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">Operating 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">(29,216</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">(21,553</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Interest income, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">902</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: rgb(204,238,255)">
    <td style="text-align: left">Other income, employee retention credit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,251</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">Other income, proceeds from insurance claim</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">458</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 extinguishment of PPP loan</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">890</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">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(157</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">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">&#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">(1</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <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">(26,604</td><td style="text-align: left">)</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <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">278</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">1,823</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">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">(26,326</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">(18,874</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: 0.5in"><span style="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>Revenues</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">&#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">Revenues
for the fiscal years ended April 30, 2023 and 2022 were approximately $2.7 million and $1.8 million, respectively, representing an
increase of approximately $1.0 million, or 55%, from 2022. The $1.0 million increase in revenues for the full year was mainly
attributable to increases from sales and/or leases of USV products of $1.2 million partially offset by decreases in consulting
services of $0.1 million and other revenue of $0.1 million.</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>


<!-- 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"><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>Cost
of revenues</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">&#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
cost of revenues consists primarily of direct labor, 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;. Cost of revenues also includes PowerBuoy&#174; and WAM-V&#174; system delivery and
deployment expenses and may include anticipated losses anticipated 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, 2023 and 2022 were approximately $2.5 million and $1.9 million, respectively.</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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Change
in fair value of contingent consideration</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">&#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
change in fair value of contingent consideration for the fiscal year ended April 30, 2023 was $1.1 million reflecting an adjustment of
the contingent consideration liability based on actual bookings and forecasted bookings, as further defined in the purchase and sale agreement as it related to the MAR acquisition.
The previous year amounts related to an adjustment to an earn out liability related to the acquisition of 3Dent.</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; 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: 0.5in"><span style="font-family: Times New Roman, Times, 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
operating expenses include both product development costs as well as administrative costs, including the costs of products, materials
and outside services used in our product development and unfunded research activities. Also included are professional fees, salaries
and other personnel-related costs for employees and consultants engaged in sales and marketing 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, and to the development of new products, product applications and complementary technologies. We expense all 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>

<p style="font: 10pt Times New Roman, 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, 2023 were $28.3 million as compared to $21.5 million for fiscal year 2022. The
increase of $6.8 million, or 32%, is due to increased strategic spending on payroll related items of $3.8 million due to investments
made towards headcount in our autonomous vehicle business, bonuses and key leadership hires in Sales, Operations and Engineering;
higher spending on product development of $2.5 million, an increase of $0.5 for G&amp;A items related to increased production and
headcount.</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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Interest
income, net</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">&#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 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 $34.9 million as of April 30, 2023, compared to $57.7 million as of April 30, 2022. Interest
income, net was approximately $0.9 million and $0.1 million for fiscal 2023 and 2022, respectively, and reflects the rising interest
rate environment experienced during fiscal 2023.</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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Other
income</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">&#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">Other
income for the fiscal year ended April 30, 2023 and 2022 was $1.7 million and zero, respectively. The amount in the current year
relates to employee retention credits applied for previously filed payroll tax returns with the Internal Revenue Service of $1.2 million
and proceeds received for an insurance claim of $0.5 million.</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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Gain
on Extinguishment of PPP Loan</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">&#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 filed its loan forgiveness application for the PPP loan 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, the loan was fully forgiven, and the Company recognized a gain
on extinguishment of PPP loan of $0.9 million in its Consolidated Statement of Operations 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: 13.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></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"><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>Foreign
exchange gain/(loss)</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">&#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">Foreign
exchange gain was approximately $1,000 for fiscal year 2023 as compared to a foreign exchange loss of $1,000 for fiscal year 2022. The
difference was attributable to the relative change in value of the British pound sterling 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: 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>Income
tax benefit</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">&#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">Income
tax benefit reflects the sale by the Company of New Jersey State net operating losses and research development credits under the New
Jersey Economic Development Authority Tax Transfer programs, resulting in $0.3 million and $1.8 million of tax benefit related to the
fiscal year ended April 30, 2023 and 2022, respectively.</span></p>

<p style="font: 10pt 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>Net
cash used in operating activities</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">During
the fiscal year ended April 30, 2023, net cash flows used in operating activities was $21.7 million, an increase of $0.4 million compared
to net cash used in operating activities during the fiscal year ended April 30, 2022. This increase is mainly driven by increased net
operating losses, partially offset by increases in accrued expenses, contingent consideration liability, and contract liabilities.</span></p>

<p style="font: 10pt 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>Net
cash provided by/(used in) investing activities</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">Net
cash provided by investing activities was approximately $20.5 million for fiscal year 2023 versus net cash used in investing
activities of approximately $54.0 million for fiscal year 2022. The change was primarily the result of the Company using cash to
purchase short-term, held to maturity investments during fiscal 2022. During fiscal 2023 many of those purchases of investments made
during fiscal 2022 matured, resulting in cash inflows at maturity, which were then used to fund operating expenses.
Additionally, in the prior year, the Company acquired MAR using cash of $4.4 million.</span></p>

<p style="font: 10pt 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>Net
cash (used in)/provided by financing activities</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">Net
cash used by financing activities during the fiscal year ended April 30, 2023 was approximately $14,000 compared to net cash
provided by financing activities during the fiscal year ended April 30, 2022 of $87,000. The decrease in net cash provided by
financing activities during the fiscal year ended April 30, 2023 was due to the Company&#8217;s receipt of $90,000 of proceeds from
stock option exercises in the prior year.</span></p>

<p style="font: 10pt 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>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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
effect of exchange rates on cash and cash equivalents was approximately zero in fiscal year 2023, and an increase of $32,000 for fiscal
year 2022, respectively. The effect of exchange rates on cash and cash equivalents results primarily from gains or losses on foreign
denominated cash and cash equivalents.</span></p>

<p style="font: 10pt 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>Liquidity
Outlook</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">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-year period ended April 30, 2023 our aggregate revenues were $4.5 million, our
aggregate net losses were $45.2 million and our aggregate net cash used in operating activities was $43.0 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"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 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">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><p style="font: 10pt Times New Roman, 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 several factors, including but not limited to:</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 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">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>&#160;</td>
    <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">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>&#160;</td>
    <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">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>&#160;</td>
    <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">our
    history of operating losses, which we expect to continue for at least the short term and possibly longer; </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">&#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">our
ability to manage and mitigate risks associated with our internal cyber security protocols and protection of the data we collect and
distribute;</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">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">our ability to protect our intellectual property portfolio</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">&#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
    impact of inflation related to the U.S. dollar on our business, operations, customers, suppliers and manufacturers and personnel;</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">&#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">our
    ability to meet product development, manufacturing and customer delivery deadlines 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>&#160;</td>
    <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">our
    acquisitions and our ability to integrate them into our operations which may be unsuccessful or expose us to unforeseen liabilities,
    and may use significant resources;</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">&#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">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>&#160;</td>
    <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">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>&#160;</td>
    <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">our
    ability to effectively respond to competition in our targeted markets</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">&#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">our
    ability to establish relationships with our existing and future strategic partners which may not be successful;</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">&#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">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>&#160;</td>
    <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
    reliability of our technology, 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">&#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">our
    ability to increase or more efficiently utilize the power available from our PowerBuoy&#174; product line:</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">&#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">changes
    in current legislation, regulations and economic conditions that affect the demand for, or restrict the use of our products;</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">&#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">our
    ability to hire and retain key personnel, including senior management, to achieve our business objectives; 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">&#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">our
    ability to establish and maintain commercial profit margins.</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 2023, we have been funding our business principally through sales of our securities.
As of April 30, 2023, the cash, cash equivalents, restricted cash, and short-term investments balance was $34.9 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, 2024.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New 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>Off-Balance
Sheet Arrangements</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">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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
June 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU No. 2016-13, &#8220;<i>Financial Instruments </i>-
<i>Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments.&#8221; </i>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, <i>Financial Instruments&#8212;Credit Losses (Topic 326),
Derivatives and Hedging (Topic 815), and Leases (Topic 842)</i>, which deferred the effective date of ASU 2016-13 for Smaller Reporting
Companies for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is currently
evaluating the impact the adoption of ASU 2016-13 will have on its consolidated financial statements.</span></p>

<p style="font: 10pt 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>


<!-- 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><span id="a_012"></span>ITEM
7A. <i>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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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">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"><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_013"></span>ITEM
8. <i>FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</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">&#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
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"><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_014"></span>ITEM
9. <i>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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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">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"><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_015"></span>ITEM
9A. <i>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"><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>Evaluation
of Disclosure Controls and Procedures</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
management, with the participation of our Chief Executive Officer (&#8220;CEO&#8221;) and Chief Financial Officer (&#8220;CFO&#8221;)
(our principal executive officer and principal financial officer, respectively), has evaluated the effectiveness of our disclosure controls
and procedures (as defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934) as of the end of the period covered
by this Annual Report on Form 10-K. The Company&#8217;s disclosure controls and procedures are designed to provide reasonable assurance
that information we disclose in reports that we file or submit under the Securities Exchange Act of 1934 is gathered and communicated
to management, including our principal executive and financial officers, to allow timely decisions regarding disclosure and that such
information is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission&#8217;s
rules and forms. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable
assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of
possible controls and procedures. <span style="background-color: white">Further, the design of a control system must reflect the fact
that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent
limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues, if any, have been
detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur
because of a simple error or mistake.</span> Based on their evaluation, our CEO and CFO concluded that, as of April 30, 2023, there was
a material weakness in our internal control over financial reporting as described below and the Company&#8217;s disclosure and procedures
were not effective.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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; background-color: white">Notwithstanding
the foregoing, management believes that the material weakness did not result in a material misstatement of our financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="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"><i>Management&#8217;s
report on Internal Control over Financial Reporting</i></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"><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. The Company&#8217;s
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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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 internal control over financial reporting as of April 30, 2023, based upon the
framework presented in &#8220;Internal Control-Integrated Framework&#8221; (2013) issued by the Committee of Sponsoring Organizations
of the Treadway Commission (&#8220;COSO&#8221;). A material weakness is a deficiency, or combination of deficiencies, in internal control
over financial reporting, such that there is a reasonable possibility that a material misstatement of the Company&#8217;s annual or interim
financial statements will not be prevented or detected on a timely basis. Based on its assessment, Management concluded that that our
internal control over financial reporting was not effective as of April 30, 2023 due to the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 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.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; 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">Deficiencies
    related to control activities around stock-based compensation and related IT applications. Controls related to stock-based compensation
    and related IT applications did not operate effectively due to a  lack of precision of management review activities. </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">Deficiencies
    related to monitoring of service organization controls. </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">Deficiency
    in risk assessment and design of controls related to inventory account balances and related disclosures. Management concluded that
    it did not design and implement sufficient controls related to inventory to prevent or detect material misstatements timely. </span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; 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">When
the deficiencies identified within each of the above areas are considered in aggregate, these deficiencies rise to the level of material
weaknesses. These material weaknesses did not result in a material misstatement to our annual or interim 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: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
the business grows, new processes and procedures will need to be implemented. Inventory is a developing area for the Company, where new
controls will be designed and implemented as the process matures over the next year.</span></p>

<p style="font: 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
are developing a remediation plan and are in the process of implementing measures designed to improve internal control over financial
reporting to remediate the control deficiencies that led to our material weaknesses. This includes, among other things, reviewing the need
for additional resources as well as ensuring personnel possess or obtain appropriate expertise to perform specific reviews of technical
areas, and designing and implementing improved processes and related internal controls around information technology.</span></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; 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 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></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">&#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"></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: 0pt 0; text-align: justify"><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">Notwithstanding
the identified material weaknesses, management believes that the financial statements and related financial information included
in this Form 10-K fairly present, in all material respects, our balance sheets, statements of operations, statements of changes in stockholders&#8217;
equity (deficit) and statements of cash flows as of and for the periods presented.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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; background-color: white">We
are committed to establishing and maintaining a strong internal control environment. </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, 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
will continue to assess the effectiveness of our internal control over financial reporting <span style="background-color: white">and
implement measures designed to help ensure that control deficiencies contributing to the material weaknesses are remediated as
soon as possible.</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"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New 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">Other
than as described above, there were no changes in our internal control over financial reporting identified in connection with the evaluation
required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended April 30, 2023 that have materially
affected, or are 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"></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span id="z_001"></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>ITEM
9B. <i>OTHER INFORMATION</i></b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>ITEM
9C. <i>DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</i></b></span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; 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; color: Black; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="zy_001"></span>PART
III</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; 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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="zy_002"></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; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
information required in response to this Item 10 is incorporated herein by reference to our definitive proxy statement relating to our
2023 Annual Meeting of Stockholders to be filed with the SEC pursuant to Regulation 14A, not later than 120 days after the end of our
fiscal year covered by this report.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; 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; color: Black; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="zy_003"></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; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
information required in response to this Item 11 is incorporated herein by reference to our definitive proxy statement relating to our
2023 Annual Meeting of Stockholders to be filed with the SEC pursuant to Regulation 14A, not later than 120 days after the end of our
fiscal year covered by this report.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; 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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="zy_004"></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; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
information required in response to this Item 12 is incorporated herein by reference to our definitive proxy statement relating to our
2023 Annual Meeting of Stockholders to be filed with the SEC pursuant to Regulation 14A, not later than 120 days after the end of our
fiscal year covered by this report.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; 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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="zy_005"></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; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
information required in response to this Item 13 is incorporated herein by reference to our definitive proxy statement relating to our
2023 Annual Meeting of Stockholders to be filed with the SEC pursuant to Regulation 14A, not later than 120 days after the end of our
fiscal year covered by this report.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; 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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="zy_006"></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; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
information required in response to this Item 14 is incorporated herein by reference to our definitive proxy statement relating to our
2023 Annual Meeting of Stockholders to be filed with the SEC pursuant to Regulation 14A, not later than 120 days after the end of our
fiscal year covered by this report.</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center; text-indent: 9pt"><span id="z_008"></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>PART
IV</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span id="z_009"></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>ITEM
15. <i>EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</i></b></span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(3)
Exhibits: See Exhibit Index on pages 49 to 50.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>ITEM
16. FORM 10-K SUMMARY</b></span></p>

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

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

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

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; color: Black; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">OCEAN
    POWER TECHNOLOGIES, INC.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; width: 47%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Date:
    July 28, 2023</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>/s/
    Philipp Stratmann</i></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">By:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Philipp
    Stratmann</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>President
    and Chief Executive Officer</i></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; color: Black; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; width: 30%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>SIGNATURE</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; color: Black; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; width: 52%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>TITLE</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; color: Black; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; width: 14%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>DATE</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>/s/
    Philipp Stratmann</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">President, Chief Executive Officer and Director</span></p>
                                                                       <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(Principal Executive Officer)</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">July
    28, 2023</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Philipp
    Stratmann</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">/<i>s/
    Robert Powers</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Senior
    Vice President and Chief Financial Officer </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">July
    28, 2023</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Robert
    Powers</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(Principal
    Financial Officer)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">/<i>s/
    Joseph DiPietro</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Corporate
    Controller and Treasurer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">July
    28, 2023</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Joseph
    DiPietro</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(Principal
    Accounting Officer)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>/s/
    Terence J. Cryan</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Chairman
    of the Board and Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">July
    28, 2023</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Terence
    J. Cryan</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>/s/
    Clyde W. Hewlett</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">July
    28, 2023</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Clyde
    W. Hewlett</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>/s/
    Diana G. Purcel</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">July
    28, 2023</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Diana
    G. Purcel</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>/s/
    Peter E. Slaiby</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">July
    28, 2023</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Peter
    E. Slaiby</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>/s/
    Natalie Lorenz-Anderson</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">July
    28, 2023</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Natalie
    Lorenz-Anderson</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span>&#160;</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; color: Black; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; color: Black; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; color: Black; vertical-align: top; width: 0.65in"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p></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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000143774915018957/ex3-1.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000143774916034324/ex3-2.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000143774916040048/ex3-1.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315218017201/ex3-1.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315219003045/ex3-1.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">3.7</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315223020665/ex3-1.htm" style="-sec-extract: exhibit">Amended and Restated Bylaws of the Company (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K filed on June 9, 2023).</a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">3.8</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315223023117/ex3-1.htm" style="-sec-extract: exhibit">Certificate of Designations of Series A Preferred Stock of the Company, filed with the Secretary of State of the State of Delaware on June 30, 2023 (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K filed on June 30, 2023).</a></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"><a href="ex4-1.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Specimen certificate of Common Stock ++</span></a></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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000143774916033412/ex4-1.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></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">4.4</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315223023008/ex4-1.htm" style="-sec-extract: exhibit">Section 382 Tax Benefits Preservation Plan, dated as of June 29, 2023, by and between the Company and Computershare Trust Company, N.A., as Rights Agent (incorporated by reference to Exhibit 4.1 to the Company&#8217;s Current Report on Form 8-K filed on June 30, 2023).</a></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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000095012311025230/c14079exv10w1.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Restricted Stock Agreement Unit (incorporated by reference from Exhibit 10.1 to Form 10-Q filed March 14, 2011).*</span></a></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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000143774915016806/optt20150901_def14a.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2015 Omnibus Incentive Plan* (incorporated by reference to Annex A to Proxy Statement filed on September 3, 2015).</span></a></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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315218000778/ex10-1.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).*</span></a></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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315218000778/ex10-2.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Restricted Stock Unit 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).*</span></a></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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315218003541/ex10-1.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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). +</span></a></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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315218010086/ex10-27.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).+</span></a></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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315218010119/ex10-2.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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). *</span></a></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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315219003082/ex10-2.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></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.21</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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315219009701/ex10-1.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).+</span></a></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.22</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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315219010930/ex10-37.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></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.23</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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315219014434/ex10-1.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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). +</span></a></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.24</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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315219014434/ex10-2.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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). +</span></a></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.25</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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315220003608/ex10-1.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></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.26</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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315220007938/ex10-1.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></td></tr>
  </table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</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; color: Black; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; color: Black; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.65in"><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; 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: bottom; text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315220007938/ex10-2.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></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.28</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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315220018025/ex10-1.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></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.29</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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315220019983/ex10-1.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></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: left; vertical-align: top"><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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315221028854/ex10-1.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></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.32</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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315221031190/ex10-1.htm" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></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.33</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"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315221025554/def14a.htm#ed_009" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fifth Amendment to 2015 Omnibus Incentive Plan (incorporated by reference to Annex A to Proxy Statement filed on October 15, 2021).</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">10.34</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315222004072/ex10-1.htm" style="-sec-extract: exhibit">First Amendment to the Employment Inducement Incentive Award Plan (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on February 11, 2022).</a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">10.35</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><p style="margin: 0"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315222028878/formdef14a.htm" style="-sec-extract: exhibit">Sixth Amendment to the 2015 Omnibus Incentive Plan (incorporated by reference to Annex A to Proxy Statement filed on October 19, 2022).</a></p></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><p style="margin: 0">10.36</p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315223007434/ex10-1.htm" style="-sec-extract: exhibit">Form of Restricted Stock Unit Agreement for Non-Directors (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10-Q filed on March 13, 2023).</a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">10.37</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315223007434/ex10-2.htm" style="-sec-extract: exhibit">Form of Restricted Stock Unit Agreement for Directors (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Quarterly Report on Form 10-Q filed on March 13, 2023).</a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">10.38</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; vertical-align: bottom"><a href="https://www.sec.gov/Archives/edgar/data/1378140/000149315223007434/ex10-3.htm" style="-sec-extract: exhibit">Form of Non-Qualified Stock Option Agreement (incorporated by reference to Exhibit 10.3 to the Company&#8217;s Quarterly Report on Form 10-Q filed on March 13, 2023).</a></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">21.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"><a href="ex21.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subsidiaries of the registrant ++</span></a></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">23.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"><a href="ex23-1.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consent of EisnerAmper LLP. ++</span></a></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">31.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"><a href="ex31-1.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Executive Officer ++</span></a></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">31.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"><a href="ex31-2.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Financial Officer ++</span></a></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">32.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"><a href="ex32-1.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Executive Officer pursuant to Section 906 of Sarbanes-Oxley Act of 2002** ++</span></a></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">32.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"><a href="ex32-2.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Financial Officer pursuant to Section 906 of Sarbanes-Oxley Act of 2002** ++</span></a></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</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">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>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">+
Indicates that confidential treatment has been requested for this exhibit.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">*
Management contract or compensatory plan or arrangement.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">**
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 0pt 0pt 0.5in; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">***
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 0pt 0pt 0.5in; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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; color: Black; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Index
to Consolidated Financial Statements</b></span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; color: Black; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; width: 0.65in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Page</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><a href="#z_010">Report of Independent Registered Public Accounting Firm</a> PCAOB ID : <span id="xdx_90E_edei--AuditorFirmId_c20220501__20230430_zJdzO07Gcw8e"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" name="dei:AuditorFirmId">274</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">F-2</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><a href="#z_011">Consolidated
    Balance Sheets, as of April 30, 2023 and 2022</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">F-4</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><a href="#z_012">Consolidated
    Statements of Operations, for the fiscal years ended April 30, 2023 and 2022</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">F-5</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><a href="#z_013">Consolidated
    Statements of Comprehensive Loss, for the fiscal years ended April 30, 2023 and 2022</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">F-6</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><a href="#z_014">Consolidated
    Statements of Shareholders&#8217; Equity, for the fiscal years ended April 30, 2023 and 2022</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">F-7</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><a href="#z_015">Consolidated
    Statements of Cash Flows, for the fiscal years ended April 30, 2023 and 2022</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">F-8</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><a href="#z_016">Notes to Consolidated Financial Statements</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">F-9</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<!-- Field: Page; Sequence: 53; 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; color: Black; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span id="z_010"></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>REPORT
OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">To
the Board of Directors</span> and Stockholders of</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Ocean
Power Technologies, Inc.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">We
have audited the accompanying consolidated balance sheets of Ocean Power Technologies, Inc. and Subsidiaries (the &#8220;Company&#8221;)
as of April 30, 2023 and 2022, and the related consolidated statements of operations, comprehensive loss, stockholders&#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, 2023, 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; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Critical
Audit Matter</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated
or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial
statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of the critical audit matter
does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit
matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></p>

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



<!-- Field: Page; Sequence: 54; 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 -->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; color: Black; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>Revenue
Recognition</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
described in Note 2 of the consolidated financial statements, a significant portion of the Company&#8217;s revenue is generated pursuant
to nonstandard written contractual arrangements to design, develop, and manufacture products, and to provide related technical and other
services according to the specifications of the customers. Because of the uniqueness of the terms and conditions in the customer contracts,
there is significant analysis, and at times significant judgments, that are made by management when evaluating the contracts for proper
revenue recognition. The Company&#8217;s performance obligations under these contractual agreements are satisfied over time. For performance
obligations satisfied over time, revenue is generally recognized by measuring progress through costs incurred to date relative to total
estimated costs at completion, which requires management to estimate both total expected project costs and expected gross margin, including
evaluating customer change orders, to determine the appropriate amount of revenue to recognize, which can require significant management
judgment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
identified revenue recognition pertaining to customer contracts satisfied over time as a critical audit matter as there are significant
judgments exercised by management evaluating their revenue contracts and in the estimate of the progress towards completion of its projects
and determining the timing of revenue recognition. Given the high degree of management judgment involved in analyzing the terms and conditions
of the Company&#8217;s unique customer contracts and the various management estimates that are used in the revenue calculations, the
audit effort required to evaluate management&#8217;s judgments in determining revenue recognition for the Company&#8217;s contracts was
extensive and required a high degree of auditor judgment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 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. We obtained an understanding of the relevant controls related to revenue recognition specific to management&#8217;s
analysis of customer contract terms and application of relevant accounting guidance as well as determination of significant assumptions
used in computing revenue. We selected a sample of contracts with customers and performed the following audit procedures: Obtained the
customer contract, related invoices, purchase orders, and management revenue recognition analysis for a sample of revenue transactions
to evaluate if relevant contractual terms and transaction price were appropriately considered by management and conclusions on revenue
recognition method were in accordance with the relevant accounting guidance; and evaluated management&#8217;s estimations of total contract
cost and contract profit by assessing actual costs to date against projections made throughout the course of the contract term.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>
<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; color: Black; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>/s/
<span id="xdx_902_edei--AuditorName_c20220501__20230430_zpNmJ85imP14"><ix:nonNumeric contextRef="From2022-05-01to2023-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; color: Black; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span>&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">We
have served as the Company&#8217;s auditor since 2020.</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; color: Black; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">EISNERAMPER
    LLP</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90B_edei--AuditorLocation_c20220501__20230430_zYkbO4elvHf1"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" name="dei:AuditorLocation">Iselin,
    New Jersey</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">July
28, 2023</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  </table>



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

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

<!-- Field: Page; Sequence: 55; 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 -->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; color: Black">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span id="z_011"></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Ocean
Power Technologies, Inc., and Subsidiaries</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(in
thousands, except share data)</b></span></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_30E_111_pn3n3_zttZlh5kyZBb" summary="xdx: Statement - Consolidated Balance Sheets" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20230430_zlasSj1Cclqa" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_494_20220430_zuBPvIIis7n" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--AssetsAbstract_iB_zppO4FIIsvA6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: center">ASSETS</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--AssetsCurrentAbstract_i01B_zPtgyLG2xMgb" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Current assets:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--CashAndCashEquivalentsAtCarryingValue_i02I_maACzaxW_zAMsgt5WDgi4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; width: 60%; color: Black; text-align: left">Cash and cash equivalents</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,883</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; 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="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--ShortTermInvestments_i02I_maACzaxW_zOZxdcMWVvSj" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Short-term investments</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">27,790</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--RestrictedCashCurrent_i02I_maACzaxW_z3S9H1DJTRmc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Restricted cash, short-term</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">65</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--AccountsReceivableNetCurrent_i02I_maACzaxW_zENPk5Uitazk" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Accounts receivable</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">745</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--ContractWithCustomerAssetNetCurrent_i02I_maACzaxW_ziIM7WkQTLJi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Contract assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerAssetNetCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">152</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--InventoryNet_i02I_maACzaxW_zvmlepxy3Ycf" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black">Inventory</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,044</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--OtherAssetsCurrent_i02I_maACzaxW_zP7atu4xHm9i" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 1.5pt">Other current assets</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">994</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; 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="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--AssetsCurrent_i02TI_maCzgRL_mtACzaxW_zE40YzR7O8rj" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; color: Black; text-align: left">Total current assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">37,673</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentNet_i01I_maCzgRL_zd7rRX3HHJi6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Property and equipment, net</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,280</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--IntangibleAssetsNetExcludingGoodwill_i01I_maCzgRL_zKj5yFq6KBZ7" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Intangibles, net</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,978</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_maCzgRL_z31dmtTtKIug" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Right-of-use assets, net</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,751</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--RestrictedCashNoncurrent_i01I_maCzgRL_z2xWsMs9h5mf" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Restricted cash, long-term</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:RestrictedCashNoncurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">155</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--Goodwill_i01I_maCzgRL_zrc4ux7rcCY9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 1.5pt">Goodwill</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,537</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; 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="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--Assets_i01TI_mtCzgRL_zFDlsXRM73a6" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; color: Black; text-align: left; padding-bottom: 2.5pt">Total assets</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">53,374</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; 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="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: center">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LiabilitiesCurrentAbstract_i01B_zzDVJVIKa8kh" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Current liabilities:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--AccountsPayableCurrent_i02I_maCzWsu_zpzWtECudtoe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Accounts payable</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">952</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--EarnOutPayableCurrent_i02I_maCzWsu_z1dcVfGo5kVk" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Earn out payable</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><p style="margin: 0"><ix:nonFraction name="OPTT:EarnOutPayableCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,500</ix:nonFraction></p></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><p style="margin: 0"><span style="-sec-ix-hidden: xdx2ixbrl0110">&#8212;</span></p></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--AccruedLiabilitiesCurrent_i02I_maCzWsu_z2apC5FkQj25" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Accrued expenses</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,346</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--ContractWithCustomerLiabilityCurrent_i02I_maCzWsu_zchnw2XTk3sj" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Contract liabilities</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,378</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingLeaseLiabilityCurrent_i02I_maCzWsu_z15cykyPpBek" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Right-of-use liabilities, current portion</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">529</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--BusinessCombinationContingentConsiderationLiabilityCurrent_i02I_maCzWsu_zvwHijyaGYQ2" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 1.5pt">Contingent liabilities, current portion</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,202</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; 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="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--LiabilitiesCurrent_i02TI_mtCzWsu_maCzTb2_zVFD8eDb0gN8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; color: Black; text-align: left">Total current liabilities</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,907</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--DeferredIncomeTaxLiabilitiesNet_i01I_maCzTb2_zN7lOtT3dSW9" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Deferred tax liability</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">203</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--BusinessCombinationContingentConsiderationLiabilityNoncurrent_i01I_maCzTb2_zbn3BWFgdg38" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Contingent liabilities, less current portion</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0130">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_maCzTb2_zO54KODQkgbd" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Right-of-use liabilities, less current portion</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,311</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; 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="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--Liabilities_i01TI_mtCzTb2_maCzwrE_zEVmToqvsmXd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; color: Black; text-align: left">Total liabilities</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,421</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--CommitmentsAndContingencies_i01I_maCzwrE_z8JcFRkzB4x5" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Commitments and contingencies (Note 16)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--StockholdersEquityAbstract_i01B" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Shareholders&#8217; Equity:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--PreferredStockValue_i02I_maCzQwZ_znHsW0qY4Zg7" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Preferred stock, $<span id="xdx_90E_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20220430_zuhlCAc4xd9k" title="Preferred stock, par value"><span id="xdx_90C_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20230430_z17G8adIpmp7" 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="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></ix:nonFraction></span></span> par value; authorized <span id="xdx_90F_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20230430_zxOdfUIqRpZj" title="Preferred stock, shares authorized"><span id="xdx_901_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20220430_zpVvgZ3mMRj6" title="Preferred stock, shares authorized"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,000,000</ix:nonFraction></ix:nonFraction></span></span> shares, <span id="xdx_90A_eus-gaap--PreferredStockSharesOutstanding_iI_pid_dn_c20220430_z8yM4NFnaffi" title="Preferred stock, shares outstanding"><span id="xdx_90F_eus-gaap--PreferredStockSharesIssued_iI_pid_dn_c20220430_zg9nH6LzwL84" title="Preferred stock, shares issued"><span id="xdx_904_eus-gaap--PreferredStockSharesIssued_iI_pid_dn_c20230430_zDnSPEnpqWzl" title="Preferred stock, shares issued"><span id="xdx_901_eus-gaap--PreferredStockSharesOutstanding_iI_pid_dn_c20230430_zKULJvimJnIi" title="Preferred stock, shares outstanding"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2022-04-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2022-04-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2023-04-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2023-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="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0145">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0146">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--CommonStockValue_i02I_maCzQwZ_ztO0R5GYMsNg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Common stock, $<span id="xdx_908_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20220430_zItHkcOHY5w5" title="Common stock, par value"><span id="xdx_90B_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20230430_zatch4iaRGMk" 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="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></ix:nonFraction></span></span> par value; authorized <span id="xdx_90A_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20220430_zVLeeFEVmBN6" title="Common stock, shares authorized"><span id="xdx_903_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20230430_zkm5YAgafMMl" 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="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">100,000,000</ix:nonFraction></ix:nonFraction></span></span> shares, issued <span id="xdx_905_eus-gaap--CommonStockSharesIssued_iI_pid_c20230430_zLeAq998p30d" title="Common stock, shares issued"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">56,304,642</ix:nonFraction></span> and <span id="xdx_90A_eus-gaap--CommonStockSharesIssued_iI_pid_c20220430_zrH9klGx9dba" 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, respectively, and outstanding <span id="xdx_90C_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20230430_zJhQg185g6p5" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">56,263,728</ix:nonFraction></span> and <span id="xdx_90F_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20220430_zo25bV0C8bcg" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">55,881,861</ix:nonFraction></span> shares, respectively</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">56</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--TreasuryStockValue_i02NI_di_msCzQwZ_zReOg5jxPSD" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Treasury stock, at cost; <span id="xdx_905_eus-gaap--TreasuryStockCommonShares_iI_pid_c20230430_zbJMc5buNoW5" title="Treasury stock, shares"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">40,914</ix:nonFraction></span> and <span id="xdx_903_eus-gaap--TreasuryStockCommonShares_iI_pid_c20220430_z82H3MlBtj7e" title="Treasury stock, shares"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">23,352</ix:nonFraction></span> shares, respectively</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">355</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--AdditionalPaidInCapital_i02I_maCzQwZ_ziZQYPWZfKP8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Additional paid-in capital</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">324,393</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--RetainedEarningsAccumulatedDeficit_i02I_maCzQwZ_zzRQCvdL25q4" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Accumulated deficit</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">280,096</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_i02I_maCzQwZ_z0TJIyzvwuQi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 1.5pt">Accumulated other comprehensive loss</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">45</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; 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="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_408_eus-gaap--StockholdersEquity_i02TI_pn3n3_mtCzQwZ_maCzwrE_zbzU1O3YhF67" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; color: Black; text-align: left; padding-bottom: 1.5pt">Total shareholders&#8217; equity</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">43,953</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; 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="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--LiabilitiesAndStockholdersEquity_i01TI_pn3n3_mtCzwrE_zkZC0Q9k92s3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; color: Black; text-align: left; padding-bottom: 2.5pt">Total liabilities and shareholders&#8217; equity</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">53,374</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; 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="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">See
accompanying notes to consolidated financial statements.</span></p>

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


<!-- Field: Page; Sequence: 56; 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 -->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; color: Black; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="z_012"></span><b>Ocean
Power Technologies, Inc., and Subsidiaries</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(in
thousands, except per share data)</b></span></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_300_113_pn3n3_zNC7lrnimI3a" summary="xdx: Statement - Consolidated Statements of Operations" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49D_20220501__20230430_zsXCIZ04Co8j" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_493_20210501__20220430_zl7xGjKWAbNc" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30,</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--Revenues_maGPz99K_zOFKwEK4RQrh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black">Revenues</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,732</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,759</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--CostOfRevenue_msGPz99K_z6XuMx4GCVCj" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 1.5pt">Cost of revenues</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,496</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,860</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--GrossProfit_iT_pn3n3_mtGPz99K_maOILzuHq_zWIu739T3Fw4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Gross profit (loss)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left"></td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">236</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left"></td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">101</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_maOEzCSZ_zhhlah23aONh" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">(Gain)/loss from change in fair value of consideration</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,112</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">60</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_404_eus-gaap--OtherGeneralExpense_maOEzCSZ_zbgQa99yw229" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">Operating expenses</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:OtherGeneralExpense" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">28,340</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:OtherGeneralExpense" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">21,512</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingExpenses_iT_mtOEzCSZ_msOILzuHq_z7dcnsehzKS6" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Total operating expenses</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"></td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">29,452</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><p style="margin: 0"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">21,452</ix:nonFraction></p></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--OperatingIncomeLoss_iT_mtOILzuHq_maILFCOzkem_zABM0IYDUpe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Operating loss</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">29,216</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">21,553</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_400_eus-gaap--InterestIncomeExpenseNet_maILFCOzkem_zciAElRAeTja" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Interest income, net</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:InterestIncomeExpenseNet" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">902</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:InterestIncomeExpenseNet" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">124</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--OtherIncomeEmployeeRetentionCredit_maILFCOzkem_zyPIm62RaEkf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Other income, employee retention credit</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><p style="margin: 0"><ix:nonFraction name="OPTT:OtherIncomeEmployeeRetentionCredit" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,251</ix:nonFraction></p></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><p style="margin: 0"><span style="-sec-ix-hidden: xdx2ixbrl0230">&#8212;</span></p></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_ecustom--OtherIncomeProceedsFromInsuranceClaim_maILFCOzkem_zEFqKvgvgY55" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Other income, proceeds from insurance claim</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="OPTT:OtherIncomeProceedsFromInsuranceClaim" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">458</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0233">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--GainsLossesOnExtinguishmentOfDebt_maILFCOzkem_zFmGQCzyomf6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Gain on extinguishment of PPP loan</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0235">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">890</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--LossOnLiquidationOfSubsidiary_iN_di_msILFCOzkem_zz0AqviNCKEi" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Loss on liquidation of subsidiary</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0238">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="OPTT:LossOnLiquidationOfSubsidiary" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">157</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_401_eus-gaap--ForeignCurrencyTransactionGainLossBeforeTax_maILFCOzkem_zLMInOFJL6e6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Foreign exchange (loss) / gain</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_mtILFCOzkem_maNILzkBQ_zyHJsBtKt18" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Loss before income taxes</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">26,604</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">20,697</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_406_eus-gaap--IncomeTaxExpenseBenefit_iN_di_msNILzkBQ_zhEjhlo0zUHj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 1.5pt">Income tax benefit</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">278</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,823</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--NetIncomeLoss_iT_mtNILzkBQ_zPHDmDEtrSE6" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Net loss</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">26,326</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">18,874</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Basic and diluted net loss per share</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><span id="xdx_90F_eus-gaap--EarningsPerShareBasic_pid_c20220501__20230430_zDGKWXDA3Zni" title="Earnings per share, basic" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucwA_"><span id="xdx_904_eus-gaap--EarningsPerShareDiluted_pid_c20220501__20230430_zXlHabeCX9k8" title="Earnings per share, diluted" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucwA_">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.47</ix:nonFraction></ix:nonFraction></span></span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><span id="xdx_901_eus-gaap--EarningsPerShareBasic_pid_c20210501__20220430_zsiBkpUjTtBl" title="Earnings per share, basic" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucwA_"><span id="xdx_905_eus-gaap--EarningsPerShareDiluted_pid_c20210501__20220430_zJEdwOUBttX" title="Earnings per share, diluted" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucwA_">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.35</ix:nonFraction></ix:nonFraction></span></span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 2.5pt">Weighted average shares used to compute basic and diluted net loss per share</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><span id="xdx_90C_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20220501__20230430_zoCaMJZmrE71" title="Weighted average number of shares outstanding, basic" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucwA_"><span id="xdx_904_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20220501__20230430_zAzvBnNemF33" title="Weighted average number of shares outstanding, diluted" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucwA_"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">55,998,543</ix:nonFraction></ix:nonFraction></span></span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><span id="xdx_904_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20210501__20220430_ztUfKoHujFZb" title="Weighted average number of shares outstanding, basic" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucwA_"><span id="xdx_906_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20210501__20220430_zxL5cv3xWyFj" title="Weighted average number of shares outstanding, diluted" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucwA_"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">54,010,233</ix:nonFraction></ix:nonFraction></span></span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">See
accompanying notes to consolidated financial statements.</span></p>

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


<!-- Field: Page; Sequence: 57; 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 -->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; color: Black; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Consolidated
Statements of Comprehensive Loss</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(in
thousands)</b></span></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_307_113_pn3n3_zClgUV1L90M1" summary="xdx: Statement - Consolidated Statements of Comprehensive Loss" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20220501__20230430_zVLtRzllBHc" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_492_20210501__20220430_zWZJlXSJyTAh" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30,</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--NetIncomeLoss_maCINOTzv1n_zR05XenpwClb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Net loss</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">26,326</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">18,874</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40B_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_maCINOTzv1n_zQpkPe2h1nsi" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Foreign currency translation adjustment</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0272">&#8212;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">32</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_404_eus-gaap--ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_iT_mtCINOTzv1n_zgKC89URqNdb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Total comprehensive loss</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">26,326</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">18,906</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">See
accompanying notes to consolidated financial statements.</span></p>

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


<!-- Field: Page; Sequence: 58; 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 -->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; color: Black; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Consolidated
Statements of Shareholders&#8217; Equity</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(in
thousands, except share data)</b></span></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_302_114_pn3n3_z32OTdsW93ke" summary="xdx: Statement - Consolidated Statements of Shareholders&apos; Equity" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black; font-weight: bold; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_4B9_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zOweraH7aFf1" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_4B8_us-gaap--StatementEquityComponentsAxis_us-gaap--TreasuryStockCommonMember_zpUfHvhkt6fh" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_4B0_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_zTqBnoBoTvTk" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_4B3_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zuiSmmLPg3pd" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_4B4_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_za2UdlRPsxMa" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_4BF_zBYukZxhbGsg" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black; font-weight: bold; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Common Shares</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Treasury Shares</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; color: Black; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Additional</p>
                                                                                <p style="margin-top: 0; margin-bottom: 0">Paid-In</p></td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; color: Black; font-weight: bold; text-align: center">Accumulated</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; color: Black; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Accumulated Other</p>
                                                                                <p style="margin-top: 0; margin-bottom: 0">Comprehensive</p></td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; padding-bottom: 1.5pt; color: Black; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Total</p>
                                                                                <p style="margin-top: 0; margin-bottom: 0">Shareholders&#8217;</p></td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black; font-weight: bold; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"> Capital</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"><b> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Deficit</span></b></td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"> Loss</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"> Equity</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_433_c20210501__20220430_eus-gaap--StockholdersEquity_iS_pn3n3_z92XvcCTbQ4c" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; color: Black; text-align: left">Balances at Balances at May 1, 2021</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--SharesOutstanding_iS_pid_c20210501__20220430__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zEb5kNu4gvjd" title="Beginning balance, shares" style="width: 5%; color: Black; text-align: right"><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></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 5%; color: Black; text-align: right"><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></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--SharesOutstanding_iS_pid_c20210501__20220430__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockCommonMember_zOT2C13Bodrl" title="Balance, shares" style="width: 5%; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2021-04-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">21,040</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 5%; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-04-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">338</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 5%; color: Black; text-align: right"><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></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 5%; color: Black; text-align: right">(<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></td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 5%; color: Black; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;(<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></td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 5%; color: Black; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;<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="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--NetIncomeLoss_zDCemObMfU2g" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Net loss</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0289">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0290">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0291">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<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></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0293">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">18,874</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zX18zjP0kPRc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Share based compensation</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0296">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0297">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><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></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0299">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0300">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,169</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_znGJZ0CnA6K3" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Proceeds from stock options exercises</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210501__20220430__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z02ZAbCYpGEd" title="Proceeds from stock options exercises, shares" style="color: Black; text-align: right"><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></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><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></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0304">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><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></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0306">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0307">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">91</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--StockIssuedDuringPeriodValueAcquisitions_pn3n3_zUYABQaRNLLg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Issuance of shares in acquisition</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--StockIssuedDuringPeriodSharesAcquisitions_pid_c20210501__20220430__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zMsoHdvNLOCf" title="Issuance of shares in acquisition, shares" style="color: Black; text-align: right"><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></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><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></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0313">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><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></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0315">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0316">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,855</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings_iN_pn3n3_di_zNzF6DfDP9Sj" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Shares withheld for tax withholdings</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0321">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_980_ecustom--StockIssuedDuringPeriodSharesWithheldForTaxWithholdings_iN_pid_di_c20210501__20220430__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockCommonMember_zR17uzR5qBI3" title="Shares withheld for tax withholdings, shares" style="color: Black; text-align: right">(<ix:nonFraction name="OPTT:StockIssuedDuringPeriodSharesWithheldForTaxWithholdings" contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,312</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0323">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0324">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0325">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_409_ecustom--LiquidationOfSubsidiary_pn3n3_z1A1nitTAgT1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Liquidation of subsidiary</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0330">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0331">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0332">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0333">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><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></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="OPTT:LiquidationOfSubsidiary" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">157</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_i_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Other comprehensive loss</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0337">&#8212;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0338">&#8212;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0339">&#8212;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0340">&#8212;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<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></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">32</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_43D_c20220501__20230430_eus-gaap--StockholdersEquity_iS_pn3n3_zplTlQGt6BEd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Balances at April 30, 2022</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--SharesOutstanding_iS_pid_c20220501__20230430__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zK8aT7vcy0l4" title="Balance, shares" style="color: Black; text-align: right"><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></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><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></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--SharesOutstanding_iS_pid_c20220501__20230430__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockCommonMember_zVmIDMsqnGWg" title="Balance, shares" style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-04-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">23,352</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-04-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">341</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><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></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<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></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<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></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_43C_c20220501__20230430_eus-gaap--StockholdersEquity_iS_pn3n3_zmqGaTQw59gb" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Balance</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--SharesOutstanding_iS_pid_c20220501__20230430__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zRwlBIisltB1" title="Balance, shares" style="color: Black; text-align: right"><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></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><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></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--SharesOutstanding_iS_pid_c20220501__20230430__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockCommonMember_zAJPQnyVrFr3" title="Balance, shares" style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-04-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">23,352</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-04-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">341</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><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></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<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></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<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></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--NetIncomeLoss_zsPHDKdsdyt8" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Net loss</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0366">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0367">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0368">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-05-012023-04-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">26,326</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0370">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">26,326</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zsr4hyELp7Cc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Share-based compensation</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0373">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0374">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-05-012023-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,461</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0376">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0377">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,461</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--StockIssuedDuringPeriodValueRestrictedStockAwardGross_z5pCzLdi6LYk" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Common stock issued upon vesting of restricted stock units</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pid_c20220501__20230430__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zD4J6K1Nlgsc" title="Common stock issued upon vesting of restricted stock, shares" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="From2022-05-012023-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">399,429</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0380">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0381">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0382">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0383">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0384">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0385">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings_pn3n3_ziVGniH7o1r6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Shares withheld for tax withholdings</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0389">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98B_ecustom--StockIssuedDuringPeriodSharesWithheldForTaxWithholdings_pid_c20220501__20230430__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockCommonMember_zkCOE3NluyFb" title="Shares withheld for tax withholdings, shares" style="color: Black; text-align: right">(<ix:nonFraction name="OPTT:StockIssuedDuringPeriodSharesWithheldForTaxWithholdings" contextRef="From2022-05-012023-04-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">17,562</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" contextRef="From2022-05-012023-04-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">14</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0391">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0392">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0393">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">14</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_403_eus-gaap--OtherComprehensiveIncomeLossNetOfTax_znna3jkJ3A7e" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Other comprehensive gain/(loss)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0398">&#8212;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0399">&#8212;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0400">&#8212;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0401">&#8212;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2022-05-012023-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"></td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_435_c20220501__20230430_eus-gaap--StockholdersEquity_iE_pn3n3_zkadve7WT5jd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt">Balances, April 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--SharesOutstanding_iE_pid_c20220501__20230430__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zoyt8vh7S4Q5" title="Balance, shares" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">56,304,642</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">56</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--SharesOutstanding_iE_pid_c20220501__20230430__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockCommonMember_z4vSFkbH2LEc" title="Balance, shares" style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-04-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">40,914</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">355</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">324,393</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">280,096</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">45</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">43,953</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_430_c20220501__20230430_eus-gaap--StockholdersEquity_iE_pn3n3_ziSNuNAGuov5" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt">Balance</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--SharesOutstanding_iE_pid_c20220501__20230430__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zvZSVcFOsiug" title="Balance, shares" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">56,304,642</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">56</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--SharesOutstanding_iE_pid_c20220501__20230430__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockCommonMember_z03IFgG5EN05" title="Balance, shares" style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-04-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">40,914</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30_us-gaap_TreasuryStockCommonMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">355</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">324,393</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">280,096</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">45</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">43,953</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
</table>




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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: center; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">See
accompanying notes to consolidated financial statements</span></p>

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


<!-- Field: Page; Sequence: 59; 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 -->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; color: Black; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Consolidated
Statements of Cash Flows</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(in
thousands)</b></span></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_309_112_pn3n3_zObPsek9Na0c" summary="xdx: Statement - Consolidated Statements of Cash Flows" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49F_20220501__20230430_z1hPmWcP7S8g" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_499_20210501__20220430_zlxV8yvZT7R1" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30,</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_z3kH9PfJYjgi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Cash flows from operating activities:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--NetIncomeLoss_i01_maNCPBUz5id_zD4q2LX9fiCj" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 60%; color: Black; text-align: left">Net loss</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">26,326</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">18,874</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_402_eus-gaap--AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_i01B_zjJydPkIr4O5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Adjustments to reconcile net loss to net cash used in operating activities:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_ecustom--ForeignCurrencyTransactionGainLossNetOfTax_i02N_di_msNCPBUz5id_z9oWrcvMidOj" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; color: Black; text-align: left">Foreign exchange (gain) / loss</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="OPTT:ForeignCurrencyTransactionGainLossNetOfTax" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="OPTT:ForeignCurrencyTransactionGainLossNetOfTax" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--DepreciationDepletionAndAmortization_i02_maNCPBUz5id_zjZUkpswwhC3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; color: Black; text-align: left">Depreciation of fixed assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">183</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">144</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--AmortizationOfIntangibleAssets_i02_maNCPBUz5id_z9J1rM7hY3Mi" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; color: Black">Amortization of intangibles</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">158</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">86</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_i02_maNCPBUz5id_zSIZMS3pbq07" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; color: Black; text-align: left">Amortization of right-of-use assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">296</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">285</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_ecustom--AmortizationOfPremiumOnInvestments_i02N_di_msNCPBUz5id_zAlVhs0ZbvR1" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; color: Black; text-align: left">Amortization of premium on investments</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="OPTT:AmortizationOfPremiumOnInvestments" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">113</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="OPTT:AmortizationOfPremiumOnInvestments" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">58</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_i02_maNCPBUz5id_zQsPveNyHsgi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; color: Black; text-align: left">Change in contingent consideration liability</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,112</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">60</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_402_eus-gaap--GainsLossesOnExtinguishmentOfDebt_i02N_di_msNCPBUz5id_zRnNH4UWsEu7" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; color: Black; text-align: left">Gain on forgiveness of PPP loan</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0454">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">890</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40F_ecustom--LossOnLiquidationOfSubsidiary_i02_maNCPBUz5id_zZmMYLmWUSD9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; color: Black; text-align: left">Loss on liquidation of subsidiary</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0457">&#8212;</span></td><td style="color: Black; text-align: left"></td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="OPTT:LossOnLiquidationOfSubsidiary" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">157</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--ShareBasedCompensation_i02_maNCPBUz5id_zqJKEjjut4bj" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; color: Black; text-align: left">Compensation expense related to equity compensation</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,461</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,169</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--DeferredTaxLiabilitiesNet_i02N_di_msNCPBUz5id_zbGILMJyRX8l" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; color: Black; text-align: left">Deferred tax liabilities</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0463">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="OPTT:DeferredTaxLiabilitiesNet" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">377</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40B_eus-gaap--IncreaseDecreaseInOperatingCapitalAbstract_i02B_zHZ9pInpIndi" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; color: Black; text-align: left">Changes in operating assets and liabilities, net of acquisitions:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--IncreaseDecreaseInAccountsReceivable_i03N_di_msNCPBUz5id_zNLYLdiyvCqk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 30pt; color: Black; text-align: left">Accounts receivable</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">262</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">133</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_400_eus-gaap--IncreaseDecreaseInContractWithCustomerAsset_i03N_di_msNCPBUz5id_zPhAtKcj2Cw1" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 30pt; color: Black; text-align: left">Contract assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">234</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">195</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_402_eus-gaap--IncreaseDecreaseInInventories_i03N_di_msNCPBUz5id_zV8zXiA1uOng" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 30pt; color: Black">Inventory</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">602</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">292</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_406_eus-gaap--IncreaseDecreaseInOtherOperatingAssets_i03N_di_msNCPBUz5id_zoa5fM4IQIW9" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 30pt; color: Black; text-align: left">Other assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">527</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">19</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--IncreaseDecreaseInAccountsPayable_i03_maNCPBUz5id_znGWboqYhrdb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 30pt; color: Black; text-align: left">Accounts payable</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">47</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">217</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInAccruedLiabilities_i03_maNCPBUz5id_zixj6oDf1EJd" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 30pt; color: Black; text-align: left">Accrued expenses</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilities" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,469</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilities" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,004</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_404_ecustom--IncreaseDecreaseInLitigationPayable_i03_maNCPBUz5id_zQQw5NX4rtYb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 30pt; color: Black; text-align: left">Litigation payable</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0487">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="OPTT:IncreaseDecreaseInLitigationPayable" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,224</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_402_ecustom--IncreaseDecreaseInLeaseLiability_i03_maNCPBUz5id_zEAmeOy3jFG1" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 30pt; color: Black; text-align: left">Change in right of use lease liabilities</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="OPTT:IncreaseDecreaseInLeaseLiability" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">311</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="OPTT:IncreaseDecreaseInLeaseLiability" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">309</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40E_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_i03_maNCPBUz5id_zEyoHd5cJOD3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 30pt; color: Black; text-align: left; padding-bottom: 1.5pt">Contract liabilities</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,249</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">74</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40E_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i01T_maCzlOG_mtNCPBUz5id_zz6nZGIXRZlj" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 40pt; color: Black; text-align: left; padding-bottom: 1.5pt">Net cash used in operating activities</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">21,707</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">21,296</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40A_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_zZkNJvzMQLh7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Cash flows from investing activities:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--ProceedsFromSaleOfShortTermInvestments_i01_maNCPBUzxa9_zSFtmdMLcwZ" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Redemptions of short term investments</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left"><p style="margin: 0">$</p></td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfShortTermInvestments" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">64,923</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left"><p style="margin: 0">$</p></td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0503">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--PaymentsToAcquireShortTermInvestments_i01N_di_msNCPBUzxa9_zGb07TkPGzak" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Purchases of short term investments</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">43,442</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">49,442</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_404_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_i01N_di_msNCPBUzxa9_zXbAFJ6b6AU5" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Purchases of property, plant, and equipment</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">648</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">145</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40A_eus-gaap--PaymentsToAcquireLeaseReceivables_i01N_di_msNCPBUzxa9_zWCiSHdTwFNg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Leased WAM-Vs built and capitalized</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireLeaseReceivables" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">371</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0512">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--PaymentsToAcquireBusinessesNetOfCashAcquired_i01N_di_msNCPBUzxa9_zwL0VcfVjqua" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 1.5pt">Payment for MAR acquisition, net of cash acquired</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0514">&#8212;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,444</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_407_eus-gaap--NetCashProvidedByUsedInInvestingActivities_i01T_maCzlOG_mtNCPBUzxa9_ziO7DC6PADsl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 40pt; color: Black; text-align: left">Net cash (used in) provided by investing activities</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">20,462</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">54,031</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_403_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_z21hBbx26YUk" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Cash flows from financing activities:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--ProceedsFromStockOptionsExercised_i01_maNCPBUz6YV_z1r0f840KVMk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Proceeds from stock option exercises</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0523">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">90</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--PaymentsForRepurchaseOfCommonStock_i01N_di_msNCPBUz6YV_zNhN5ZwpsR74" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 1.5pt">Cash paid for tax withholding related to shares withheld</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_403_eus-gaap--NetCashProvidedByUsedInFinancingActivities_i01T_mtNCPBUz6YV_maCzlOG_zoTzVmdYDUsg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 40pt; color: Black; text-align: left; padding-bottom: 1.5pt">Net cash (used in)/provided by financing activities</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">14</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">87</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_maCzlOG_zCeha3Ywtjd6" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Effect of exchange rate changes on cash, cash equivalents and restricted cash</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0532">&#8212;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">32</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_iT_mtCzlOG_zoyl74L3BSi7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 40pt; color: Black; text-align: left">Net decrease in cash, cash equivalents and restricted
    cash</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,259</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">75,272</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iS_zCSVCHAjoxf9" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Cash, cash equivalents and restricted cash, beginning of year</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; 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="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; 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="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iE_zAH1eORpBij1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Cash, cash equivalents and restricted cash, end of year</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,103</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; 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="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--NoncashInvestingAndFinancingItemsAbstract_iB_znTKFpkO4aAb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Supplemental disclosure of noncash investing and financing activities:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--StockIssued1_i01_z5CzWIGeziP7" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Issuance of stock for acquisition</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0547">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockIssued1" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,855</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--OperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_i01_zkq3p8jZpXxc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Operating right of use asset obtained in exchange for operating lease liability</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="OPTT:OperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,296</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0551">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--ContingentLiabilityMar_i01_znnIezFFvP4c" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black">Contingent liability - MAR</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0553">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="OPTT:ContingentLiabilityMar" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,591</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">See
accompanying notes to the consolidated financial statements</span></p>

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


<!-- Field: Page; Sequence: 60; 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 -->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; color: Black; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Notes
to Consolidated Financial Statements</b></span></p>

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

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock"><p id="xdx_805_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zyirR8ptdnW8" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(1)
<span id="xdx_823_zJLUT7aHlh3j">Background and Liquidity</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(a)
Background</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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 provide ocean data collection and reporting, marine power, offshore communications and
Domain Awareness Systems (&#8220;MDA&#8221; or &#8220;MDAS&#8221;) products, integrated solutions, and consulting services. Our
solutions focus on four major service areas: Data as a Service (&#8220;DaaS&#8221;), which includes data collected by our Wave
Adaptive Modular Vessel (WAM-V&#174;) autonomous vehicles or our PowerBuoy&#174; product lines; Robotics as a Service
(&#8220;RaaS&#8221;), which provides a lower cost subscription model for our customers to access use of our WAM-V&#8217;s&#174;;
Power as a Service (&#8220;PaaS&#8221;), which includes our PowerBuoy&#174; and subsea battery products; and our Strategic 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, while working closely with partners across our
supply chain. Our solutions are based on technologies that enable autonomous, zero or low carbon emitting, and cost effective data
collection, analysis, transportation and communication. Our solutions are primarily suited to ocean and other offshore environments,
and support generation of actionable intelligence on a standalone basis or working with other data sources. We then channel the
information we collect, and other communications, through control equipment linked to edge computing and cloud hosting environments.
Our goal is to generate most 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">For
the fiscal year ended April 30, 2023, and the fiscal year ended April 30, 2022, the Company incurred net losses of approximately
$<span id="xdx_904_eus-gaap--NetIncomeLoss_iN_pn5n6_di_c20220501__20230430_zWAVYB59QmMk" title="Net loss"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" sign="-" unitRef="USD">26.3</ix:nonFraction></span> million and
$<span id="xdx_900_eus-gaap--NetIncomeLoss_iN_pn5n6_di_c20210501__20220430_zuUInHocjbll" title="Net loss"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" sign="-" unitRef="USD">18.9</ix:nonFraction></span> million,
respectively, and used cash in operating activities of approximately $<span id="xdx_902_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_pn5n6_di_c20220501__20230430_zDO0tT98U3x3" title="Cash in operations"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" sign="-" unitRef="USD">21.7</ix:nonFraction></span>
million and $<span id="xdx_903_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_pn5n6_di_c20210501__20220430_zJpJaaBtorf3" title="Cash in operations"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" sign="-" unitRef="USD">21.3</ix:nonFraction></span>
million, respectively. The Company has continued to make investments in ongoing product development efforts and in building
inventory in anticipation of, and in support of, future growth. 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, pending or threatened litigation, and
deployment risks and integration of acquisitions. For fiscal year 2023 to date and through the date of filing of this form 10-K, management has not obtained any additional capital
financing. Management believes the Company&#8217;s current cash balance of $<span id="xdx_907_eus-gaap--Cash_iI_pn5n6_c20230430_zz7J5058NYq8" title="Cash"><ix:nonFraction name="us-gaap:Cash" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">6.9</ix:nonFraction></span>
million and short term investments balance of $<span id="xdx_90F_eus-gaap--ShortTermInvestments_iI_pn5n6_c20230430_zB3q7iSODYe8" title="Short-term investments"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">27.8</ix:nonFraction></span>
million is sufficient to fund its planned operations through at least July 31, 2024.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 61; 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 -->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 --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock"><p id="xdx_80E_eus-gaap--SignificantAccountingPoliciesTextBlock_zrgsunbeSYN" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(2)
<span id="xdx_822_zbODsfZDhxZ6">Summary of Significant Accounting Policies</span></b></span></p>

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

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:ConsolidationPolicyTextBlock"><p id="xdx_849_eus-gaap--ConsolidationPolicyTextBlock_zjoRPTTCivd8" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(a)
<span id="xdx_866_zhN7eQS6EXkd">Basis of Consolidation</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
accompanying consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries, Marine
Advanced Robotics Inc. (CA), 3dent Technologies LLC (TX), and Ocean Power Technologies Ltd. in the United Kingdom. Also included are
Ocean Power Technologies Pty Ltd. and Victorian Wave Power Pty. Ltd in Australia, which have been dissolved pending final tax
clearance and Reed Sport OPT Wave Park, LLC (OR), which has been dissolved as of the filing of this document. All significant
intercompany balances and transactions have been eliminated in consolidation.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:UseOfEstimates"><p id="xdx_84E_eus-gaap--UseOfEstimates_zrXmjh2YOSaa" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(b)
<span id="xdx_868_zuRRKdksOY16">Use of Estimates</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
preparation of the consolidated financial statements requires management of the Company to make several 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, valuation consideration
related to business combinations, including contingent consideration, and other assumptions
and estimates used to evaluate the recoverability of long-lived assets, goodwill and other intangible assets. Actual results could differ from those estimates.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:BusinessCombinationsPolicy"><p id="xdx_844_eus-gaap--BusinessCombinationsPolicy_zutkdszwd0mb" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(c)
<span id="xdx_86B_zx6Y0ErQGH01">Business Combinations</span></i></b></span></p>

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

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


<ix:exclude><!-- Field: Page; Sequence: 62; 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 -->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 --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock"><p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zol6HpKuT6Od" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(d)
<span id="xdx_863_z5Rx9Kz4QV9b">Revenue Recognition</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; 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; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for revenue in accordance with Accounting Standards Codification 606 (ASC 606) for contracts with customers and Accounting
Standards Codification 842 (ASC 842) for leasing arrangements. In relation to ASC 606, which states that 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 as 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 performance obligation 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. When no observable standalone selling price is available, the
standalone selling price is generally estimated based upon 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; color: Black; 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 consideration, including unpriced change orders, 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, 2023 or 2022. The Company presents shipping and handling costs, that occur after control of the promised goods or services
transfer to the customer, as fulfillment costs in costs of goods sold and regular shipping and handling activities charged to operating
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; color: Black; 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 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, 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.
During the fiscal year ended April 30, 2023 the Company recognized approximately $<span id="xdx_90B_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20230430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zGKBC0qIBuM6" title="Revenue related to performance obligations satisfied at a point in time"><ix:nonFraction name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="AsOf2023-04-30_us-gaap_TransferredOverTimeMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.0</ix:nonFraction></span> million in revenue related to performance obligations
satisfied at a point in time and approximately $<span id="xdx_905_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20230430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_z7u2mTVVE0m" title="Revenue related to performance obligations satisfied over-time"><ix:nonFraction name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="AsOf2023-04-30_us-gaap_TransferredAtPointInTimeMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.7</ix:nonFraction></span> million in revenue related to performance obligation satisfied over-time.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company&#8217;s contracts are either cost-plus contracts, fixed-price contracts, time and material agreements, lease or service agreements.
Under cost plus contracts, customers are billed for actual expenses incurred plus an agreed-upon fee.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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, and 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 revenue, 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 fiscal years ended April 30, 2023 and 2022, the majority of the Company&#8217;s
contracts were classified as firm fixed-price.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 63; 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 -->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 --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The Company&#8217;s revenue also includes revenue from certain contracts
which do not fall within the scope of ASC 606, but under the ASC 842. At inception of a contract for those classified under ASC 842, the
Company classifies leases as either operating or financing in accordance with the authoritative accounting guidance contained within ASC
Topic 842, &#8220;Leases&#8221;. If the direct financing or sales-type classification criteria are met, then the lease is accounted for
as a finance lease. All others are treated as operating leases. The Company recognizes revenue from operating lease arrangements generally
on a straight-line basis over the lease term, or as agreed upon in-use days are utilized, which is presented in Revenue in the Consolidated
Statement of Operations. The Company also enters into lease arrangements for its PowerBuoys<b><i>&#174;</i></b> and Wave Adaptive Modular
Vessels (&#8220;WAM-V&#174;&#8221;) with certain customers. Revenue related to multiple-element arrangements is allocated to lease and
non-lease elements based on their relative standalone selling prices or expected cost plus a margin approach. Lease elements generally
include a PowerBuoy<b><i>&#174;</i></b>, WAM-V&#174;, and components, while non-lease elements, which the Company expects to become more
prevalent, generally include engineering, monitoring and support services. In the lease arrangement, the customer may be provided with
an option to extend the lease term or purchase the leased buoy or WAM-V&#174; at some point during and/or at the end of the lease term.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">As
of April 30, 2023, the Company&#8217;s total remaining performance obligations, also referred to as contracted backlog, totaled
$<span id="xdx_90A_ecustom--RevenueRemainingPerformanceObligations_iI_pn5n6_c20230430_zyUwmvK2TA9b" title="Revenue remaining performance obligation"><ix:nonFraction name="OPTT:RevenueRemainingPerformanceObligations" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">4.0</ix:nonFraction></span>
million. The Company expects to recognize approximately <span id="xdx_909_ecustom--RevenueRemainingPerformancesObligationPercentage_pid_dp_uPure_c20220501__20230430_z9Y6oMvxPk11" title="Revenue remaining performance obligation, percentage"><ix:nonFraction name="OPTT:RevenueRemainingPerformancesObligationPercentage" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">97</ix:nonFraction>%</span>,
or $<span id="xdx_905_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20230430_zBbJRKlK04Gd" title="Revenue remaining performance obligation"><ix:nonFraction name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">3.9</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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">Existing customers are subject
to ongoing credit evaluations based on payment history and other factors. If it is determined that collectability of any portion of the
contract value is not probable, an analysis of variable consideration will be performed using either the most likely amount or expected
value method to determine the amount of revenue that must be constrained until the scenario causing the variability has been resolved.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">The Company has elected to record
taxes collected from customers on a net basis and does not include tax amounts in revenue or costs of revenue.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">The Company&#8217;s contract assets
and liabilities primarily relate to the timing differences between cash received from a customer in connection with contractual rights
to invoicing and the timing of revenue recognition following completion of performance obligations. The Company&#8217;s accounts receivable
balance is made up entirely of customer contract related balances.</p>

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

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:DisaggregationOfRevenueTableTextBlock"><p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_zNU2sGXzhZxf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">The below table represents the total revenue recognized under ASC 606 and
ASC 842 fiscal years ended April 30, 2023 and 2022:</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8B3_zFeQz07tHM5e" style="display: none">Schedule of Revenue Recognizes From
Operating Lease Arrangements</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="color: Black">&#160;</td><td style="color: Black; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30, 2023</td><td style="color: Black; font-weight: bold">&#160;</td><td style="border-left: Black 1.5pt solid; color: Black; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30, 2022</td><td style="color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">ASC 606</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">ASC 842</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="border-left: Black 1.5pt solid; color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">ASC 606</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">ASC 842</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="10" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td><td style="border-left: Black 1.5pt solid; color: Black">&#160;</td>
    <td colspan="10" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold">Product Line:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td title="Revenue" style="color: Black; text-align: right"></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td title="Revenue" style="color: Black; text-align: right"></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td title="Revenue" style="color: Black; text-align: right"></td><td style="color: Black; text-align: left">&#160;</td><td style="border-left: Black 1.5pt solid; color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td title="Revenue" style="color: Black; text-align: right"></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td title="Revenue" style="color: Black; text-align: right"></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td title="Revenue" style="color: Black; text-align: right"></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">WAM-V</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td title="Revenue" id="xdx_982_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zvkDzvRyqa6f" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">919</ix:nonFraction></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td title="Revenue" id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_z3tXCG8J1rdl" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_WAMVMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">667</ix:nonFraction></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td title="Revenue" id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__custom--WAMVMember_z94DsXhq2WT3" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_custom_WAMVMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,586</ix:nonFraction></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td title="Revenue" id="xdx_989_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zmKpsF3oZxc7" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">401</ix:nonFraction></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td title="Revenue" id="xdx_984_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_z99Gm5ofPKEb" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0600">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td title="Revenue" id="xdx_980_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__custom--WAMVMember_zuvDMz17KH7h" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_custom_WAMVMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">401</ix:nonFraction></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Buoy</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" id="xdx_98E_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_ztjx849v8Y9" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">269</ix:nonFraction><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_z8Sdoh86Bfeh" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0606">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__custom--BuoyMember_zpQ1WEnW4OU4" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_custom_BuoyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">269</ix:nonFraction><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" id="xdx_981_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_z8yGLikiXVzb" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">379</ix:nonFraction><span style="font-style: normal; font-weight: normal"></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" id="xdx_989_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zzWaI7ByjR7e" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0612">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" id="xdx_98E_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__custom--BuoyMember_ztXAK44y8Dj2" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_custom_BuoyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">379</ix:nonFraction></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Services</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" id="xdx_983_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zRa9arFwqCRe" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">877</ix:nonFraction><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" id="xdx_982_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zamihnSf9tp5" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0618">&#8212;</span></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zrghi1f6vw6j" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">877</ix:nonFraction><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" id="xdx_982_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zrjzkuSulY5i" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">979</ix:nonFraction><span style="font-style: normal; font-weight: normal"></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" id="xdx_98F_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zLoXlmlvHENg" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0624">&#8212;</span><span style="font-style: normal; font-weight: normal"></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zRBuRd1oQWe1" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_us-gaap_ServiceMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">979</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Total</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td title="Revenue" id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zufVlr1gS7wb" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,065</ix:nonFraction><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td title="Revenue" id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zdfDrMEdovIi" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">667</ix:nonFraction></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td title="Revenue" id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__us-gaap--ProductMember_zU8pjC1ltfU9" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,732</ix:nonFraction></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left">$</td><td title="Revenue" id="xdx_982_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zHvtt0ugI5Kl" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,759</ix:nonFraction>&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td title="Revenue" id="xdx_981_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zECv5BTGUrki" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0636">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td title="Revenue" id="xdx_98E_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__us-gaap--ProductMember_z191njfvEdcc" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_us-gaap_ProductMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,759</ix:nonFraction></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal">Region:</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">North and South America</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left">$</td><td title="Revenue" id="xdx_980_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zZyIxM6NJHlb" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,812</ix:nonFraction></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left">$</td><td title="Revenue" id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zyaBtRT7xwK4" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">667</ix:nonFraction></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td title="Revenue" id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zuIwh0vfEWgk" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_custom_NorthAndSouthAmericaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,479</ix:nonFraction><span style="font-style: normal; font-weight: normal"></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td title="Revenue" id="xdx_987_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zRoKwDjkrQkd" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,633</ix:nonFraction><span style="font-style: normal; font-weight: normal"></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td title="Revenue" id="xdx_98D_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z2zSNLPjJUhg" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0648">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td title="Revenue" id="xdx_985_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zv6yrU8qob58" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_custom_NorthAndSouthAmericaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,633</ix:nonFraction></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Europe</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__srt--EuropeMember_zMCXnkkwZb2" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0652">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__srt--EuropeMember_zvq6jEH91mWa" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0654">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__srt--EuropeMember_zj7fI3YIv0zk" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0656">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" id="xdx_986_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__srt--EuropeMember_z0q7OvTQL9Bi" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_srt_EuropeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">19</ix:nonFraction></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" id="xdx_988_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__srt--EuropeMember_z0UCmJPW5Qta" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0660">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember_zBTgtXurdd5c" style="color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_srt_EuropeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">19</ix:nonFraction></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Asia and Australia</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zLuyUYCoFKod" title="Revenue" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">253</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" id="xdx_980_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zG4nZIYhNT8d" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0666">&#8212;</span></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zwIapsYqsd56" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_custom_AsiaAndAustraliaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">253</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zKKK8HXMH6S4" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">107</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" id="xdx_98D_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zNmIhMOwxLGl" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0672">&#8212;</span></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td title="Revenue" id="xdx_98A_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zaB6mNuijyx9" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="font-style: normal; font-weight: normal"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_custom_AsiaAndAustraliaMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">107</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Total</span></td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_z1LZqK6nYgal" title="Revenue" style="width: 8%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,065</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zd7i5ocqg3V6" title="Revenue" style="width: 8%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_RegionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">667</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--RegionMember_zotJ0WbH6mmh" title="Revenue" style="width: 8%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-05-012023-04-30_custom_RegionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,732</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="border-left: Black 1.5pt solid; width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zeZVdLHJwSDi" title="Revenue" style="width: 8%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,759</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zG5Ff3DeoEu1" title="Revenue" style="width: 8%; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0684">&#8212;</span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--RegionMember_zQlL0rrtOBaa" title="Revenue" style="width: 8%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-05-012022-04-30_custom_RegionMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,759</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  </table>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"><p id="xdx_844_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_zAGfdineQou4" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(e)
<span id="xdx_86C_z1XW5XMyNrl4">Cash and Cash Equivalents, Restricted Cash, Security Agreements and Investments</span></i></b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. The Company
invests excess cash in a money market account or in short term investments that are held-to-maturity. The following table summarizes
cash and cash equivalents for the years ended April 30, 2023 and 2022:</span></p>

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock"><p id="xdx_897_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_zxYjHcCQ4kEj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8B0_zXl9DhZoyJW3" style="display: none">Schedule of Cash and Cash Equivalents and Restricted Cash</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="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20230430_zLtNdFRYsxGk" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20220430_zj0wPK8n6kXb" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black; text-align: center">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_hus-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_zTlE18EmaVv8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Checking and savings accounts</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2023-04-30_custom_CheckingAndSavingsAccountsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,874</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; 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="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_hus-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_zjEgawSoQa4e" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Money market account</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2023-04-30_us-gaap_MoneyMarketFundsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,009</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; 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="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_z19rYM6ZPFNf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and
    cash equivalents</span></td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,883</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; 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="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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


<ix:exclude><!-- Field: Page; Sequence: 64; 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 -->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 --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Restricted
Cash and Security Agreements</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company has a letter of credit agreement with Santander Bank, N.A. (&#8220;Santander&#8221;). Cash of $155,000 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Santander
also issued one letter 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 $645,000 and was reduced to $323,000 in August 2020. The letter of credit was further
reduced by an additional $258,000 in January of 2023, when the PB3 and its accompanying systems passed final acceptance testing. The
remaining restricted amount of $65,000 will be released in January of 2024, which is 12 months after the buoy was fully deployed.</span></p>

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

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"><p id="xdx_898_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zxCAyuulwn8j" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8B4_zqGZODFoJqc4" style="display: none">Schedule of Cash and Cash Equivalents and Restricted Cash</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="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20230430_zGj3MbqOoCP1" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_493_20220430_zCfC2ePhPjQa" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Cash and cash equivalents</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,883</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; 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="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--RestrictedCashCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Restricted cash- short term</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">65</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Restricted cash- long term</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:RestrictedCashNoncurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">155</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; 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="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; 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="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,103</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; 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="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">During
fiscal 2022, the Company acquired investment securities through Charles Schwab Bank. As of April 30, 2023 and 2022, their carrying
value was approximately $<span id="xdx_908_eus-gaap--ShortTermInvestments_iI_pn5n6_c20230430_z3L0h3Nsg6fj" title="Investment securities"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">27.8</ix:nonFraction></span> million and
$<span id="xdx_904_eus-gaap--ShortTermInvestments_iI_pn5n6_c20220430_zoNqpN6jBj6e" title="Investment securities"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">49.4</ix:nonFraction></span>
million, respectively. All short term investments 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 ability and the intention to hold all
investments to maturity, and as such are classified as held-to-maturity investments and carried at amortized cost. The total
recognized interest expense on the premium we paid for and discounts we received on the securities for the years ended April 30,
2023 and 2022 is approximately $<span id="xdx_908_eus-gaap--InvestmentIncomeNetAmortizationOfDiscountAndPremium_c20220501__20230430_zZTBkXo8h018" title="Interest expense on the premium/discount"><ix:nonFraction name="us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">122,000</ix:nonFraction></span>
and $<span id="xdx_905_eus-gaap--InvestmentIncomeNetAmortizationOfDiscountAndPremium_c20210501__20220430_zEuH7UUzosFi" title="Interest expense on the premium/discount"><ix:nonFraction name="us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">58,000</ix:nonFraction></span>,
respectively. Additionally, there has been no impairment on these investments.</span></p>

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

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock"><p id="xdx_89B_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_z0Bh2gizRvaf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
following table summarizes the Company&#8217;s short term investments as of April 30, 2023 and 2022:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8B1_z2Nlj5mNZ0mc" style="display: none">Schedule of Investments and Unrealized Gains/Losses</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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><b>April 30, 2023</b></p>

</td>
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><b>April 30, 2022</b></p>

</td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: center; color: Black; font-weight: bold">Category</td><td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"><p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">Amortized</p>
                                                                                <p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">Cost</p></td><td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"><p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">Unrealized</p>
                                                                                <p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">Gains (Losses)</p></td><td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Market Value</td>
    <td>&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Amortized</b></p>

<p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Cost</b></p>

</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Unrealized Gains (Losses)</b></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#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-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Market Value</b></p>

</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="10" style="color: Black; text-align: center">(in thousands)</td>
    <td>&#160;</td><td style="color: Black">&#160;</td>
    <td></td>
    <td style="text-align: right"></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 22%; color: Black; text-align: left">Corporate Bonds</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zJMYVQeHnwQg" title="Amortized Cost" style="width: 9%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:InvestmentOwnedAtCost" contextRef="AsOf2023-04-30_custom_CorporateBondsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14,776</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right"><p id="xdx_986_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zgFK6lxP8oHd" title="Unrealized Gains (Losses)" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="From2022-05-012023-04-30_custom_CorporateBondsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">100</ix:nonFraction></p></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98E_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z788IZL0PRhl" title="Market Value" style="width: 9%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:MoneyMarketFundsAtCarryingValue" contextRef="AsOf2023-04-30_custom_CorporateBondsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14,876</ix:nonFraction></td>
    <td style="width: 1%">&#160;</td><td style="width: 2%; color: Black; text-align: left">&#160;</td>
    <td style="width: 1%">$</td>
    <td id="xdx_98D_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zTt65aJFc747" title="Amortized Cost" style="text-align: right; width: 9%"><ix:nonFraction name="us-gaap:InvestmentOwnedAtCost" contextRef="AsOf2022-04-30_custom_CorporateBondsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">37,777</ix:nonFraction></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">$</td>
    <td id="xdx_987_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zhMMcW1vIM62" title="Unrealized Gains (Losses)" style="text-align: right; width: 9%"><ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="From2021-05-012022-04-30_custom_CorporateBondsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">995</ix:nonFraction></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">$</td>
    <td id="xdx_98B_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z8YGV3vmGnQ4" title="Market Value" style="text-align: right; width: 9%"><ix:nonFraction name="us-gaap:MoneyMarketFundsAtCarryingValue" contextRef="AsOf2022-04-30_custom_CorporateBondsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">38,772</ix:nonFraction></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Government Bonds &amp; Notes</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_98E_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zuv5JyZn5YJd" title="Amortized Cost" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:InvestmentOwnedAtCost" contextRef="AsOf2023-04-30_custom_GovernmentBondsandNotesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,188</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><p id="xdx_986_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_z8YaKbSHzDhb" title="Unrealized Gains (Losses)" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="From2022-05-012023-04-30_custom_GovernmentBondsandNotesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">33</ix:nonFraction></p></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zrVDjsWAGo83" title="Market Value" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:MoneyMarketFundsAtCarryingValue" contextRef="AsOf2023-04-30_custom_GovernmentBondsandNotesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,221</ix:nonFraction></td>
    <td>&#160;</td><td style="color: Black; text-align: left">&#160;</td>
    <td>$</td>
    <td style="text-align: right"><p id="xdx_980_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zC6DlPRJtfq9" title="Amortized Cost" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right"><ix:nonFraction name="us-gaap:InvestmentOwnedAtCost" contextRef="AsOf2022-04-30_custom_GovernmentBondsandNotesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,076</ix:nonFraction></p></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">$</p></td>
    <td id="xdx_98E_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_z7a2TuP3hpcl" title="Unrealized Gains (Losses)" style="text-align: right">(<ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="From2021-05-012022-04-30_custom_GovernmentBondsandNotesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,022</ix:nonFraction></td>
    <td>)</td>
    <td>&#160;</td>
    <td>$</td>
    <td id="xdx_98E_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zAKjtgCqUzkf" title="Market Value" style="text-align: right"><ix:nonFraction name="us-gaap:MoneyMarketFundsAtCarryingValue" contextRef="AsOf2022-04-30_custom_GovernmentBondsandNotesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">8,054</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Government Agency</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zAxI8zZTfRc6" title="Amortized Cost" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:InvestmentOwnedAtCost" contextRef="AsOf2023-04-30_custom_GovernmentAgencyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,826</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><p id="xdx_981_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zaI4VHpuTT3" title="Unrealized Gains (Losses)" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="From2022-05-012023-04-30_custom_GovernmentAgencyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">25</ix:nonFraction></p></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td id="xdx_987_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zvczmUfRqTu3" title="Market Value" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:MoneyMarketFundsAtCarryingValue" contextRef="AsOf2023-04-30_custom_GovernmentAgencyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,851</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid">$</td>
    <td id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zV0pOBcOYbf4" title="Amortized Cost" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:InvestmentOwnedAtCost" contextRef="AsOf2022-04-30_custom_GovernmentAgencyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,531</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">$</p></td>
    <td id="xdx_983_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_z5HTMYLdws4b" title="Unrealized Gains (Losses)" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="From2021-05-012022-04-30_custom_GovernmentAgencyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">11</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt">)</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid">$</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><p id="xdx_98F_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zixbPIof10t3" title="Market Value" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:MoneyMarketFundsAtCarryingValue" contextRef="AsOf2022-04-30_custom_GovernmentAgencyMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,520</ix:nonFraction></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Total Short Term Investments</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430_zS6y16JCuPx6" title="Amortized Cost" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:InvestmentOwnedAtCost" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">27,790</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><p id="xdx_989_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430_zU4cfVjzmE7f" title="Unrealized Gains (Losses)" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">158</ix:nonFraction></p></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430_zI4AKsR2tgW9" title="Market Value" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:MoneyMarketFundsAtCarryingValue" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">27,948</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double">$</td>
    <td id="xdx_986_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430_zNOmZwdbeoDa" title="Amortized Cost" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InvestmentOwnedAtCost" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">49,384</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">$</p></td>
    <td id="xdx_987_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430_zX1rJlVAVzH9" title="Unrealized Gains (Losses)" style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">38</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double">$</td>
    <td id="xdx_989_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430_zlnNqFe6CCil" title="Market Value" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:MoneyMarketFundsAtCarryingValue" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">49,346</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
  </table>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:InventoryPolicyTextBlock"><p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_zCH03QYO8Cq4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"><b><i>(f)<span id="xdx_869_zr1aqnCvbrvd"> Inventory</span></i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Inventory
is stated at lower of costs or net realizable value applicable to goods on hand remaining after the matching of absorbed costs with
concurrent revenues. in accordance with ASC 330. The Company has three classes of inventory; raw materials, work in process, and
finished goods. Items remain in inventory until they are shipped to the customer, at which time the costs are transferred on a FIFO
basis to cost of good sold, or moved to leased assets as applicable.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:TradeAndOtherAccountsReceivablePolicy"><p id="xdx_844_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zS4tee7Uth2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"><b>(g) <span id="xdx_862_zHwvWkbBBspd">Accounts
Receivable</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">Accounts receivable is stated at the amount billed or billable to customers
and are ordinarily due between 30 and 90 days after the issuance of the invoice. Receivables are reserved or written off based on individual
credit evaluation and specific circumstances of the customer. 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 represent an unconditional right to consideration arising from the Company&#8217;s performance under
contracts with customers. The carrying value of such receivables represents their estimated realizable value.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock"><p id="xdx_84E_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_z7z1lbT6I9w4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(h)
<span id="xdx_862_zQmSxznFTWg1">Property and Equipment</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Property
and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated using the
straight-line method over the estimated useful lives (three to ten years) 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 is 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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 65; 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 -->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 --></ix:exclude>

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="OPTT:PropertyPlantAndEquipmentUsefulLifeTableTextBlock"><p id="xdx_895_ecustom--PropertyPlantAndEquipmentUsefulLifeTableTextBlock_zvbP9XB4kSLd" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zcQDcuddpvYe" style="display: none">Schedule of Property, Plant and Equipment, Useful Life</span></span></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; color: Black; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Description</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; color: Black; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Estimated
    useful life</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zqz0I5HW67q4" title="Property and equipment, useful life (Year)"><ix:nonNumeric contextRef="AsOf2023-04-30_us-gaap_EquipmentMember_srt_MinimumMember" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">5</ix:nonNumeric></span>-<span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zJjcR90zMOi5" title="Property and equipment, useful life (Year)"><ix:nonNumeric contextRef="AsOf2023-04-30_us-gaap_EquipmentMember_srt_MaximumMember" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">7
    years</ix:nonNumeric></span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Computer
    equipment &amp; software</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z6JsrM4Ge4w1" title="Property and equipment, useful life (Year)"><ix:nonNumeric contextRef="AsOf2023-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; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Office
    furniture &amp; fixtures</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zvi5JuwEFTI9" title="Property and equipment, useful life (Year)"><ix:nonNumeric contextRef="AsOf2023-04-30_custom_OfficeFurnitureAndFixturesMember_srt_MinimumMember" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">3</ix:nonNumeric></span>-<span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_z2KA1mhjesK9" title="Property and equipment, useful life (Year)"><ix:nonNumeric contextRef="AsOf2023-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; color: Black">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Leasehold
    improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_iI_dxL_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zizP292qLAq8" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23UsefulLifeTermOfLeaseMember"><span style="-sec-ix-hidden: xdx2ixbrl0790">Shorter
    of the estimated useful life or lease term</span></span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Leased
    WAM-V assets</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedAssetsMember_z8sQl9sAIvVg" title="Property and equipment, useful life (Year)"><ix:nonNumeric contextRef="AsOf2023-04-30_custom_LeasedAssetsMember" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">10</ix:nonNumeric></span>
    years</span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8A2_zqrEWodMqebd" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>&#160;</i></b></span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"><p id="xdx_846_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zmOqSWOmDvQ5" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(i)
<span id="xdx_861_zEUFkkJu58J6">Foreign Exchange Gains and Losses</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company maintains cash accounts that are denominated in British pound sterling. These amounts are included in cash, cash equivalents
and restricted cash on the accompanying Consolidated Balance Sheets. Transactions denominated in a foreign currency 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:ConcentrationRiskCreditRisk"><p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zGPjyhMFtNO6" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(j)
<span id="xdx_86A_zSzNiEvQtV2g">Concentration of Credit Risk</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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, 2023 was immaterial.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">As
of the year ended April 30, 2023 and 2022, the Company had two and four customers whose revenue accounted for at least 10% of the Company&#8217;s
consolidated revenue, respectively. These revenues accounted for approximately <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220501__20230430__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoAndFourCustomersMember_zZbwo5Jijd89" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-05-012023-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoAndFourCustomersMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">32</ix:nonFraction></span>% and <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210501__20220430__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoAndFourCustomersMember_zIACbeYFMZr4" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoAndFourCustomersMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">49</ix:nonFraction></span>% of the Company&#8217;s total revenue for the
respective periods.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock"><p id="xdx_846_eus-gaap--EarningsPerSharePolicyTextBlock_z1acS6BuVyKa" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(k)
<span id="xdx_865_zNV5h0fBcI39">Net Loss per Common Share</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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. 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 units 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; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 66; 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 -->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 --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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 units issued to employees and non-employee directors, totaling <span id="xdx_906_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220501__20230430_zTlv7MiRgIxl" title="Antidilutive securities excluded from computation of earnings per share, amount"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">7,777,026</ix:nonFraction></span> and <span id="xdx_90A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210501__20220430_zA7xqd0yLWPe" title="Antidilutive securities excluded from computation of earnings per share, amount"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">6,353,422</ix:nonFraction></span>
for the years ended April 30, 2023 and 2022, 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy"><p id="xdx_845_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zjpnRS58MF4a" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(l)
<span id="xdx_861_zC6vcgSp5dAg">Share-Based Compensation</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><b></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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, 2023 and
2022 was approximately $<span id="xdx_901_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20220501__20230430_zeuSviR5eHQ8"><ix:nonFraction name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.5</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">million and $<span id="xdx_90D_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20210501__20220430_zSVg6t84g8s8"><ix:nonFraction name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.2</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">million, respectively.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock"><p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zFNgHOB0dRW3" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(m)
<span id="xdx_865_za8pqGQMLpyi">Intangibles</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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). Intangible assets, including patents, are amortized over the estimated
useful life of the asset on a basis that approximates the pattern of economic benefit. The patents, trade name and customer
relationship intangibles are being amortized over 20, <span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230430__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zJJm58Ubae8k" title="Intangible asset estimated lives"><ix:nonNumeric contextRef="AsOf2023-04-30_us-gaap_TradeNamesMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">12</ix:nonNumeric></span>
and <span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230430__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zpcnEvztnm8b" title="Intangible asset estimated lives"><ix:nonNumeric contextRef="AsOf2023-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. The trademark is not subject
to amortization.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Intangible
assets are reviewed for impairment if indicators of potential impairment exist. There was no indication of impairment of intangible assets
for the fiscal years ended April 30, 2023 and April 30, 2022.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy"><p id="xdx_84A_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zQUPCEkCusz4" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(n)
<span id="xdx_861_zlDgeJYO8tT1">Goodwill</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Goodwill
is assessed for impairment using a qualitative or quantitative approach. Where the Company uses 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. Management
performed a qualitative assessment in fiscal year 2023 and determined that it is more likely than not that no goodwill impairment exists
as of April 30, 2023.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock"><p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_zR5WLfZ5aCQk" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(o)
<span id="xdx_869_zHhIJADAHju9">Income Taxes</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Income
taxes are accounted for under ACS 740 utilizing 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 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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 greater than 50% 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
15 for further disclosures around our income taxes.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 67; 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 -->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 --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="OPTT:AccumulatedOtherComprehensiveLossPolicyTextBlock"><p id="xdx_843_ecustom--AccumulatedOtherComprehensiveLossPolicyTextBlock_zwTuhfrNsAl7" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(p)
<span id="xdx_86D_zkC6nsZNqnVh">Accumulated Other Comprehensive Loss</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="OPTT:WarrantyPolicyTextBlock"><p id="xdx_847_ecustom--WarrantyPolicyTextBlock_z5Gl1Rpg45u1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"><b><i>(q) <span id="xdx_862_zQ9xgUHqznPf">Warranty</span></i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt">The Company does not include a right of
return on its products other than rights related to standard warranty provisions that permit repair or replacement of defective goods</span><span style="font-size: 12pt">.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:ResearchAndDevelopmentExpensePolicy"><p id="xdx_84C_eus-gaap--ResearchAndDevelopmentExpensePolicy_ztFifRKWswK8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"><b><i>(r) <span id="xdx_867_zp1FIEbKTXc3">Research
and Development</span></i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">Costs related to research and development activities by the Company are expensed as incurred.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p id="xdx_845_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z2mSUtis7szk" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(s)
<span id="xdx_860_zsRfZsc89mw9">Recently Issued Accounting Standards</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">In
June 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) 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
the adoption of ASU 2016-13 will have on its consolidated financial statements.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock"><p id="xdx_809_ecustom--AccountReceivableContractAssetsAndContractLiabilitiesTextBlock_zSM7P4EQny56" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(3)
<span id="xdx_828_z0lmPdEwjodl">Account Receivable, Contract Assets, and Contract Liabilities</span></b></span></p>

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

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

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

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

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="OPTT:ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock"><p id="xdx_899_ecustom--ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock_zsu4CwasrGNh" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
following provides further details on the balance sheet accounts of accounts receivable, contract assets and contract liabilities from
contracts with customers:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8BF_zJjrnZe8yCl7" style="display: none">Schedule of Accounts Receivable, 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="display: none; vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_497_20230430_zh6VFZnR3Xm1" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49E_20220430_zoUxzxuq0JI6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_498_20210430_z5tXvC6CddMf" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30,</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--AccountsReceivableNetCurrent_iI_pn3n3_zUgF4fmcF90h" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; color: Black; text-align: left">Accounts receivable</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">745</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; 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="width: 1%; color: Black; text-align: left">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">$</td>
    <td style="text-align: right; width: 14%"><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="width: 1%">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_z9qt5QzSHR1h" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Contract assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerAssetNetCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">152</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="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>&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pn3n3_zQmJf64pg0U4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Contract liabilities</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left"></td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,378</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left"></td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td></td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0844">&#8212;</span></td>
    <td>&#160;</td></tr>
  </table>

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


<ix:exclude><!-- Field: Page; Sequence: 68; 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 -->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 --></ix:exclude>

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

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

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

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="OPTT:ContractWithCustomerAssetTableTextBlock"><p id="xdx_895_ecustom--ContractWithCustomerAssetTableTextBlock_zBLh5CHXcrW8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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"><span id="xdx_8B6_zjT6nY9NcFlj" style="display: none">Schedule of Significant Changes in Contract 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="display: none; vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20220501__20230430_zsOJmSXs5nhh" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20210501__20220430_zBliGAujjHWk" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30,</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--ContractWithCustomerAssetNet_iNE_pn3n3_di_z3nBNYjG0zx1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Transferred to receivables from contract assets recognized at the beginning of the period</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:ContractWithCustomerAssetNet" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,768</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; 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="width: 1%; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40B_ecustom--RevenueRecognizedAndNotBilledAsOfEndOfPeriod_pn3n3_zFEAJ5iZ10Cg" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Revenue recognized and not billed as of the end of the period</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="OPTT:RevenueRecognizedAndNotBilledAsOfEndOfPeriod" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,534</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="OPTT:RevenueRecognizedAndNotBilledAsOfEndOfPeriod" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">386</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--IncreaseDecreaseInContractWithCustomerAssets_pn3n3_zLcTl8p0NsJ" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Net change in contract assets</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="OPTT:IncreaseDecreaseInContractWithCustomerAssets" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">234</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="OPTT:IncreaseDecreaseInContractWithCustomerAssets" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">196</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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 decrease in contract assets is primarily a result of services
performed that were billed during the fiscal year ended April 30, 2023.</span></p>

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

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

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="OPTT:ContractWithCustomerLiabilitiesTableTextBlock"><p id="xdx_89E_ecustom--ContractWithCustomerLiabilitiesTableTextBlock_zdNgQGTgVX9f" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span id="xdx_8BF_zeKY5mLdgPt1" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Schedule
of Significant Changes in Contract Liabilities</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<div><div><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Significant
changes in the contract liabilities balances during the period are as follows:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20220501__20230430_zJg4ndAoXRkj" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20210501__20220430_zk6k3vF453zg" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30,</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iNE_pn3n3_di_zce0lHGHMwOj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Revenue recognized that was included in the contract liabilities balance as of the beginning of the period</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:ContractWithCustomerLiability" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">574</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0860">&#8212;</span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--ContractLiabilitiesObtainedInAcquisition_pn3n3_zoKth5H4mWJ9" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Contract liabilities obtained in acquisition of MAR</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0862">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="OPTT:ContractLiabilitiesObtainedInAcquisition" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">203</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_400_ecustom--PaymentsCollectedForWhichRevenueHasNotBeenRecognized_pn3n3_zLqby3w4L2Bj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Payments collected for which revenue has not been recognized</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="OPTT:PaymentsCollectedForWhichRevenueHasNotBeenRecognized" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,823</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="OPTT:PaymentsCollectedForWhichRevenueHasNotBeenRecognized" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">129</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_pn3n3_zZbJkqNXXYC7" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Net change in contract liabilities</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,249</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">74</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Contract
liabilities consist of amounts invoiced to customers in excess of revenue recognized. The increase in contract liabilities is primarily
due to payment for government projects received during the fiscal year ended April 30, 2023 for which we have not recognized
revenue.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:InventoryDisclosureTextBlock"><p id="xdx_804_eus-gaap--InventoryDisclosureTextBlock_zcH77hzLjUzj" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(4)
<span id="xdx_828_zarsZlrt65Ua">Inventory</span></b></span></p>

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

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock"><p id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_z2P5d9w7vhHa" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company holds inventory related to the production of our  products.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8B1_z6nDuLOIEgBd" 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="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_493_20230430_z24eFZ31isMk" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20220430_zcHsy5CACQI8" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINzERb_zEjYfP7sYhv4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Raw Materials</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:InventoryRawMaterials" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,044</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; 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="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--InventoryWorkInProcess_iI_pn3n3_maINzERb_zmPf5Gai8g12" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Work in Process</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0878">&#8212;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; 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="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--InventoryNet_iTI_pn3n3_mtINzERb_z6phTe1J8LOd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory, net</span></td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,044</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; 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="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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


<ix:exclude><!-- Field: Page; Sequence: 69; 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 -->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 --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:OtherCurrentAssetsTextBlock"><p id="xdx_801_eus-gaap--OtherCurrentAssetsTextBlock_zYJueDRhELji" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(5)
<span id="xdx_829_zsL7EKDwkuQ9">Other Current Assets</span></b></span></p>

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

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock"><p id="xdx_89C_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_zg4Yt8mhPBCj" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Other
current assets consist of the following at April 30, 2023 and 2022:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8B5_zZTh7Dx4fRRf" 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="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_491_20230430_zQ3VmrF8WAli" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49E_20220430_zXXpu3kuJCU8" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--PrepaidInsurance_iI_pn3n3_maOACzrwz_zOYOV1cIGsP8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Prepaid insurance</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:PrepaidInsurance" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">358</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; 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="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--PrepaidSoftwareAndLicenses_pn3n3_maOACzrwz_zrSpYmZTFPB8" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Prepaid software &amp; licenses</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="OPTT:PrepaidSoftwareAndLicenses" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">190</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--PrepaidRegistrationsAndMemberships_iI_pn3n3_maOACzrwz_zcK6xko7WiFl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Prepaid registrations and memberships</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="OPTT:PrepaidRegistrationsAndMemberships" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">122</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0895">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--OtherPrepaidExpenseCurrent_iI_pn3n3_maOACzrwz_zNvcHxAALqyk" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Prepaid expenses- other</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:OtherPrepaidExpenseCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">324</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:OtherPrepaidExpenseCurrent" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">158</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--OtherAssetsCurrent_iTI_pn3n3_mtOACzrwz_zgPTPl0XMdg3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; 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="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">994</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; 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="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock"><p id="xdx_803_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zyZcag80g7f2" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(6)
<span id="xdx_828_zYMpyx9hcqwk">Property and Equipment</span></b></span></p>

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

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock"><p id="xdx_894_eus-gaap--PropertyPlantAndEquipmentTextBlock_zuTOrxQ7KSji" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
components of property and equipment as of April 30, 2023 and 2022 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8B5_zDXdOzPbqdl5" 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="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20230430_zXITTx0We4Yc" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20220430_zFCQ5ES6mDVl" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_ziyefIBtRtY" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black">Equipment</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-04-30_us-gaap_EquipmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">783</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; 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="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z6IcZ6tKytac" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Computer equipment &amp; software</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-04-30_custom_ComputerEquipmentAndSoftwareMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">700</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndEquipmentMember_zI2EfeZGjYNj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Office furniture &amp; equipment</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-04-30_custom_OfficeFurnitureAndEquipmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">386</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zPZeItrGWOD3" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Leasehold improvements</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-04-30_us-gaap_LeaseholdImprovementsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">611</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedbuoysAndWAMVsMember_zMT70QvTNOed" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Leased WAM-V&#8217;s</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-04-30_custom_LeasedbuoysAndWAMVsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">371</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0920">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zAZ22aHS2zla" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Construction in process</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0922">&#8212;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; 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="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPAENzI8F_z0IZZ1VeN9V7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;<span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment, gross</span> </td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,851</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPAENzI8F_zipwkY8dTyXb" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,571</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; 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="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPAENzI8F_zspfteocmhuj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; 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="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,280</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; 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="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">Leased WAM-V&#8217;s
represent fixed assets that are part of underlying operating leases with customers as discussed in revenue recognition section related
to ASC 842.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Depreciation
expense was approximately $<span id="xdx_90D_eus-gaap--Depreciation_c20220501__20230430_zbX9eynJXW31"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">183,000</ix:nonFraction></span> and $<span id="xdx_90B_eus-gaap--Depreciation_c20210501__20220430_z9TtbyN2NzPd"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">144,000</ix:nonFraction></span> for years ended April 30, 2023 and 2022, respectively.</span></p>
<!-- Field: Split-Segment; Name: 001 -->
<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:IntangibleAssetsDisclosureTextBlock"><p id="xdx_805_eus-gaap--IntangibleAssetsDisclosureTextBlock_zMmaokX2vao5" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(7)
<span id="xdx_82A_zWIIJhQpop7c">Intangible Assets</span></b></span></p>

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

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"><p id="xdx_893_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zAALfPieLAA3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
components of intangible assets, net as of April 30, 2023 and 2022 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8BA_zYHA3XgzAhti" style="display: none">Schedule
of Components of Intangible Assets</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20230430_zh9LK7L0iKs4" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_493_20220430_z5WVvngBhb3j" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--FiniteLivedPatentsGross_iI_pn3n3_maFLIAGzcoU_zZFUYRySRtc3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black">Patents</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedPatentsGross" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,729</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedPatentsGross" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,729</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--FiniteLivedTrademarksGross_iI_pn3n3_maFLIAGzcoU_zPn0R176iZl5" style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Trademarks</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedTrademarksGross" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,769</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedTrademarksGross" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,769</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--FiniteLivedTradeNamesGross_iI_pn3n3_maFLIAGzcoU_zyHGgNLdIghb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Tradename</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedTradeNamesGross" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">130</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedTradeNamesGross" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">130</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--FiniteLivedCustomerRelationshipsGross_iI_pn3n3_maFLIAGzcoU_zvIAkZvBx1zf" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Customer Relationships</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedCustomerRelationshipsGross" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">150</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedCustomerRelationshipsGross" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">150</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsGross_iTI_pn3n3_mtFLIAGzcoU_maFLIANzod8_zZbqYKIclPMi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets, gross</span></td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,778</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,778</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pn3n3_di_msFLIANzod8_zZ9vZCnarqy" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Accumulated amortization</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,800</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,642</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pn3n3_mtFLIANzod8_zGrfdvuphdr9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets, net</span></td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,978</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,136</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Amortization
expense was approximately $<span id="xdx_909_eus-gaap--AmortizationOfIntangibleAssets_c20220501__20230430_znxLma3URKtl" title="Amortization expense"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">158,000</ix:nonFraction></span>
and $<span id="xdx_906_eus-gaap--AmortizationOfIntangibleAssets_c20210501__20220430_zB0JYrBa33Z6" title="Amortization expense"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">86,000</ix:nonFraction></span>
for the years ended April 30, 2023 and 2022, respectively. Trademarks are not subject to amortization.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:GoodwillDisclosureTextBlock"><p id="xdx_800_eus-gaap--GoodwillDisclosureTextBlock_zpfC587OX2q4" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(8)
<span id="xdx_821_zkG4RYLccJn7">Goodwill</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Goodwill
in the amount of $<span id="xdx_90D_eus-gaap--Goodwill_iI_pn5n6_c20211130__dei--LegalEntityAxis__custom--MarineAdvancedRoboticsIncMember_zHoC2jHdVood" title="Goodwill"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-11-30_custom_MarineAdvancedRoboticsIncMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">8.5</ix:nonFraction></span> million was recognized in November 2021 related to the acquisition of MAR. There have been no additions to or impairment
of goodwill during the years ended April 30, 2023 and 2022.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 70; 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 -->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 --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock"><p id="xdx_805_eus-gaap--LesseeOperatingLeasesTextBlock_zBxAWHNxdSC2" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(9)
<span id="xdx_822_zBgM8arG0fof">Leases</span></b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">As
of April 30, 2023, the Company had three WAM-V&#8217;s leased to customers which have been classified as operating leases per accounting guidance
contained within Accounting Standards Codification (&#8220;ASC&#8221;) Topic 842, &#8220;<i>Leases</i>&#8221;. The remaining term on these operating leases is less than <span id="xdx_906_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dtY_c20230430_zXgPwWAam785"><ix:nonNumeric contextRef="AsOf2023-04-30" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseRenewalTerm">2</ix:nonNumeric> </span>years.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Right-of-use
asset and operating lease liabilities are recognized based on the present value of future minimum lease payments over the lease term
at commencement date. When the implicit rate of the lease is not provided or cannot be determined, the Company uses the incremental borrowing
rate based on the information available at the effective date to determine the present value of future payments. Lease terms may include
options to extend or terminate the lease when it is reasonably certain that the Company will exercise those options. The renewal options
have not been included in the lease term as they are not reasonably certain of exercise. The Company&#8217;s operating leases consist
of leases for office facilities and warehouse space. 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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_90E_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20220501__20230430__srt--StatementGeographicalAxis__custom--MonroeTownshipMember_zXnSI95PBIRd" title="Lessee, operating lease, option to extend"><ix:nonNumeric contextRef="From2022-05-012023-04-30_custom_MonroeTownshipMember" name="us-gaap:LesseeOperatingLeaseOptionToExtend">The lease includes an initial lease term of <span id="xdx_905_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dc_c20230430__srt--StatementGeographicalAxis__custom--MonroeTownshipMember_zx11W4i3H9he" title="Lessee, operating lease, term of contract"><ix:nonNumeric contextRef="AsOf2023-04-30_custom_MonroeTownshipMember" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseTermOfContract">seven years</ix:nonNumeric></span> which is set to expire in November
of 2024, and contains an option to extend the lease for another five years</ix:nonNumeric></span>. The lease is classified as an operating lease and is included
in right-of-use assets, right-of-use liabilities- current and right-of-use liabilities- long-term on the Company&#8217;s Consolidated
Balance Sheets.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company also signed a new lease in January 2023 located in Houston, Texas for office space for our local employees. The lease term is
for <span id="xdx_902_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtY_c20230430__srt--StatementGeographicalAxis__custom--HoustonTexasMember_znBroz3nlUQ8" title="Lessee, operating lease, term of contract"><ix:nonNumeric contextRef="AsOf2023-04-30_custom_HoustonTexasMember" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract">1</ix:nonNumeric></span> year and is set to <span id="xdx_905_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20220501__20230430__srt--StatementGeographicalAxis__custom--HoustonTexasMember_zuv8MfZEGq8b" title="Lessee, operating lease, option to extend"><ix:nonNumeric contextRef="From2022-05-012023-04-30_custom_HoustonTexasMember" name="us-gaap:LesseeOperatingLeaseOptionToExtend">expire in January of 2024</ix:nonNumeric></span>. ASC 842 allows a company an accounting policy election to recognize lease payments
within the Consolidated Statement of Operations on a straight-line basis if the lease term is equal to or less than 12 months and not
recognize a right-of use asset and lease liability. The accounting policy election is made on the commencement date of the lease. The
Company has chosen this election for the Houston lease and classified it as a short-term lease.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company also has a lease with the University of California Berkeley in Richmond, California that was assumed as part of the MAR acquisition.
The lease is currently a month-to-month lease in accordance with the lease agreement. In accordance with ASC 842, since the remaining
lease term at the time of the acquisition of MAR was less than 12 months, the lease was not recognized as a right-of-use asset.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company also signed a new lease located in Richmond California for a new office space for MAR which commenced in April of 2023 and will
continue for <span id="xdx_905_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtM_c20230430_zwulty7mjJqj" title="Lease commencement date"><ix:nonNumeric contextRef="AsOf2023-04-30" format="ixt-sec:durmonth" name="us-gaap:LesseeOperatingLeaseTermOfContract">62</ix:nonNumeric></span> months. The lease is classified as an operating lease and is included in right-of-use assets, right-of-use liabilities-
current and right-of-use liabilities- long-term on the Company&#8217;s Consolidated Balance Sheets.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Variable
lease expenses, if any, are recorded as incurred. The operating lease expense in the Consolidated Statement of Operations was $<span id="xdx_90C_eus-gaap--OperatingLeasePayments_pn5n6_c20220501__20230430_zR8mWfhqskV7" title="Operating lease cash flow payments"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.4</ix:nonFraction></span>
million and $<span id="xdx_905_eus-gaap--OperatingLeasePayments_pn5n6_c20210501__20220430_zaaCWn6r93t8" title="Operating lease cash flow payments"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.4</ix:nonFraction></span>
million for the fiscal year ended April 30, 2023 and 2022, respectively.</span></p>

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

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:LeaseCostTableTextBlock"><p id="xdx_899_eus-gaap--LeaseCostTableTextBlock_zmn6wKhFZYCd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
components of lease expense in the Consolidated Statement of Operations for the fiscal year ended April 30, 2023 and 2022 was as
follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B5_zNpx76IE0FLg" style="display: none">Schedule
of Operating Lease Costs</span></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20220501__20230430_zVCNZvDGLo7g" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_492_20210501__20220430_zaOfhruX7nQf" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30,</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--OperatingLeaseCost_pn3n3_maLCzBwM_zoHPqMpVCK7f" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Operating lease cost</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">382</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">368</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--ShortTermLeaseCost_pn3n3_maLCzBwM_z8wJBciW6784" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Short-term lease cost</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">44</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">35</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--LeaseCost_iT_pn3n3_mtLCzBwM_zDe3uNFr6dvk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Total lease cost</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">426</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">403</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A1_zOUpefgMwdml" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 71; 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 -->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 --></ix:exclude>

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

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="OPTT:ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock"><p id="xdx_89E_ecustom--ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_z67TmeknIYv2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: center; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Information
related to the Company&#8217;s right-of use assets and lease liabilities as of April 30, 2023 is as follows:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center; text-indent: 0.5in"><span id="xdx_8BE_zJuvaUwV3jAg" 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; color: Black">&#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="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49F_20230430_zLzjg45N7Ecg" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-decoration: underline; color: Black; text-align: left">Operating lease:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_z8HMB1Co3xIb" style="vertical-align: bottom; background-color: White">
    <td style="width: 80%; color: Black; text-align: left; padding-bottom: 1.5pt">Operating right-of-use assets, net</td><td style="width: 2%; color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,751</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzIil_z2gHR0mdoZwd" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Right-of-use liabilities- current</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">529</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzIil_zVL2goljwT78" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Right-of-use liabilities- long term</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,311</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzIil_zSS4lmmvnMl6" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Total lease liabilities</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,840</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Weighted average remaining lease term- operating leases</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90C_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230430_zZSKVNBWGhpg" title="Weighted average remaining lease term- operating leases"><ix:nonNumeric contextRef="AsOf2023-04-30" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1">4.14</ix:nonNumeric></span> years</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Weighted average discount rate- operating leases</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_904_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20230430_zwVbocLJi4qg" title="Weighted average discount rate- operating leases"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">8.5</ix:nonFraction></span></td><td style="color: Black; text-align: left">%</td></tr>
  </table>

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

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock"><p id="xdx_89A_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zfW7zT4WyJtd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8BA_zqkYIcnB0Hbi" style="display: none">Schedule of Future Minimum Lease payments Under Operating Lease</span></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: left; color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_493_20230430_zBO2kbPfRgPh" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzbOq_ztSR7QdROO9l" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 80%; color: Black; text-align: left">2024</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">701</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzbOq_zwDU3DqNj9Mf" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">2025</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">494</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzbOq_zWpYRVE44tsd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">2026</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">318</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maLOLLPzbOq_zcxHxLv7QAhd" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">2027</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">325</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pn3n3_maLOLLPzbOq_zd0bnhb3Jrwa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; color: Black; padding-bottom: 1.5pt">Thereafter</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">362</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzbOq_zjNjzfGSNzHe" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Total future minimum lease payments</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,200</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_z4zHsiLCjYhb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Less imputed interest</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">360</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingLeaseLiability_iI_pn3n3_zj22YQ6FYjjh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; color: Black; padding-bottom: 2.5pt">Total</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,840</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"><p id="xdx_80D_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zlyS9EHzBdgd" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(10)
<span id="xdx_82A_z9srbN9RowNj">Accrued Expenses</span></b></span></p>

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

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock"><p id="xdx_897_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zMZjhOpMbxQ4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Accrued
expenses consisted of the following at April 30, 2023 and 2022:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B1_zzAzQxprNXl6" style="display: none">Schedule
of Accrued Expenses</span></span></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="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_497_20230430_zUaUq8TRgUyh" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_499_20220430_zkCAv8YK4vG8" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--ConstructionPayableCurrent_iI_pn3n3_maCzsTG_zdecpTiVOlgj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Project costs</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ConstructionPayableCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">181</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; 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="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LossContingencyAccrualCarryingValueCurrent_iI_pn3n3_maCzsTG_zsRY9lzSYUE6" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Contract loss reserve</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1036">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OtherEmployeeRelatedLiabilitiesCurrent_iI_pn3n3_maCzsTG_zlVx2KRGh84b" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Employee incentive payments</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,948</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--AccruedSalariesCurrent_iI_pn3n3_maCzsTG_zcRGQ04B6Cs3" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Accrued salary and benefits</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AccruedSalariesCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">52</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--AccruedProfessionalFeesCurrent_iI_pn3n3_maCzsTG_zI8HGztKFM93" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Professional Fees</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1045">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maCzsTG_zIXEn1invkpi" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 1.5pt">Other</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">165</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; 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="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtCzsTG_zvhDysb7gpl4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; 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="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,346</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; 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="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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

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



<ix:exclude><!-- Field: Page; Sequence: 72; 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 -->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 --></ix:exclude>

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

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="OPTT:WarrantDisclosureTextBlock"><p id="xdx_805_ecustom--WarrantDisclosureTextBlock_zD52u695kKh3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(11)
<span id="xdx_826_zQaDsh3TOKF1">Warrants</span></b></span></p>

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

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

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


<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
underwritten public offering from April 2019 included the issuance of common stock warrants to purchase up to <span id="xdx_90F_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20230331__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember_zAtH4Bjn1c87" title="Warrants to purchase common stock exercised"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2023-03-31_custom_UnderwrittenPublicOfferingMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">4,927,680</ix:nonFraction></span>
shares of common stock that have an exercise price of $<span id="xdx_906_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20230331__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember_zQwahHN7m1i4" title="Exercise price of warrants"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="AsOf2023-03-31_custom_UnderwrittenPublicOfferingMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.85</ix:nonFraction></span>
per share and expire <span id="xdx_90E_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dc_c20230331__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember_zDanE0xJafhl" title="Warrants and rights outstanding, term"><ix:nonNumeric contextRef="AsOf2023-03-31_custom_UnderwrittenPublicOfferingMember" format="ixt-sec:durwordsen" name="us-gaap:WarrantsAndRightsOutstandingTerm">five
years</ix:nonNumeric></span> from the issuance date. As of April 30, 2023, common warrants to purchase <span id="xdx_90E_ecustom--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised_iI_pid_c20230430_zK8I5trAEKB6" title="Warrants to purchase common stock exercised"><ix:nonFraction name="OPTT:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">732,500</ix:nonFraction></span>
shares of the common stock had been exercised.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:DebtDisclosureTextBlock"><p id="xdx_80D_eus-gaap--DebtDisclosureTextBlock_zoK1vQX8l1R9" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(12)
<span id="xdx_82D_zQTVyyPmaY0d">Paycheck Protection Program Loan</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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_90A_eus-gaap--ProceedsFromLoanOriginations1_c20200501__20200503__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zykNy7Ci0qEk" title="Proceeds from loan originations"><ix:nonFraction name="us-gaap:ProceedsFromLoanOriginations1" contextRef="From2020-05-012020-05-03_custom_PaycheckProtectionProgramMember" format="ixt:numdotdecimal" decimals="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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_901_ecustom--DebtForgivenessDescription_c20210228__20210228__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zWuWyDWSRZV" title="Debt forgiveness, description"><ix:nonNumeric contextRef="From2021-02-282021-02-28_custom_PaycheckProtectionProgramMember" name="OPTT:DebtForgivenessDescription">The
Company filed its loan forgiveness application at the end of February 2021 asking for <span id="xdx_90E_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20210228__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zT5JDVmGafX1" title="Debt interest rate"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2021-02-28_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_903_eus-gaap--RepaymentsOfLongTermDebt_c20220501__20230430__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zvhWbDo5QL6k" title="Repayments of long-term debt"><ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" contextRef="From2022-05-012023-04-30_custom_PaycheckProtectionProgramMember" format="ixt:numdotdecimal" decimals="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; color: Black; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">The SBA may audit a borrower&#8217;s PPP loan up to six years after the loan is forgiven. The PPP loan audit after
forgiveness is conducted to ensure that the borrower has used the loan funds for eligible expenses and complied with the applicable requirements
of the PPP loan program.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"><p id="xdx_806_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zkkMIQrM6o3" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(13)
<span id="xdx_821_zfHGmE9kQulb">Share-Based Compensation Plans</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20151231__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zXSp7LrE6a8h" 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. At subsequent shareholder meetings, including most recently in January 2023, the shareholders
approved an aggregate increase to the 2015 Plan of <span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_iI_c20230430__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zSbjjgrHqgjk" title="Share-based compensation arrangement shares aggregate increase"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" contextRef="AsOf2023-04-30_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,050,000</ix:nonFraction></span> shares resulting in total shares authorized for issuance of <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20230430__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zfr8HCrBPZ06" title="Share-based compensation arrangement shares authorized"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="AsOf2023-04-30_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">4,382,036</ix:nonFraction></span> as
of April 30, 2023. As of April 30, 2023, the Company had <span id="xdx_906_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20230430__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zyfmHpMJ7KD7" title="Capital shares reserved for future issuance"><ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="AsOf2023-04-30_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">221,446</ix:nonFraction></span> shares available for future issuance under the 2015 Plan .</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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_904_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20180118__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zJNyKJnQFtA8" 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, a restricted stock unit award or a stock
payment award. On February 9, 2022, the 2018 Inducement Plan was amended to increase the authorized shares by <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20220208__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zFX5aVCdeAji" 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_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20220209__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_z9vfuAcCV341" 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>. As
of April 30, 2023, there were <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pid_c20230430__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zEXNczWsqNKj" title="Available for grant"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="AsOf2023-04-30_custom_TwoThousandAndEighteenInducementPlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">161,487</ix:nonFraction></span> shares available for grant under the 2018 Inducement Plan.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 73; 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 -->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 --></ix:exclude>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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 weighted average valuation assumptions. The risk-free rate is based on the
U.S. Treasury yield curve in effect at the time of grant commensurate with the expected life of the award. The expected life
(estimated period 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, Share-Based Payment. Expected volatility is based on the Company&#8217;s
historical volatility over the expected life of the stock option granted. There were <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zV2a3fAQYtx1" title="Shares underlying options outstanding, granted"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2022-05-012023-04-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">601,089</ix:nonFraction></span>
and <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zXtF7qPtOeEe" title="Shares underlying options outstanding, granted"><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>
shares granted for the periods ended April 30, 2023 and 2022, respectively.</span></p>

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"><p id="xdx_899_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_z75aiVVcGxP3" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8BA_ztzCX9Izotxl" style="display: none">Schedule
of Stock Option Valuation Assumptions</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30,</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black; font-weight: bold; text-align: center">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Risk-free interest rate</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zqELnbcauXQj" title="Risk-free interest rate"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2022-05-012023-04-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3.5</ix:nonFraction></span></td><td style="width: 1%; color: Black; text-align: left">%</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zWSZP185rGW4" 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="width: 1%; color: Black; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Expected dividend yield</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zyfXD5efvnr2" title="Expected dividend yield"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="From2022-05-012023-04-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.0</ix:nonFraction></span></td><td style="color: Black; text-align: left">%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zBCZXMA7nMG9" title="Expected dividend yield"><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></span></td><td style="color: Black; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Expected life (in years)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z1OqGonNXqpk" title="Expected life (in years)"><ix:nonNumeric contextRef="From2022-05-012023-04-30_us-gaap_EmployeeStockOptionMember" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">5.5</ix:nonNumeric></span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z8AJ7AZnAT5k" 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="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Expected volatility</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zEUgfOLpbuX" title="Expected volatility"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2022-05-012023-04-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">109.0</ix:nonFraction></span></td><td style="color: Black; text-align: left">%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zvaup1Rra3T3" 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="color: Black; text-align: left">%</td></tr>
  </table>

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

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock"><p id="xdx_89D_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_ztIa1sgfkmrg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">A
summary of stock options under our Stock Incentive Plans is detailed in the following table.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_z1M32Rs53Wgc" style="display: none">Schedule
of Stock Option Activity</span></span></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="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Shares</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Underlying</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Options</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Exercise</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Price</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Contractual</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Term</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(In Years)</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; color: Black">Outstanding as of April 30, 2022</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20220501__20230430_zB6c55TRoiXj" title="Shares Underlying Options Outstanding, beginning" style="width: 14%; color: Black; 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="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20220501__20230430_zHuKN9oXFim3" title="Weighted Average Exercise Price, Beginning balance" style="width: 14%; color: Black; 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="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 14%; color: Black; text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220501__20230430_zAwqHUOPAEu8" title="Weighted Average Remaining Contractual Term (In Years), Beginning"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">9.2</ix:nonNumeric></span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Granted</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220501__20230430_zRwI8E82M844" title="Shares underlying Options Outstanding, Granted" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">601,089</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430_zeKwHEwawDvc" title="Weighted Average Exercise Price, Granted" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.68</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Exercised</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20220501__20230430_z3q21jt2Wn37" title="Shares Underlying Options ,Exercised" style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1126">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430_z6LARqBBCPq4" title="Weighted Average Exercise Price, Exercised" style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1128">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Cancelled/forfeited</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20220501__20230430_zUZXad0Idei1" title="Shares Underlying Options, Cancelled/forfeited" style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">182,165</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430_zZ0hYVwAbPGi" title="Weighted Average Exercise Price, Cancelled/forfeited" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.59</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 1.5pt">Expired</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td id="xdx_982_ecustom--StockIssuedDuringPeriodSharesStockOptionsExpired_iN_pid_di_c20220501__20230430_zdpchocmAPz" title="Shares underlying options outstanding, expired" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="OPTT:StockIssuedDuringPeriodSharesStockOptionsExpired" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">95</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430_zFQNbMivXYZh" title="Weighted average exercise price, expired" style="padding-bottom: 1.5pt; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">511.12</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 2.5pt">Outstanding as of April 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20220501__20230430_zZndXF7F4YMi" title="Shares Underlying Options, ending" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,529,185</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20220501__20230430_zAD2TDbXZP7b" title="Weighted average exercise price, ending balance" style="padding-bottom: 2.5pt; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.75</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black; text-align: right"><span id="xdx_900_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20220501__20230430_zaULVSmO3Jbl" title="Weighted Average Remaining Contractual Term (In Years), Ending"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" format="ixt-sec:duryear" name="OPTT:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm">8.8</ix:nonNumeric></span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt">Exercisable as of April 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20230430_z0qzSmCRxZib" title="Shares Underlying Options, Exercisable at Ending" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">513,077</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20230430_zr7YovMspxzj" title="Weighted Average Exercise Price, Exercisable at ending" style="padding-bottom: 2.5pt; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.22</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black; text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20220501__20230430_zBwxEcAoKvy6" title="Weighted Average Remaining Contractual Term (In Years), Exercisable at Ending"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">7.7</ix:nonNumeric></span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">As
of April 30, 2023, the total intrinsic value of outstanding and exercisable options was approximately <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pp0p0_dc_c20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zYgoHapZE177" title="Intrinsic value of outstanding and exercisable options"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="AsOf2023-04-30_us-gaap_EmployeeStockOptionMember" format="ixt-sec:numwordsen" decimals="0" scale="0" unitRef="USD">zero</ix:nonFraction></span>. As of April 30, 2023, approximately
<span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pid_c20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zju0zzM8Cez" title="Options unvested"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" contextRef="AsOf2023-04-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">513,000</ix:nonFraction></span> additional options were unvested, which had an intrinsic value of <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pp0p0_dc_c20230430__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionOneMember_zz9OYwt3sVBf" title="Options, outstanding, intrinsic value"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="AsOf2023-04-30_custom_EmployeeStockOptionOneMember" format="ixt-sec:numwordsen" decimals="0" scale="0" unitRef="USD">zero</ix:nonFraction></span> and a weighted average remaining contractual term of <span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zQrNbMGC7Fod" title="Weighted average remaining contractual term"><ix:nonNumeric contextRef="From2022-05-012023-04-30_us-gaap_EmployeeStockOptionMember" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">7.7</ix:nonNumeric></span>
years. There was approximately $<span id="xdx_901_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z5kzFldKzE2j" title="Share-based payment arrangement, expense"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2022-05-012023-04-30_us-gaap_EmployeeStockOptionMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.3</ix:nonFraction></span> million and $<span id="xdx_904_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zDAOVLJlZzX7" 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 of total recognized compensation cost related to stock options during each
of the fiscal year ended April 30, 2023 and 2022, respectively. As of April 30, 2023, there was approximately $<span id="xdx_905_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pn5n6_c20230430_zLUqbDSIslt7" title="Unrecognized compensation cost related to non-vested stock"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.7</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_901_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20220501__20230430_zVWytN8wuPz6" title="Share-based compensation of weighted-average period"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">2.3</ix:nonNumeric></span> years.</span></p>

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

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

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

<ix:nonNumeric contextRef="From2022-05-012023-04-30_custom_PerformanceStockOptionsMember" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock"><p id="xdx_895_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_hus-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zLtWm8E4E295" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_zJOHRUjehNJ5" style="display: none">Schedule
of Stock Option Activity</span></span></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="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Shares</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Underlying</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Options</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Exercise</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Price</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Contractual</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Term</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(In Years)</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; color: Black">Outstanding as of April 30, 2022</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z8pRBp2xmZk8" title="Shares Underlying Options Outstanding, beginning" style="width: 14%; color: Black; 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="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zpFi8vFvKM4f" title="Weighted Average Exercise Price, Beginning balance" style="width: 14%; color: Black; 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="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 14%; color: Black; text-align: right">&#160;&#160;&#160;<span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zX6pP5XQOr0b" title="Weighted Average Remaining Contractual Term (In Years), Beginning"><ix:nonNumeric contextRef="From2022-05-012023-04-30_custom_PerformanceStockOptionsMember" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">8.8</ix:nonNumeric></span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Granted</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z4dXHcnA0y58" title="Shares underlying Options Outstanding, Granted" style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1174">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zax5878NQqsd" title="Weighted Average Exercise Price, Granted" style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1176">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Exercised</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z00Pz8Epqrb5" title="Shares Underlying Options ,Exercised" style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1178">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zZLjE0JTKVm2" title="Weighted Average Exercise Price, Exercised" style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1180">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 1.5pt">Cancelled/forfeited</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_ziYt098zaJ93" title="Shares Underlying Options, Cancelled/forfeited" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" contextRef="From2022-05-012023-04-30_custom_PerformanceStockOptionsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">143,455</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zD3ONqwRZcec" title="Weighted Average Exercise Price, Cancelled/forfeited" style="padding-bottom: 1.5pt; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2022-05-012023-04-30_custom_PerformanceStockOptionsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.93</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt">Outstanding as of April 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zglzMajPzdmc" title="Shares Underlying Options, ending" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2023-04-30_custom_PerformanceStockOptionsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">66,667</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zmn1Etbvd2O5" title="Weighted average exercise price, ending balance" style="padding-bottom: 2.5pt; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2023-04-30_custom_PerformanceStockOptionsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.62</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black; text-align: right"><span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zfP335FvFnb3" title="Weighted Average Remaining Contractual Term (In Years), Ending"><ix:nonNumeric contextRef="From2022-05-012023-04-30_custom_PerformanceStockOptionsMember" format="ixt-sec:duryear" name="OPTT:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm">8.1</ix:nonNumeric></span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 2.5pt">Exercisable as of April 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z7mNRpu37vv2" title="Shares Underlying Options, Exercisable at Ending" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1192">&#8212;</span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zKDj5X99Z433" title="Weighted Average Exercise Price, Exercisable at ending" style="padding-bottom: 2.5pt; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1194">&#8212;</span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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


<ix:exclude><!-- Field: Page; Sequence: 74; 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 -->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 --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">As
of April 30, 2023, approximately <span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pid_c20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zMB7FpodVTid" title="Options unvested"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" contextRef="AsOf2023-04-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">66,667</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">additional options were unvested,
which had an intrinsic value of <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_dc_c20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zT1JkFJ5d4Y2" title="Intrinsic value"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="AsOf2023-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; color: Black">and a weighted average remaining
contractual term of </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zdldYacXBEx9" title="Weighted average remaining contractual term"><ix:nonNumeric contextRef="From2022-05-012023-04-30_us-gaap_PerformanceSharesMember" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">8.1</ix:nonNumeric></span>
years. There was approximately $<span id="xdx_905_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zLc9tKmz1Reb"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2022-05-012023-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; color: Black">million and $<span id="xdx_90D_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zRhIHYZqePi"><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; color: Black">million of total recognized compensation
cost related to performance stock options during each of the fiscal year ended April 30, 2023 and 2022, respectively. As of April 30,
2023, there was approximately $<span id="xdx_902_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_c20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z93hStPYp2wf" title="Total unrecognized compensation"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="AsOf2023-04-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,000</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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_901_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zVoXEa9DMo7h" title="Weighted-average period"><ix:nonNumeric contextRef="From2022-05-012023-04-30_us-gaap_PerformanceSharesMember" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">0.1</ix:nonNumeric>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">years.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Compensation
expense for unvested restricted stock units 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, 2023 and 2022, the Company granted <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zNavQsQmx4P6" title="Number of restricted shares, granted"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="From2022-05-012023-04-30_us-gaap_RestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,608,681</ix:nonFraction></span>
and <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z5rwyUgYNXz3" title="Number of restricted shares, granted"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="From2021-05-012022-04-30_us-gaap_RestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">827,764</ix:nonFraction></span>
shares, respectively, subject to service-based and market condition vesting requirements.</span></p>

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

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"><p id="xdx_894_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zaqjYqJJoBAd" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">A
summary of unvested restricted stock units under our stock incentive plans is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BD_zjvjnpDkWuLd" style="display: none">Schedule
of Non-vested Restricted Stock Activity</span></span></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="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Number</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>of Shares</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Average
                                                                                                                                                                                                                                                                                                                     Price per</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Share</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Issued and unvested at April 30, 2022</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zGRWq2ML0d81" title="Number of Shares, Unvested, Beginning" style="width: 16%; color: Black; 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="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zn6jBJHs3c99" title="Weighted Average Price per Share, Unvested, Beginning" style="width: 16%; color: Black; 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="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Granted</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zzZ6AvnwYdZ6" title="Number of Shares, Unvested, Granted" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="From2022-05-012023-04-30_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,608,681</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zLJ6otbkEjb3" title="Weighted Average Price per Share, Unvested, Granted" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2022-05-012023-04-30_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.75</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Vested and issued</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zr15h2BD1AJg" title="Number of Shares, Unvested, Vested and issued" style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="From2022-05-012023-04-30_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">399,429</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zxoTwJcpy64a" title="Weighted Average Price per Share, Unvested, Vested" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="From2022-05-012023-04-30_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.38</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 1.5pt">Cancelled/forfeited</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zDPe07xF0KFc" title="Number of Shares, Cancelled/forfeited" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="From2022-05-012023-04-30_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">51,022</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zj6NaNmXYgmh" title="Weighted Average Price per Share, Cancelled/forfeited" style="padding-bottom: 1.5pt; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="From2022-05-012023-04-30_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.32</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Issued and unvested at April 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zuXt3lInCWCd" title="Number of Shares, Unvested, Ending" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="AsOf2023-04-30_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,985,994</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zWBYhDttVTcg" title="Weighted Average Price per Share, Unvested, Ending" style="padding-bottom: 2.5pt; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="AsOf2023-04-30_custom_NonVestedRestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.89</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in">There
was approximately $<span id="xdx_906_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zxqR6pyKbpJ6" title="Share-based payment arrangement, expense"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2022-05-012023-04-30_us-gaap_RestrictedStockMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.1</ix:nonFraction></span>
million and $<span id="xdx_909_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zJUKCaRZCPA3" 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="-5" scale="6" unitRef="USD">0.2</ix:nonFraction></span>
million of total recognized compensation cost related to restricted stock units for the years ended April 30, 2023 and 2022,
respectively. As of April 30, 2023, there was $<span id="xdx_900_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_pn5n6_c20230430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zJq5pmGFetV8" title="Unrecognized compensation cost"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="AsOf2023-04-30_us-gaap_RestrictedStockMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.1</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_90E_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zooeIAp5i5z4" title="Share-based compensation of weighted-average period"><ix:nonNumeric contextRef="From2022-05-012023-04-30_us-gaap_RestrictedStockMember" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">1.4</ix:nonNumeric></span> years.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:FairValueDisclosuresTextBlock"><p id="xdx_807_eus-gaap--FairValueDisclosuresTextBlock_zFKIepV8fPX8" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(14)
<span id="xdx_829_zgr7hSJuqU4c">Fair Value Measurements</span></b></span></p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; color: Black; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Level
    1 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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; color: Black; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Level
    2 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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; color: Black; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Level
    3 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Inputs
    that are unobservable for the asset or liability.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; color: Black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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 value is equal
to their fair value due to the short term nature of these accounts. The Company&#8217;s contingent consideration liability
represents 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 75; 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 -->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 --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Additionally,
there is a Level 3 contingent liability related to earnouts as part of the MAR acquisition in the amount of $<span id="xdx_906_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_pn5n6_c20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zFbjNHf70cR7" title="Contingent liability MAR acquisition amount"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="AsOf2023-04-30_us-gaap_FairValueInputsLevel3Member" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.2</ix:nonFraction></span>
million as of April 30, 2023. As of April 30, 2023, the fair value of this contingent liability from the time that MAR was acquired
has increased by approximately $<span id="xdx_90C_ecustom--IncreaseDecreaseInContingentLiability_pn5n6_c20220501__20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_z8r5zk5HMtj4" title="Increased in contingent liability"><ix:nonFraction name="OPTT:IncreaseDecreaseInContingentLiability" contextRef="From2022-05-012023-04-30_us-gaap_FairValueInputsLevel3Member" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.1</ix:nonFraction></span>
million from $<span id="xdx_901_eus-gaap--ContingentConsiderationClassifiedAsEquityFairValueDisclosure_iI_pn5n6_c20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zkGtQZrhanc7" title="Fair value of contingent consideration"><ix:nonFraction name="us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure" contextRef="AsOf2023-04-30_us-gaap_FairValueInputsLevel3Member" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.6</ix:nonFraction></span>
million as of April 30, 2022. Subsequent to year end in June 2023, the Company paid out $<span id="xdx_905_eus-gaap--StockIssuedDuringPeriodValueNewIssues_c20230601__20230601__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zBDYrW0ErRL3"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2023-06-012023-06-01_us-gaap_SubsequentEventMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">500,000</ix:nonFraction></span> in cash and issued <span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230601__20230601__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zG5GIQ6XuJs7"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2023-06-012023-06-01_us-gaap_SubsequentEventMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,923,077</ix:nonFraction></span> in shares
to satisfy the achievement of the earnout based on new customer bookings of $<span id="xdx_90C_ecustom--ContingentLiabilityRelatedToEarnouts_iI_pn5n6_c20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zOqePHv59VG1" title="contingent liability related to earnouts"><ix:nonFraction name="OPTT:ContingentLiabilityRelatedToEarnouts" contextRef="AsOf2023-04-30_us-gaap_FairValueInputsLevel3Member" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.5</ix:nonFraction> </span>million.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Transfers
into or out of any hierarchy level are recognized at the end of the reporting period in which the transfers occurred. There was one
transfers between any hierarchy levels during each of the fiscal year ended April 30, 2023 related to the current portion of the MAR
earnout being known and payable as of year-end in the amount of $<span id="xdx_908_eus-gaap--LoansPayable_iI_pn5n6_c20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zjZX1gtcWVGc" title="Loans payable"><ix:nonFraction name="us-gaap:LoansPayable" contextRef="AsOf2023-04-30_us-gaap_FairValueInputsLevel3Member" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.5</ix:nonFraction></span>
million. There was a $<span id="xdx_903_eus-gaap--NotesPayable_iI_c20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zJttEprmah6j"><ix:nonFraction name="us-gaap:NotesPayable" contextRef="AsOf2023-04-30_us-gaap_FairValueInputsLevel3Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">60,000</ix:nonFraction></span> adjustment for 3Dent as of the year end April 30, 2022.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock"><p id="xdx_80B_eus-gaap--IncomeTaxDisclosureTextBlock_zmqv8K8Exrk6" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(15)
<span id="xdx_82C_zEXPy8FoaTt9">Income Taxes</span></b></span></p>

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

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"><p id="xdx_895_eus-gaap--ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_z12yRo7lDWy3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Loss
before income taxes for the years ended April 30, 2023 and 2022 consisted of the following components:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BE_zSRvtocHScfi" style="display: none">Schedule of Components of Loss Before Income Taxes</span></span></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="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20220501__20230430_z3RPqMwPiM6g" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_494_20210501__20220430_zxPmdF83Wyy9" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_pn3n3_maILFCOzq5R_zy8yI9HKCt83" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black">Domestic</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">26,578</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">20,665</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_pn3n3_maILFCOzq5R_zZpOdKtoiTHf" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 1.5pt">Foreign</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">26</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">32</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_pn3n3_mtILFCOzq5R_zRzqBf8O4Sw3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 2.5pt">Total loss before income taxes</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">26,604</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">20,697</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td></tr>
  </table>

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

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

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

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

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

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"><p id="xdx_89F_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zhwdcFpTP40f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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, 2023 and 2022 to loss before income taxes as a result of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B0_zdrA7l4g81L" style="display: none">Schedule of Effective Income Tax Rate Reconciliation</span></span></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="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49F_20220501__20230430_zMd2EgF4Q3W7" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20210501__20220430_zdRg0UrSnYK3" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_iN_pid_dpi_uPure_zeYesegHYUk3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Computed expected tax benefit</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">21.0</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">)%</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">21.0</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Increase(reduction) in income taxes resulting from:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_pid_dp_uPure_zx87UswIeuHi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">State income taxes, net of federal benefit</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.0</ix:nonFraction></td><td style="color: Black; text-align: left">%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">5.2</ix:nonFraction></td><td style="color: Black; text-align: left">%</td></tr>
  <tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_pid_dp_uPure_zJxVBuCy9Sg4" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Federal research and development tax credits</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1.9</ix:nonFraction></td><td style="color: Black; text-align: left">%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">0.6</ix:nonFraction></td><td style="color: Black; text-align: left">)%</td></tr>
  <tr id="xdx_402_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_pid_dp_uPure_zYckHCQTyeUg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Foreign rate differential</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1281">&#8212;</span></td><td style="color: Black; text-align: left">%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1282">&#8212;</span></td><td style="color: Black; text-align: left">%</td></tr>
  <tr id="xdx_408_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_pid_dp_uPure_zqQJI2lIqyWf" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Other non-deductible expenses</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">1.1</ix:nonFraction></td><td style="color: Black; text-align: left">)%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">0.9</ix:nonFraction></td><td style="color: Black; text-align: left">)%</td></tr>
  <tr id="xdx_405_ecustom--EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits_pid_dp_uPure_zNwfEi6q3y8j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Proceeds of sale of New Jersey tax benefits</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="OPTT:EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">7.0</ix:nonFraction></td><td style="color: Black; text-align: left">)%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="OPTT:EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">7.0</ix:nonFraction></td><td style="color: Black; text-align: left">)%</td></tr>
  <tr id="xdx_404_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_pid_dp_uPure_zrbIpap49g8a" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black">Other</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1.3</ix:nonFraction></td><td style="color: Black; text-align: left">%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1.3</ix:nonFraction></td><td style="color: Black; text-align: left">%</td></tr>
  <tr id="xdx_408_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_pid_dp_uPure_z21CU5MdVQH1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 1.5pt">Increase in valuation allowance</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">22.9</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">%</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">14.1</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">%</td></tr>
  <tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_zVzZ1JlOMhBe" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 2.5pt">Income tax (benefit)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1.0</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">%</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">8.9</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)%</td></tr>
  </table>

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


<ix:exclude><!-- Field: Page; Sequence: 76; 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 -->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 --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Significant
Components of Deferred Taxes</i></span></p>

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

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"><p id="xdx_897_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zyJhlEKozUf1" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BB_zrB8hAoFP9oh" style="display: none">Schedule of Deferred Tax Assets and Liabilities</span></span></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="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20230430_z6mhrCjkrKm9" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_499_20220430_zZtyQSN4YXhl" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Deferred tax assets:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_iI_pn3n3_maDTAGzon3_z0uB1aUYAdTa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; width: 60%; color: Black; text-align: left">Federal net operating loss carryforwards</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">43,788</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; 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="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsForeign_iI_pn3n3_maDTAGzon3_ztYdJTW75I4" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Foreign net operating loss carryforwards</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,059</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_iI_pn3n3_maDTAGzon3_z22QAmT8qA2l" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">State operating loss carryforwards</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,578</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwardsResearch_iI_pn3n3_maDTAGzon3_z3Z6VFtTj8h7" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Federal and New Jersey research and development tax credits</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,143</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_iI_pn3n3_maDTAGzon3_z0U9AqqSfppk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Stock compensation</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">662</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_iI_pn3n3_maDTAGzon3_zR04bgi24Hp2" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Accrued expenses</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">474</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--DeferredTaxAssetsInProcessResearchAndDevelopment_iI_pn3n3_maDTAGzon3_zJMqlujBaPX" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Capitalized section 174 research &amp; development</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><p style="margin: 0"><ix:nonFraction name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,453</ix:nonFraction></p></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><p style="margin: 0"><span style="-sec-ix-hidden: xdx2ixbrl1320">-</span></p></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--DeferredTaxAssetsLeases_iI_pn3n3_maDTAGzon3_zdQCJkWNKKTh" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left"><p style="margin: 0">Leases</p></td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><p style="margin: 0"><ix:nonFraction name="OPTT:DeferredTaxAssetsLeases" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">448</ix:nonFraction></p></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><p style="margin: 0"><ix:nonFraction name="OPTT:DeferredTaxAssetsLeases" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">207</ix:nonFraction></p></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOther_iI_pn3n3_maDTAGzon3_zsZCGFwKyF0j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; padding-bottom: 1.5pt">Other</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">76</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">142</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"></td></tr>
  <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsGross_iTI_pn3n3_mtDTAGzon3_maDTANzeHh_z6ElkdUNm2yd" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 1.5pt">Net deferred tax assets before valuation allowance</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">55,681</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">48,391</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pn3n3_di_msDTANzeHh_z45yEJVe7ng2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 2.5pt">Valuation allowance</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">54,644</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; color: Black; 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="padding-bottom: 2.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_403_eus-gaap--DeferredTaxAssetsNet_iTI_pn3n3_mtDTANzeHh_maDTALNzpXd_zlVGyU9rYtX" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Deferred tax assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,037</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">794</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Deferred tax liabilities:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--DeferredTaxLiabilitiesOtherLiabilities_iI_pn3n3_msDTALNzpXd_z09giJMBhPC9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Lease liabilities</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="OPTT:DeferredTaxLiabilitiesOtherLiabilities" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">448</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="OPTT:DeferredTaxLiabilitiesOtherLiabilities" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">203</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_iI_pn3n3_msDTALNzpXd_zNdAqMjcDFA6" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 1.5pt">Intangibles</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><p style="margin: 0"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">792</ix:nonFraction></p></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><p style="margin: 0"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">794</ix:nonFraction></p></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iNTI_pn3n3_di_mtDTALNzpXd_zU8H1JKDhNKa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; color: Black; text-align: left; padding-bottom: 2.5pt">Net deferred tax liabilities</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">203</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">203</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">In
assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all
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, 2023 and 2022, based upon the level of historical taxable losses, valuation allowances of $<span id="xdx_905_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_pn5n6_c20230430_zkOSJEQFcWH3"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">54.6</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">million and $<span id="xdx_90C_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_pn5n6_c20220430_zxqzTQqiLAyl"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2022-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">47.6</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">million, respectively, were recorded
to fully offset deferred tax assets. The valuation allowance increased $<span id="xdx_90B_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pn5n6_c20220501__20230430_zRAgo4HjiKBk"><ix:nonFraction name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">7</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">million during the year ended April
30, 2023 and increased $<span id="xdx_900_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pn5n6_c20210501__20220430_zQEmVzEcDlUf"><ix:nonFraction name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" contextRef="From2021-05-012022-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.5</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">million during the year ended 2022
respectively, due to continuing net operating losses.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">As
of April 30, 2023, the Company had net operating loss carry forwards for federal income tax purposes of approximately $</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90E_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20230430_zELEHkuNgCe6" title="Net operating loss carry forwards"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">207.8</ix:nonFraction></span>
million, which <span id="xdx_907_ecustom--OperatingLossCarryforwardsExpirationDescription_c20220501__20230430_zPhO5jLDHm14"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" name="OPTT:OperatingLossCarryforwardsExpirationDescription">begin to
expire in fiscal 2023</ix:nonNumeric></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">; $<span id="xdx_902_ecustom--OperatingLossCarryforwardsSubjectToNoExpiration_iI_pn5n6_c20230430_zsU9wpWCLir7" title="Operating loss carryforwards subject to no expiration"><ix:nonFraction name="OPTT:OperatingLossCarryforwardsSubjectToNoExpiration" contextRef="AsOf2023-04-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">72.8</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">million of the federal carryforward
has no expiration, but <span id="xdx_90C_eus-gaap--OperatingLossCarryforwardsLimitationsOnUse_c20220501__20230430_zBciyNs74oUf"><ix:nonNumeric contextRef="From2022-05-01to2023-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></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company also had federal research and development tax credit carry forwards of approximately $<span id="xdx_90D_eus-gaap--TaxCreditCarryforwardAmount_iI_pn5n6_c20230430__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zJAVRykQaPu6"><ix:nonFraction name="us-gaap:TaxCreditCarryforwardAmount" contextRef="AsOf2023-04-30_us-gaap_ResearchAndDevelopmentExpenseMember" 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; color: Black">million as of April 30, 2023, 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">In
addition, as of April 30, 2023, the Company had state net operating loss carry forwards of approximately $<span id="xdx_90E_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20230430__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zf6BOLzy3yAb" title="Net operating loss carry forwards"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2023-04-30_us-gaap_StateAndLocalJurisdictionMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">22.5</ix:nonFraction></span> million which <span id="xdx_90A_eus-gaap--OperatingLossCarryforwardsLimitationsOnUse_c20220501__20230430__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zlKAXRZ5m7W7" title="Operating loss carryforwards, expiration description"><ix:nonNumeric contextRef="From2022-05-012023-04-30_us-gaap_StateAndLocalJurisdictionMember" name="us-gaap:OperatingLossCarryforwardsLimitationsOnUse">begin to
expire in 2042, which also may be limited to utilization limitations.</ix:nonNumeric></span> Further, as of April 30, 2023, the Company had foreign net operating
loss carry forwards of approximately $<span id="xdx_901_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20230430__us-gaap--IncomeTaxAuthorityAxis__us-gaap--ForeignCountryMember_zPW9SjEbetei" title="Net operating loss carry forwards"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2023-04-30_us-gaap_ForeignCountryMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">10.8</ix:nonFraction></span> million. The ability to utilize these carry forwards may also be limited due to ownership
changes.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company has sold New Jersey State net operating losses and research development credits under the New Jersey Economic Development Authority
Tax Transfer programs, The income tax benefit for the years ended April 30, 2023 and 2022 consisted
of state minimum tax benefits of $<span id="xdx_907_eus-gaap--IncomeTaxExpenseBenefit_pn5n6_c20220501__20230430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--NewJerseyDivisionOfTaxationMember_zCVtTapRTuec" title="Income tax benefit"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2022-05-012023-04-30_us-gaap_NewJerseyDivisionOfTaxationMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.3</ix:nonFraction></span> million and $<span id="xdx_906_eus-gaap--IncomeTaxExpenseBenefit_pn5n6_c20210501__20220430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--NewJerseyDivisionOfTaxationMember_zOjvd9ycqXFa" title="Income tax benefit"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-05-012022-04-30_us-gaap_NewJerseyDivisionOfTaxationMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.4</ix:nonFraction></span> million, respectively, from the sale of New Jersey net operating losses and research
and development credits. 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_904_ecustom--IncomeTaxReconciliationNetOperatingLossesTaxCredits_pn6n6_c20220501__20230430__srt--RangeAxis__srt--MaximumMember_zpwlDxP9KN6b" title="Income tax benefit, net operating losses"><span id="xdx_902_eus-gaap--IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment_pn6n6_c20220501__20230430__srt--RangeAxis__srt--MaximumMember_z8ueIXeKpzM2" title="Income tax benefit, research and development expense"><ix:nonFraction name="OPTT:IncomeTaxReconciliationNetOperatingLossesTaxCredits" contextRef="From2022-05-012023-04-30_srt_MaximumMember" format="ixt:numdotdecimal" decimals="-6" scale="6" unitRef="USD"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment" contextRef="From2022-05-012023-04-30_srt_MaximumMember" format="ixt:numdotdecimal" decimals="-6" scale="6" unitRef="USD">20</ix:nonFraction></ix:nonFraction></span></span> million per business.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 77; 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 -->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 --></ix:exclude>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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, 2023 and 2022, 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 fiscal year, 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 after utilization.</span></p>

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Effective
for tax years beginning after December 31, 2021, taxpayers are required to capitalize any expenses incurred that are considered incidental
to research and experimentation (&#8220;R&amp;E&#8221;) activities under IRC Section 174. While taxpayers historically had the option
of deducting these expenses under IRC Section 174, the December 2017 Tax Cuts and Jobs Act mandates capitalization and amortization of
R&amp;E expenses for tax years beginning after December 31, 2021. <span id="xdx_90D_eus-gaap--TaxCreditCarryforwardLimitationsOnUse_c20220501__20230430_z07IIEvWBkTl" title="Description of tax credit carryforward, limitations on use"><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" name="us-gaap:TaxCreditCarryforwardLimitationsOnUse">Expenses incurred in connection with R&amp;E activities in the US must
be amortized over a 5-year period if incurred, and R&amp;E expenses incurred outside the US must be amortized over a 15-year period.</ix:nonNumeric></span>
R&amp;E activities are broader in scope than qualified research activities that are considered under IRC Section 41 (relating to the
research tax credit). The Company prepared an analysis if the tax impact of capitalizing and amortizing these costs over the required
periods and for calendar year 2022, it is expected to be in a loss position after the estimated add back.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p id="xdx_804_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zkXteg0TkUG6" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(16)
<span id="xdx_827_zHbiHB6mEXh6">Commitments and Contingencies</span></b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company underwent an income tax audit in Spain for the period from 2011 to 2014, when its 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 (&#8220;Spanish Tax Administration&#8221;)
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_90F_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_uEuro_c20220430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_zUVpaa049vqa" title="Income tax penalties"><ix:nonFraction name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" contextRef="AsOf2022-04-30_us-gaap_TaxAuthoritySpainMember" format="ixt:numdotdecimal" decimals="0" unitRef="Euro">279,870</ix:nonFraction></span> or approximately
$<span id="xdx_908_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_c20220430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_z8avpN33akSc" title="Income tax penalties"><ix:nonFraction name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" contextRef="AsOf2022-04-30_us-gaap_TaxAuthoritySpainMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">331,000</ix:nonFraction></span>. On January 25, 2021,the Company paid the Spanish Tax Administration &#8364;<span id="xdx_90B_eus-gaap--LossContingencyDamagesPaidValue_uEuro_c20210124__20210125__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_zj4DpdJecBC5" 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" 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.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>General
Legal Matters</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">From
time to time, the Company is involved in legal and administrative proceedings and claims of various types. The Company records a liability
in its consolidated financial statements for these matters when a loss is known or considered probable, and the amount can be reasonably
estimated. The Company reviews these estimates each accounting period as additional information is known and adjusts the loss provision
when appropriate. If a matter is both probable to result in a liability and the amounts of loss can be reasonably estimated, the Company
estimates and discloses the possible loss or range of loss to the extent necessary to make the consolidated financial statements not
misleading. If the loss is not probable or cannot be reasonably estimated, a liability is not recorded in its consolidated financial
statements.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 78; 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 -->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 --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock"><p id="xdx_803_eus-gaap--SegmentReportingDisclosureTextBlock_zz0igVJkOvri" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(17)
<span id="xdx_822_zHyvAbH9RcFl">Operating Segments and Geographic Information</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company&#8217;s business consists of <span id="xdx_909_eus-gaap--NumberOfReportableSegments_pid_dc_uSegment_c20220501__20230430_zYAP1L0qHULd" title="Number of reportable segments"><ix:nonFraction name="us-gaap:NumberOfReportableSegments" contextRef="From2022-05-01to2023-04-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="Segment">one</ix:nonFraction></span> segment as the revenue 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. Revenues and expenses are generally attributed to the operating unit that bills the customers. Geographic information is as
follows:</span></p>

<ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"><p id="xdx_893_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_zQPIqpFQOx8a" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_z8bhFFdCu4D6" style="display: none">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</span>&#160;</span></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="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Year Ended April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">North &amp; South <br />America</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Europe</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Asia and <br />Australia</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Total</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="14" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; color: Black; text-align: left">Revenues from external customers</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zlEIc0U5Zv1" title="Revenues from external customers" style="width: 11%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2022-05-012023-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,479</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220501__20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zjH8Cro2I0z2" title="Revenues from external customers" style="width: 11%; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1389">&#8212;</span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zNIdRzAsB557" title="Revenues from external customers" style="width: 11%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2022-05-012023-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">253</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220501__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zXJjWIfyQqXj" title="Revenues from external customers" style="width: 11%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2022-05-012023-04-30_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,732</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Operating income (loss)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--NetIncomeLoss_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zfEwt7NWIfTe" title="Net loss" style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-05-012023-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">26,375</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--NetIncomeLoss_c20220501__20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zW4CrBvtU2H" title="Net loss" style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1397">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--NetIncomeLoss_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_ztC3vPp09d4c" title="Net loss" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-05-012023-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">49</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--NetIncomeLoss_pn3n3_c20220501__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z06o1d0jwhyk" title="Net loss" style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-05-012023-04-30_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">26,326</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Right-of-use assets, net</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td title="Net loss" style="color: Black; text-align: right"><p id="xdx_982_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zVTncvo59rii" title="Right of use assets" style="margin: 0"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2023-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,751</ix:nonFraction></p></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td title="Right of use assets" id="xdx_988_eus-gaap--OperatingLeaseRightOfUseAsset_iI_c20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zBd4npiOCr46" style="color: Black; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1405">&#8212;</span></span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td title="Right of use assets" id="xdx_989_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zMBnMJ7cNzEd" style="color: Black; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1407">&#8212;</span></span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td title="Right of use assets" id="xdx_984_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zQAMIBGEXPP4" style="color: Black; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2023-04-30_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,751</ix:nonFraction></span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Long-lived assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--NoncurrentAssets_iI_pn3n3_c20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z0wokqmEobcb" title="Long-lived assets" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2023-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,280</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--NoncurrentAssets_iI_c20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z1yx67n0Vinf" title="Long-lived assets" style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1413">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--NoncurrentAssets_iI_c20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zTzjhtt5gxhi" title="Long-lived assets" style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1415">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--NoncurrentAssets_iI_pn3n3_c20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zVtsrL7JXxb7" title="Long-lived assets" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2023-04-30_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,280</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Total assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--Assets_iI_pn3n3_c20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zmBuEvjKtLga" title="Total assets" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">53,374</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--Assets_iI_c20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z89MQ4yUV8P2" title="Total assets" style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1421">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Assets_iI_c20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zazHPndYLHQl" title="Total assets" style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1423">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Assets_iI_pn3n3_c20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_znAzuOL3fTb8" title="Total assets" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-04-30_custom_OperatingSegmentMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">53,374</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Year Ended April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">North &amp; South <br />America</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Europe</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Asia and <br />Australia</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Total</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="14" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; color: Black; text-align: left">Revenues from external customers</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zLuPiUfULrFc" title="Revenues from external customers" style="width: 11%; color: Black; 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="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zc5kFaQcQfLb" title="Revenues from external customers" style="width: 11%; color: Black; 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="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_ztuX75H6QfI3" title="Revenues from external customers" style="width: 11%; color: Black; 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="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zkUr4eQzaGl" title="Revenues from external customers" style="width: 11%; color: Black; 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="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Operating loss</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zoO7ToTs5W2g" title="Net loss" style="color: Black; 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="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z28aAMfakkr4" title="Net loss" style="color: Black; 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="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zxdefEgWUDr5" title="Net loss" style="color: Black; 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="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zzRVv4v09jFc" title="Net loss" style="color: Black; 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="color: Black; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Long-lived assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--NoncurrentAssets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zctzOYKNCUUl" title="Long-lived assets" style="color: Black; 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="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--NoncurrentAssets_iI_c20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z6sTOXLZUgIi" title="Long-lived assets" style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1445">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--NoncurrentAssets_iI_c20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z3H120JKc7v8" title="Long-lived assets" style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1447">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--NoncurrentAssets_iI_pn3n3_c20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zK7KKGHq48E6" title="Long-lived assets" style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Total assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zm01SXAHXB32" title="Total assets" style="color: Black; 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="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z4nyT283dyDe" title="Total assets" style="color: Black; 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="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zWDBRAyLmi7c" title="Total assets" style="color: Black; 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="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Assets_iI_pn3n3_c20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zUeX04TOIFV6" title="Total assets" style="color: Black; 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="color: Black; text-align: left">&#160;</td></tr>
  </table>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock"><p id="xdx_804_eus-gaap--PensionAndOtherPostretirementBenefitsDisclosureTextBlock_z2TZ7PRcXUW2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(18)
<span id="xdx_825_z8FPHC6XwCA">Employee Benefits</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>401(k)
Savings &amp; Retirement Plan</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">The Company offers a 401(k) Savings &amp; Retirement Plan to eligible employees
meeting certain age and service requirements. This plan permits participants to contribute <span id="xdx_901_ecustom--ContributionPercentage_dp_uPure_c20220501__20230430_zNDYx5L60cc9" title="Contribution percentage"><ix:nonFraction name="OPTT:ContributionPercentage" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">100</ix:nonFraction></span>% of their salary, up to the maximum allowable
by the Internal Revenue Service regulations. Participants are immediately vested in their voluntary contributions plus actual earnings
or less actual losses thereon. Participants are eligible to participate in the Company match after one year of service and are fully vested
in the Company match after two years of service.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">The Company matches employee contributions dollar for dollar up to the first <span id="xdx_908_ecustom--EmployeeContributionPercentage_dp_uPure_c20220501__20230430_zt1O6LJENh3c" title="Employee contribution percentage"><ix:nonFraction name="OPTT:EmployeeContributionPercentage" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3</ix:nonFraction></span>% and fifty cents on the dollar for
each <span id="xdx_90F_ecustom--EmployeeContributionPercentage_dp_uPure_c20220501__20230430__srt--RangeAxis__srt--MinimumMember_zUpeRodjAm29" title="Employee contribution percentage"><ix:nonFraction name="OPTT:EmployeeContributionPercentage" contextRef="From2022-05-012023-04-30_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1</ix:nonFraction></span>% up to <span id="xdx_90C_ecustom--EmployeeContributionPercentage_dp_uPure_c20220501__20230430__srt--RangeAxis__srt--MaximumMember_zExKZdZBhGMd" title="Contribution percentage"><ix:nonFraction name="OPTT:EmployeeContributionPercentage" contextRef="From2022-05-012023-04-30_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">9</ix:nonFraction></span>% for a maximum match contribution of <span id="xdx_902_ecustom--EmployeeContributionPercentageMaximum_dp_uPure_c20220501__20230430_zOuL12NuOY64" title="Employee contribution percentage"><ix:nonFraction name="OPTT:EmployeeContributionPercentageMaximum" contextRef="From2022-05-01to2023-04-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">6</ix:nonFraction></span>%. The aggregate employer 401(k) match expense recorded in the Consolidated Statements
of Operations for the years ended April 30, 2023 and 2022 was approximately $<span id="xdx_905_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20220501__20230430__us-gaap--PlanNameAxis__custom--RetirementPlanMember_zyTDWZvWR2c6"><ix:nonFraction name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" contextRef="From2022-05-012023-04-30_custom_RetirementPlanMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.3</ix:nonFraction></span> million and $<span id="xdx_90F_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20210501__20220430__us-gaap--PlanNameAxis__custom--RetirementPlanMember_zWLXbkDuyVG6"><ix:nonFraction name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" contextRef="From2021-05-012022-04-30_custom_RetirementPlanMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.1</ix:nonFraction></span> million, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">The Company also provides for a voluntary contribution to the plan which
is approved by the Company&#8217;s Board of Directors on an annual basis. All participants immediately vest on the date of distribution.</p>

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

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

<ix:exclude><!-- Field: Page; Sequence: 79; 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 -->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 --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-05-01to2023-04-30" escape="true" name="us-gaap:SubsequentEventsTextBlock"><p id="xdx_800_eus-gaap--SubsequentEventsTextBlock_zqyMi6Q4q6W5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(19)
<span id="xdx_822_z4tVWbL8Als6">Subsequent Events</span></b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">On November
15, 2021, the Company entered into a stock purchase agreement with the sellers named therein (the &#8220;Sellers&#8221;) pursuant to
which the Company acquired from the Sellers all the outstanding equity interest of Marine Advanced Robotics, Inc.
(&#8220;MAR&#8221;). MAR is a Richmond, California based company that is the developer of Wave Adaptive Modular Vessel technology,
which enables roaming capabilities for unmanned equipment in waters around the world. In consideration for the purchase, the Company paid
$<span id="xdx_909_eus-gaap--StockIssuedDuringPeriodValueNewIssues_c20211114__20211115__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zWmYlmNt9lia" title="Number of value issued"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2021-11-142021-11-15_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,000,000</ix:nonFraction></span>
in cash to the Sellers and issued <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20211114__20211115__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z1JRNqynRuZg" title="Number of value issued, shares"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2021-11-142021-11-15_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,330,162</ix:nonFraction></span>
shares of our common stock to the Sellers. Pursuant to registration rights that we granted under such stock purchase agreement, the Company
previously filed a registration statement to register the resale of the <span id="xdx_907_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20211114__20211115__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zZwWMFQE8hsa"><ix:nonFraction name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" contextRef="From2021-11-142021-11-15_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,330,162</ix:nonFraction></span>
shares of our common stock that we issued to the Sellers.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">On June 29,
2023, the Company issued an additional <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230628__20230629__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zDzzYowwq1Vh" title="Number of value issued, shares"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2023-06-282023-06-29_us-gaap_SubsequentEventMember_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,403,846</ix:nonFraction></span>
shares of our common stock to the Sellers and to certain employees of MAR. <span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230628__20230629__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember__us-gaap--OtherCommitmentsAxis__custom--EarnoutProvisionsMember_zT9f16bDXCkh" title="Number of value issued, shares"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2023-06-282023-06-29_us-gaap_SubsequentEventMember_us-gaap_CommonStockMember_custom_EarnoutProvisionsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,923,077</ix:nonFraction></span> shares related to the earnout provisions of such stock purchase
agreement, as well as <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230628__20230629__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember__us-gaap--OtherCommitmentsAxis__custom--PerformanceBonusesMember_z6zP8rjuMgs4" title="Number of value issued, shares"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2023-06-282023-06-29_us-gaap_SubsequentEventMember_us-gaap_CommonStockMember_custom_PerformanceBonusesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">480,769</ix:nonFraction></span> shares related to performance bonuses for MAR employees which was not related to the business combination, and further agreed to register the resale
of such additional shares. The Company filed a registration statement on Form S-3 on June 30,
2023 to this effect.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Tax
benefits preservation plan</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; 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; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 30, 2023, the Company adopted a tax benefits preservation plan in the form of a Section 382 Rights Agreement. Under the terms
of this plan, if enacted by the Company&#8217;s Board of Directors, each common shareholder is entitled to one preferred stock
purchase right for each share of OPT&#8217;s common stock held as of the close of business on July 11, 2023 (the record date).
Management assessed the impact of the distribution of the rights and deemed the issuance of the rights to existing shareholders to
be a freestanding equity instrument.</span></p>

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

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


<!-- Field: Page; Sequence: 80; Options: Last -->
    <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 -->28<!-- Field: /Sequence --></td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.1
<SEQUENCE>2
<FILENAME>ex4-1.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="text-align: right; margin-top: 0; margin-bottom: 0"><B>Exhibit 4.1</B></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&nbsp;<IMG SRC="ex4-1_01.jpg" ALT="" STYLE="height: 406px; width: 670px"></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"></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="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&nbsp;<IMG SRC="ex4-1_02.jpg" ALT="" STYLE="height: 1106px; width: 670px"></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 2; 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="text-align: center; margin-top: 0; margin-bottom: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.3
<SEQUENCE>3
<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: 0pt 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: 0pt 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: 0pt 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-top: 0pt; margin-bottom: 0pt; 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: 0pt 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: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">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, 100,000 of which are designated as Series A Participating Preferred Stock which may be issued upon
the exercise of the preferred stock purchase rights described below under &ldquo;</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Section
382 Tax Benefits Preservation Plan<FONT STYLE="background-color: white">&rdquo;.</FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 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 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 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: 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 0; text-align: justify; text-indent: 0.5in"><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: 0pt 4pt 0pt 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: 0pt 0; text-align: justify; text-indent: 0.5in"><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: 0pt 4pt 0pt 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: 0pt 0; text-align: justify; text-indent: 0.5in"><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: 0pt 4pt 0pt 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: 0pt 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: 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 0; text-align: justify; text-indent: 0.5in"><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: 0pt 4pt 0pt 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: 0pt 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: 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 0; text-align: justify; text-indent: 0.5in"><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: 0pt 4pt 0pt 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: 0pt 0; text-align: justify; text-indent: 0.5in"><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: 0pt 4pt 0pt 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: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></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="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: 0pt 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: 0pt 0; text-align: justify; text-indent: 0.5in"><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: 0pt 4pt 0pt 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: 0pt 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: 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 0; text-align: justify; text-indent: 0.5in"><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: 0pt 4pt 0pt 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: 0pt 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: 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 0; text-align: justify; text-indent: 0.5in"><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, as well as having met certain
other requirements specified in the bylaws. 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: 0pt 4pt 0pt 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: 0pt 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: 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 0; text-align: justify; text-indent: 0.5in"><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: 0pt 4pt 0pt 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: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Section
382 Tax Benefits Preservation Plan</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Board of Directors has approved the adoption of a tax benefits preservation plan in the form of a Section 382 Rights Agreement designed
to protect and preserve our tax assets primarily associated with net operating loss carryforwards (&ldquo;NOLs&rdquo;) that could potentially
be utilized in certain circumstances to offset our future taxable income and reduce its federal income tax liability.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Section
382 of the Internal Revenue Code imposes limitations on the future use of a company&rsquo;s NOLs if it undergoes an &ldquo;ownership
change.&rdquo; Our ability to benefit from its tax assets would be substantially limited by Section 382 if an &ldquo;ownership change&rdquo;
occurred. A company experiences an &ldquo;ownership change&rdquo; for tax purposes if the percentage of stock owned by one or a group
of its 5% stockholders (as defined for tax purposes) increases by more than 50 percentage points over a rolling three-year period over
the lowest percentage of stock of such corporation owned by such stockholders at any time during that period.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
tax benefits preservation plan is similar to those adopted by numerous other public companies with significant NOLs. In order to protect
our NOLs from being limited or permanently lost under Section 382, the tax benefits preservation plan is intended to reduce the likelihood
of an unintended &ldquo;ownership change&rdquo; occurring through the buying and selling of our common stock. This is accomplished by
deterring any person or group from acquiring beneficial ownership of 4.99% or more of our outstanding common stock without the approval
of the Board. Our tax benefits preservation plan does not, however, block anyone from buying or selling OPT&rsquo;s common stock. Accordingly,
there can be no assurance that the tax benefits preservation plan will prevent an &ldquo;ownership change.&rdquo;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><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="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: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; 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 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the terms of the tax benefits preservation plan, OPT will distribute to its stockholders one preferred stock purchase right for each
share of our common stock held as of the close of business on July 11, 2023. Any shares of common stock issued after the July 11, 2023
record date will be issued together with associated preferred stock purchase rights.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the tax benefits preservation plan, the rights will initially trade with our common stock. The rights will generally become exercisable
only if a person (or any persons acting as a group) acquires beneficial ownership of 4.99% or more of our outstanding common stock, without
the approval of the Board, after the first public announcement by us of the adoption of the tax benefits preservation plan. A person
or group who acquires, without the approval of the Board, beneficial ownership of 4.99% or more of our outstanding common stock could
be subject to significant dilution. If the preferred stock purchase rights become exercisable, all holders of rights, other than the
person or group triggering the rights, will be entitled to purchase our common stock at a 50% discount. The Board also has the option
to cause the exchange of one share of common stock for each preferred stock purchase right held. Preferred stock purchase rights held
by the person or group triggering the rights will become null and void and will not be exercisable or transferable.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stockholders
who beneficially owned 4.99% or more of our outstanding common stock prior to the first public announcement by us of the adoption of
the tax benefits preservation plan will not trigger any penalties under the tax benefits preservation plan so long as they do not acquire
beneficial ownership of any additional shares of common stock (other than pursuant to a stock split, stock dividend, reclassification,
or similar transaction effected by us) at a time when they still beneficially own 4.99% or more of such common stock. The Board also
has the discretion to exempt any acquisition of our common stock from the provisions of the tax benefits preservation plan.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preferred stock purchase rights and the tax benefits preservation plan will expire no later than June 29, 2026. The preferred stock purchase
rights and the tax benefits preservation plan may also expire on an earlier date upon the occurrence of other events, including a determination
by our Board that (i) the tax benefits preservation plan is no longer necessary for the preservation of our tax attributes, (ii) no tax
attributes may be carried forward (with such expiration occurring as of the beginning of the applicable taxable year), or (iii) prior
to the time any person or group acquires 4.99% or more of our common stock, that the tax benefits preservation plan and the preferred
stock purchase rights are no longer in the best interests of us and our stockholders. The preferred stock purchase rights may also be
redeemed, exchanged, or terminated prior to their expiration.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 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 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: 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 0; text-align: justify; text-indent: 0.5in"><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: 0pt 4pt 0pt 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: 0pt 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: 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 0; text-align: justify; text-indent: 0.5in"><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: 0pt 0; text-align: center"><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">&nbsp;</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">&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">&#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">&nbsp;</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">&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">&#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">&nbsp;</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">&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">&#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: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 3 -->
    <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>
    <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: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt 0; text-align: justify; text-indent: 0.5in"><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: 0pt 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: 0pt 0; text-align: justify; text-indent: 0.5in"><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: 0pt 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: 0pt 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: 0pt 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: 0pt 0; text-align: justify; text-indent: 0.5in"><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: 0pt 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: 0pt 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: 0pt 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: 0pt 0; text-align: justify; text-indent: 0.5in"><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: 0pt 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: 0pt 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: 0pt 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: 0pt 0; text-align: justify; text-indent: 0.5in"><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 250 Royall Street, Canton, MA 02021-1011,
and its telephone number is 1-800-662-7232.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt 0; text-align: justify; text-indent: 0.5in"><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: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 4; 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 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

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

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

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</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
21.1</B></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">&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="font: 10pt Times New Roman, Times, Serif; width: 49%; border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Subsidiary</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Jurisdiction
    of Incorporation</B></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>
    <TD STYLE="text-align: center; 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">Ocean
    Power Technologies Ltd</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>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">United
    Kingdom</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">Oregon
    Wave Energy Partners I, LLC</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>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delaware</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">Victorian
    Wave Partners Pty Ltd</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>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Australia</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">3Dent
    Technology, LLC</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>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Texas</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">Marine
    Advanced Robotics, Inc. </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>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">California
    </FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 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: 0pt 0pt 0pt 0"><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="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>5
<FILENAME>ex23-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: 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"><B>Exhibit 23.1</B></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: 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 0pt 0pt 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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
consent to the incorporation by reference in the Registration Statements of Ocean Power Technologies, Inc. on Form S-3 (No. 333-221867,
No. 333-250824, No. 333-261240 and No. 333-273044) and Form S-8 (No. 333-208522, No. 333-214316, No. 333-224436, No. 333-232755, No.
333-252372, No. 333-262684 and No. 333-269344) of our report dated July 28, 2023, on our audits of the consolidated financial statements
as of April 30, 2023 and 2022 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 0pt 0pt 0; text-align: justify; text-indent: 0in"><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"><I>/s/
EisnerAmper LLP</I></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>

<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">EISNERAMPER
LLP</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">Iselin,
New Jersey</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">July
28, 2023</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>


<!-- 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; color: fuchsia"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

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

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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 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-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-top: 0pt; margin-bottom: 0pt; 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-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: 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.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%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><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="font: 10pt Times New Roman, Times, Serif; text-align: justify">&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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="font: 10pt Times New Roman, Times, Serif; text-align: justify">&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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="font: 10pt Times New Roman, Times, Serif; text-align: justify">&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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="font: 10pt Times New Roman, Times, Serif; text-align: justify">&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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="font: 10pt Times New Roman, Times, Serif; text-align: justify">&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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="font: 10pt Times New Roman, Times, Serif; text-align: justify">&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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="font: 10pt Times New Roman, Times, Serif; text-align: justify">&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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="font: 10pt Times New Roman, Times, Serif; text-align: justify">&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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="font: 10pt Times New Roman, Times, Serif; text-align: justify">&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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="font: 10pt Times New Roman, Times, Serif; text-align: justify">&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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%; padding-bottom: 1.5pt"><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 28, 2023</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>

<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>

<!-- 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-top: 0pt; margin-bottom: 0pt; text-align: center"></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>7
<FILENAME>ex31-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-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: 0pt 0pt 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>EXHIBIT
31.2</B></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>&nbsp;</B></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>CERTIFICATIONS</B></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">&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">I,
Robert Powers, certify that:</FONT></P>

<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%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><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="font: 10pt Times New Roman, Times, Serif; text-align: justify">&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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="font: 10pt Times New Roman, Times, Serif; text-align: justify">&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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="font: 10pt Times New Roman, Times, Serif; text-align: justify">&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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="font: 10pt Times New Roman, Times, Serif; text-align: justify">&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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="font: 10pt Times New Roman, Times, Serif; text-align: justify">&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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="font: 10pt Times New Roman, Times, Serif; text-align: justify">&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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"><P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0"><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></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: justify">&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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="font: 10pt Times New Roman, Times, Serif; text-align: justify">&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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="font: 10pt Times New Roman, Times, Serif; text-align: justify">&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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="font: 10pt Times New Roman, Times, Serif; text-align: justify">&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="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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/
    Robert Powers</I></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%; padding-bottom: 1.5pt"><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">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: top">
    <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: 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 28, 2023</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>

<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>

<!-- 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-top: 0pt; margin-bottom: 0pt; text-align: center"></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>8
<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-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: 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-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-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-top: 0pt; margin-bottom: 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-top: 0pt; margin-bottom: 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-top: 0pt; margin-bottom: 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-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: 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, 2023 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:</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>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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"><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; text-align: justify"><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: 0pt 0pt 0pt 0"><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/
    Philipp Stratmann</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">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 28, 2023</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"><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"><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"><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-top: 0pt; margin-bottom: 0pt; text-align: center"></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>9
<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-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: 0pt 0pt 0pt 0; 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-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-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-top: 0pt; margin-bottom: 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-top: 0pt; margin-bottom: 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-top: 0pt; margin-bottom: 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-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: 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, 2023 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 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>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; 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>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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"><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; text-align: justify"><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: 0pt 0pt 0pt 0"><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; text-align: justify; 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; text-align: justify; 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; text-align: justify"><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; text-align: justify"><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; text-align: justify"><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; text-align: justify"><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; text-align: justify"><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"><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; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dated:
    July 28, 2023</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">&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"><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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
si2gned 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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 5; Options: Last -->
    <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%">&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"></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>ex4-1_01.jpg
<TEXT>
begin 644 ex4-1_01.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" :@"O # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@#%\6W+VOA;4)$"DF,1_-Z.0I_0FHO!/_(H6/_;3_P!&-5_6[JSL
MM(GN+^#S[5-N^/8&W98 <'CJ0:-$NK.]TB"XL(/(M7W;(]@7;AB#P..H)KKY
MG]6Y>7[6_P MCS^1?7N;F5^6UNN^_H:%%%%<AZ 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% #719(V1U#*PP0>XK ?P/X89F9M%
MM"6.22O4UT-% '._\()X6_Z =I_WS4%]X'\,1Z?<NFB6@98F((3V-=35;4?^
M09=_]<7_ /030!9HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH P_%\$USX6O(;>*265MFU(U+,?G4\
M 4>$()K;PM9PW$4D4J[]R2*58?.QY!JQXBU*;2-"N;ZW6-I8MNT2 E>6 YP1
MZT>'=2FU?0K:^N%C667=N$8(7AB.,D^E=EY_5;6]WF^=['G6I?7[W?-R;6TM
M?>_<U****XST0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ JMJ/_(,N_\ KB__ *":LTUT62-D<!E88(/<4 .HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MI.G*N.3Y:C'X]JQ/ 4<3KKVGP,9]&CN3';;SN4J0=R@GJ.GY^]+E33:Z'/\
M5Z,Z4JE-R]VU[I=7;1KKY,[:*6.:-9(G62-AE64Y!^AIL]S!:H'N)XX5)P&D
M<*"?3FN,\/R/X3\0R>&KIS]@N-TVG2L>G=HR?\_K3[%#XQ\3?VK*-VC::Y2S
M4])I1UD]P.W_ .NCDU\OZ_'H5+ J,I2<OW:5T^]]DO-O1KI9]CL&NK=+F.V:
M:,3R*62,L-S =2!W%2,P52S$!0,DGH*YJ_\ ^2B:/_UY3_S6CQS>RP:!]AMC
M_I>I2+:0@?[7WC^6:E1O9+K_ )F4<+S3IPB_B2?IJ[_<E<Z*"XAN8_,MYHY8
M\XW1L&'YBI*XOPY$OAOQ7>^'A\MK<Q+=VGID#:X_3-3>,KNYN+W2O#MI.\#:
ME(WG2H<,L2C+ 'U/]*KD]Y)=2W@KUU3B_=:O=_RVO?Y6>G<W9=?T:"Y^SRZM
M8I/G'EM<*&SZ8S6@"&4,I!!Y!'>L.'P;X<AM!;C1K-E"[=SQ!G/_  (\Y_&H
MO#NC77AM;^![I9-*#^9:(6+/$N,E23V]/I[TFH6T9G.GAW!NE)W71I:^EOR?
MWFW=7MK8PF:[N8;>(?QRN%'YFH[+5-/U(,;&^MKD+][R95?'UP:X[POI<'BU
M9?$FMQ+=F>1TM8)1NCAC!QPO3.1^E:.L>#(&>WO?#\=OIFI6\@97C78CKGYE
M8*.>/:J<(I\LGJ;RPV'IS=&I-J:W=ERI]N_E?\#HI]1L;63R[B\MX7QG;)*J
MG'T)J+^V=*_Z"5G_ -_U_P :BO?#VDZI,MQJ&G6UQ.%"EW3)QZ?3DUQWA;PW
MHUWKGB2*XTRVDCM[P)$K)D(N#P*48Q:=^A-&AAITI3DY7BE?1=7;34] AGAN
M8A+!*DL9Z.C!@?Q%1K?V;6DEVMU";>/=OE#C:NWKD]!CO6+J=_%X3TXQ6.BW
M#VD<3R%K95$<74G.2/K7%RZG>6_P[@TC^QM022\"Q_:&"[9&D?<<<YR<G'%$
M:?-L:4,O=9*47HY)+5;:W>_1=/T/3Y;VU@MTN);B)(7*A9&8!3GI@^]-GU&Q
MM9/+N+RWA?&=LDJJ<?0FN7\3SM<>#K61K2:T/VN!?)F W*!( ,X)':M^_P##
MVD:I<"XOM.M[B8*%WR)DX';]:7*EN<_L*<(QE4;U<EI;I;Y=?\B3^V=*_P"@
ME9_]_P!?\:E.H60MA<&\MQ 3@2F5=I/IG.*X3PMX;T:[USQ)%<:9;21V]X$B
M5DR$7!X%6_'NGV=CX1M;2UMXX;87T7[I!A>2<\57)'F45UM^)U2P5#ZQ'#QE
M*[MT6S5^YU?]LZ5_T$K/_O\ K_C5N.6.9 \3JZ'HRG(-8Q\*^&<<Z/IV/^N2
MUS_A*.WLO&^MV&D.6TE8D=E5BR1S<<*?S_+VI*,7>W0P6'HU*<YTG*\5?5*V
MZ6ZZZZ=SN998X8VDED6.-1EF<X ^IHBECFC62*19(V&593D'Z&N6\9R&^GTK
MP]'RVH7 :<>D*?,WYX%-\&R'3KO5?#<IYL9C);Y[POR,?0G]:2A>-Q?5/]F]
MM?7>W]V]K_?^!U,MS! \:33QQM(<('< L?09ZU+7!_$73WU6]\/V,<QADFN)
M D@_A;:"#^8K:\(Z[+JME+9WZ^7JMBWDW49ZDCHX]C3Y/<YD$\';#1Q$7>^Z
M[:V3]'MY/U-Z.>&5Y$CEC=XSAU5@2I]#Z57O=6T[3=HOK^VMBW032JF?S-<]
MX4_Y&7Q5_P!?B?\ H-87A@>'[JZOU\2+:OKK73B5+X#IGY0F[C&/3_"FH?DG
M]YM' Q4IN3;45%Z+7WDG]RZOT/0[6\M;Z$36ES%/$>CQ.&'YBHFU?3$<H^HV
MBLIP09U!!_.L2W\*QZ?XEMM4T1H;6T>-DN[=,A91_"5 X!!IVM>%M".F:C='
M2K7S_)DD\SRQG=@G/US4M11BJ6&]HES-IVZ*Z=[6?3[C7_MG2O\ H)6?_?\
M7_&K$=W;32O%%<122)]Y%<$K]1VKC/!OA?0[WPCIUS=:5:RS21DN[Q@ECDU+
MXKL)M%U"#Q7ID>7ME$=["O\ RUA]?J/\/2J<(J7+<UEA:#KO#PD^;5*]K-K9
M:/K^=CM*KK?V;V[7"W<#0(<-() 5!]STKE_$.N/JUK9:1H4P:YU6/>95_P"6
M,!^\Y]#V_.E\4:9;:/\ #6^L+1-L,, 4>I.X9)]R>:GD[F=/!IN$:CM*;M;L
MKVN_GLO)G0_VSI7_ $$K/_O^O^-7(Y8YHP\3JZ'HRG(-<UI7A'P]-I%E))H]
MHSO C,QC&22HR:R_#\$.D?$34])TLD:<UJ)Y(0Q*PRY P/3@]/\ "FXK5+I^
MA3PU&:G[*3O!-ZI6T=NC^XZXZSI8.#J5F"/^FZ_XTZ+5-/GD6.*_M9)&X"I,
MI)_#-<%X)T;0+[1KB;4K2REN/MDHW38W8SQUKK;+0?#=M>1S65C8I<H<HT0&
MX?3%$HQB[#Q.&P]&<J=Y-KR5O^&-9KJ!+E+9IHQ/(I9(RPW,!U(%13:E86TI
MBGO;:*0=4>55(_ FL.__ .2B:/\ ]>4_\UK)73=/U+XGZM'J%K!<(MG$RK,H
M8 \<C-$8I[]FQ4\)3:YIMVY.;2W>UM3L8]5TZ9PD5_:NYZ*LRDG]:L2S101-
M+-(D<:]7=@ /Q-<CXD\-^%(- O)9;*SM"D3,DL0",& XQCJ<]JHW<UW<?!AI
M;TL9VM1DMU(WC:3]1BCE35UWL5#!TZJA*G)V<E'5+KU5M&=\K*Z*Z,&5AD$'
M((IAN(%N%@::,3,,K&6&XCU ZU6T;_D!Z?\ ]>T?_H(KG-1_Y*IH_P#UXR_U
MI*/O6]?P.6E052<XW^%2?W'5BY@:X:W$\9G49,8<;@/7'6I&944LQ 4#)).
M!7E^NV^HI\0-3U;2V)N=-MX9C#_SV0C#+^5=S'JEMK7A674+1LQ36SG'=3M.
M0?<'BB4;14D;U\#[.-.<7=2M?R;UM]VJ[ZFK%-%/$LL,B21MT=&!!_$4R.ZM
MYFF6*:-VA;;*%8'8<9P?0XKDO#.I2Z;X#T=XM.NKW=&05MPN5Y/)R16%8^)+
MFS\)ZO?#1[\_;I9YUNL+Y8WG:O?/& .E4Z;NTNAK'+)RE-1Z2Y5JM=6N_97/
M1QJ%F;'[<+J$VFW?Y^\;-OKGIBB;4+*W5&FNX(A(-R%Y NX>HSUKD)C(GPJO
M+:6QN+1K:R\G;. "^%&6&">"<UOC1-,U;3;!M0L8;DQP*$,JYVY SC\J3BDW
MZF$\/3IZS;MS-:6Z*Z>]BW_;.E?]!*S_ ._Z_P"-2IJ%E) \Z7ENT*'#2"52
MJ_4YP*X2P\-Z-)\1=5LGTRV:UCM(W2(I\JDXR0*UO%NEV.E> M7BL+6*VC9
MS+&N 3E1FAQCI;K8WGA,/[6%*,I7ER[I;2^>Z.@_MG2O^@E9_P#?]?\ &K4-
MQ#<IO@FCE3^\C!A^E<YI7AGP[+I%E))I-@SM C,S1+DDJ,FL:QMK+2_B=%:Z
M%A+>6U9KZ&)LQH1]TXZ YQ^?O3Y(MM+S_ A86C4YU3<KQ3>J5M/3;R^X[]F"
MJ68@*!DD]!3(+B&YC\RWFCECSC=&P8?F*YWQS>RP:!]AMC_I>I2+:0@?[7WC
M^6:H^'(E\-^*[WP\/EM;F);NT],@;7'Z9J5"\;_UIN9PPG-AW5OKJTNZ5DW\
MK_F=?+<P0/&DT\<;2'"!W +'T&>M2UP?Q%T]]5O?#]C',89)KB0)(/X6V@@_
MF*VO".NRZK92V=^OEZK8MY-U&>I(Z./8T^3W.9!/!VPT<1%WONNVMD_1[>3]
M3>CGAE>1(Y8W>,X=58$J?0^E5[W5M.TW:+Z_MK8MT$TJIG\S7/>%/^1E\5?]
M?B?^@UA>&!X?NKJ_7Q(MJ^NM=.)4O@.F?E";N,8]/\*:A^2?WFT<#%2FY-M1
M47HM?>2?W+J_0]#M;RUOH1-:7,4\1Z/$X8?F*?/<0VL#SW$J11(,N[MA5'J3
M7.6_A6/3_$MMJFB-#:VCQLEW;ID+*/X2H' (-9GC?6;B6R;1QI%_MN;F.!9@
M%VRC<&(7G/(![4E%.243.GA(5JT84I7B][V37>^MKJW3_,[22[MX?)\V>-/.
M8)%N8#>Q&0!ZG%35Y]J6O75YXHT:,:!J2_8Q)<M;E4WMQL4CYL8!)KT '(!Q
MBE*-DF8XC#2H1@Y;R5^G?R;Z"T445!R!1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 4]4AL;C3I8M2,8M&QYADDV+U&,
MG(QSBC2X;&WTZ*+33&;1<^68Y-Z]3G!R<\YK,\;?\BA??]L__1BT>"?^10L?
M^VG_ *,:NOV;^K<]_M6MTVW//]LOKWLN57Y;WZ[[>AOT445R'H!1110 5'<7
M$-K;R7%Q(L4,2EW=S@*HY))J2B@!%970.I!5AD$=Q2T44 %%%% !4-U=065K
M+<W,BQPQ*6=V/  J:LW7=$MO$.E2:==R31PNRL3"P#<'/<&A&E)0<TJCM'KZ
M'-Z+:3>+=83Q'J,;+I\!(TVU<=?^FK#U/;_ZU=?>0?:K&XM\X\V-D_,8KED^
M'MM&BHGB#Q JJ,!1>@ #_OFM+1O"T>C7INDU;5KLE"GEW=R)$YQSC YXK6?*
M]G^!Z6*G0F^>G4^'X5RO2WG?YM]69_P[NE_X1L:7+A+W3I'AGB/5?F)!^G/7
MVJSK/BW2+;3-507:?:K5&C,#95BQ&!@'J"3U%3ZOX2T_5KL7HDN;*^ V_:K.
M7RW(]#ZUF/\ #K3YV,UYJ.IW=X/]5<3W&YHB#D;>,=?7--N$WS2ZEJ>"JUG7
MJR:N[V2ZWN]=K?BO,J)ITNE_!V:UG4K*+)W93U4L2V/UI?&,31^'-!U0*633
MKB">4 9.S R?SQ6IX@@N[;X?:G#?78NYUMG!F$83<.W [XQ6U9PQW&BV\,R+
M)$]NJLC#(8%1P:?.[N?G^@_K3@U7>OOR;MUO'6WR>A9AFBN8$FA=9(I%#*RG
M((/>LM/$,$WBE]"AA>62*'S99E(VQG/W3[]/SK);P!:Q,RZ?K&L:?;L<_9[:
MZ*H/H*VM$\/Z?H%N\5C$P:0[I99&W/(?5C46@M;G)*.%A&3C)R;V5K6\V[ZV
M[+<Y#0_#VDZWXE\3OJ5E'<-'>X0L2, Y]#736O@WP]9745U;:7%'-$P9'#-D
M$?C5&Y\!64^HW5['JVL6LEU(9)%MKD(I/TVTP> 8 P/_  D/B$X/0WH_^)J^
M9.WO6V[G=6Q,*KNL1**LE:TK;)/9VZ%#Q+I-EK7Q&TFROXC+;M92,5#%>021
MR"#57Q%X"T[1[==7T?3TF^R_/-9S,TB2IWQDY!'^17:S:);3Z_;:RSRBYMXF
MA101L(/7(QG//K6D0",$9!J55E%)1>W^9E',ZE)4U3D^6*LUK9ZN_P"#W_R,
M_0]0LM4T:UN]/"K;.@VHH V8X*X'3'2N?\8?\C)X4_Z_3_(5LZ)X=M- >[^P
MRSB&YD\SR'8%(S_LC&1^9Z"I=2T2VU2]T^[G>59+&4RQ!" "?]K(/'';%).*
MG=;'/3JT:6)<XMN/O6[ZQ:U^;M?YEN\>Y2TE:SCCEN /D21MJD^Y[5YWIVJ^
M(+71];UQ+"R:&>:65Y#<$%=@V84;><;>/6O274LC*"5)!&1VK%/ABU_X15?#
MZS3+;!0I<8WL-VXYXQSW^M*+233ZV_X(\'B*5*+C4BG=QOH]EJ^J^1F>&H=8
MLO#265Y96L5I'9,5DCF+.S$9Y7'&<GO3-,L7U+X3Q6<0S)+8%4'JV#C]:ZJ\
M 73K@ 8 B8#\JR/!/_(EZ3_U[BJ<N9-^:_4TEB92INNDD^=/YV;&^"+^&^\(
MZ>(V^>WB6"5.Z,@P01VZ9_&K.N>(8-%FL;<PO<7-[,(HX8R-V.[?0<?G5+4/
M!-A=WTE]9W=]IES*<RO8S&/S#ZD5-H_A'3])O3?M+=7U^1M^TWDOF.!Z#TH;
M@WS/[O\ @BF\'*<JSDW>[Y;=7?[5[63?K8R;UUT;XGVU[<D):ZC9_9DD/02
M@X)[9P/SKM:IZGI=EK%B]G?P+- _53V/J#V-<]_P@4)_=-KVN-:?\^QO#LQZ
M=.E*ZDDF[6(E.A7C%U)<LHJVU[I;;/1VTUT*^CNNL?$G4]4MSNM+.V6S$@Z.
M^<G!]N:=\3X(G\&RSL@\Z"6-HG[J2P!Q^!KJ=.TVSTFR2SL8%@@3HJ_S)[GW
MJ#7=%MO$&DRZ==O*D,A4EHB W!!'4$=O2GSKGB^BL:0QD%C*=750ARKSLO\
M/7[[$^FVL%EIEM;6T8CACC554=N*P[__ )*)H_\ UY3_ ,UKI$4(BH.B@ 9K
MF[__ )*)H_\ UY3_ ,UJ8N\K^OY,Y\,W*I-OK&7Y%#2"NE?$K6K6<A/[2CCG
MMR>C[00P'ODG\J["YN(K2VEN)Y%CBB4N[,<  50UKP_I^OP)'?1,7C.Z*6-M
MKQGU4UBCP!:RLJZAK&L:A;J01;W-T60XZ9%.\9)7=C:<\/B.6I4FXM))JU[V
M5M'?JN_4H^)-9&O_  LOM16VDMTEV[5D/) D49^E=EIO_(+M/^N*?^@BJ^JZ
M)::MH<FD2;X;5U5<084J%(( R"!T':L)?A];HH5?$/B$*!@ 7HP!_P!\T[Q:
M:VU*Y\-5H^S<N2TFTK.6C22UNNQN:_K,>@:4^H302311LH<1]0"<9^E4+[PC
MX:UZ,7,FGP,91O$T!V%L]\KC/XUH6.BV]GI!TR6:>^@;<'-X_F,X/4$X&16#
M_P *^M("5T_6=9L+<G_46]V0@^G'\\TH\JZV\R:$Z4+\E1PDG\23LUZ)W7XD
M?A<7&D^+-2\/)>RWEA# L\9E;<T))QLS^OX4:!_R).M_]=[S^;5T.BZ!8:#
M\=DC;I#NEED;<\A]6-8_A"W2[\-ZC;2%@DMY=(Q7J 7(XIR?,G;LOS-ZE>%1
M3J+9.G=VM>U[NR[_ -:F'X6\!>'M6\)V-W=6;FYFC)>19G!SDC.,X_2I_"<-
MMX7\2S>'[NT@2>1=]G?!,-.G]TGU&.WI]*[/2=,AT;2K?3K=I&A@7:K2$%B,
MYYP!ZU5USP[9Z\+9KAYH9K6020SP,%=#[$@\=/RJW5YI--Z,<LR=:I4IUIMT
MY7MOIJ[.U_DUV\TC U.1=%^)MCJ-T0EI?VAM!*W"K(#D GMGC\ZZ+6M&_MJW
MBB_M&^LMC;M]G+Y;-QT)QTJSJ&F6>JV#V5_"MQ XY#^OJ".A]Q7-GP! O[N'
M7M<AM>UNEW\H'H..E0FFE=V:,8UJ510E*?).*MM=-*]OG9VU5BKX9BDT_P <
MZGIBZM>W\$5HC?Z3<>858D9]@:UK2?1O&4=W#>:=&\MG.T#Q7"@NA'<'J >?
MRJ_HWA[3- A:/3[98R_WY"=SO]6/-4=6\&:=JE^=0CENK"^(PUQ9R^6S#W]?
MYT.47+7[RIXBA5K.3DXNR2DEK=;MI6W\M5YZG-Z_H-OX*6VU;0)Y[:0W"1M9
MF4LDX8X(P><UZ-7-:=X*L;.^CO;N\O\ 4[F(YB>^G,@C/J!ZUTM*<KI*]S'&
MXB-517-SM7O)JU^R[Z=WKKV./\'?\C%XK_Z_A_(U7\>V4&HZMX:L[I-\$UVR
M.N2,@@=QS73:;HEMI=[J%U \K/?2^;*'((!_V< <<]\T:EHEMJE[I]W.\JR6
M,IEB"$ $_P"UD'CCMBFI)33[?Y&JQD(XSVZ;M:WG?DM^9R6N?#32DL&N-%M
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *>J:E#I&G2WUPLC118
MW", MR0.,D>M&EZE#J^G17UNLBQ2YVB0 -P2.<$^E4_%%E<:CX<N[2TC\R>3
M9M7<!G#J3R>.@-'A>RN-.\.6EI=Q^7/'OW+N!QEV(Y''0BNGDI^PYK^]?\+=
MCB]I6^M^SM[G+>]NM^_IT-BBBBN8[0HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH ;)%'-&T<J*Z,,,K#((]Q2JH50J@!0,  < 4M% [] HHHH$%%%% !1
M110 4444 %%%% "$!E*L 01@@]Z;%%'!&L<4:QQJ,*J# 'T%/HH'?H%%%% @
MHHHH **** "F&&)IEF:)#*H(5RHW 'J :?10-.P4444""BBB@ HHHH *9%#%
M I6&)(U)+$(H )/4\4^B@=^@4444""BBB@ HHHH **** "BBB@ HHHH ****
M &&&)IEF:)#*H(5RHW 'J :?110.X4444""BBB@ HHHH **** "BBB@!DL,4
MZ;)HDD7(.UU!&1T/-/HHH'?H%%%% @HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@!AAB:99FB0RJ"%<J-P!Z@&GT44#N%%%% @HHHH ****
M "BBB@!LD4<T;1RHKHPPRL,@CW%*JA5"J % P !P!2T4#OT"BBB@04444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!E^(M2FTC0KF^MUC:6+;M$@)7E@.
M<$>M'AW4IM7T*VOKA8UEEW;A&"%X8CC)/I4FMZ9_;&D3V'G>3YNWY]N[&&!Z
M9'I1HFF?V/I$%AYWG>5N^?;MSEB>F3ZUTWI>PM]J_P"%CBM7^MW_ .7?+^-_
MOV-"BBBN8[0HHHH ****5P"BBB@ HHHH ***,T7 **** "BBB@ HHHH ****
M "BC-%, HHHI %%%% !1110 44447 ****8!1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1112
M **** "BBB@ HHHS0 44447 ****8!111FD 449I,T +129I:8!1110 4444
M@"BBB@ HHI"<4 +124M !1113 **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
ME_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^
MHL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5
M;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04
M?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+
M/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1
M^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]
M!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_
M04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL
M@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\
M!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:
M7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/V
ME_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^
MHL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5
M;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04
M?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+
M/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1
M^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]
M!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_
M04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL
M@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\
M!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:
M7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/V
ME_04?:7]!5;\!1^ HL@+/VE_04?:7]!5;\!1^ HL@+/VE_04?:7]!5?_ (#2
M?@*+("S]I?T%'VE_056R/:E^BG\J+("Q]I?T%'VE_057_P" T<=_Y460%C[2
M_H*/M+^@JMD?Y%'![?I19 6?M+^@H^TOZ"JVY?\ 9_.@$'IC\*+("S]I?T%'
MVE_056R,]/TI>/\ (HL@+'VE_04?:7]!5?\ #-(?]VBR L_:7]!1]I?T%5N#
MVQ^%+Q[460%C[2_H*/M+^@JM^ H_ 460%G[2_H*/M+^@JM^ H_ 460%G[2_H
M*0W+^@JO^ I?P%%D!.+I]KD@?*I/Y"N:\7>);W2-)L;FS\@/<3!"9C@ 8/\
M6N@501(, Y4\?A7&_$!7/A_3[2.V@EEEFVJLG0$*6X_*M*44YI,RJR:@VC*C
M^(>OH@8V=O<[9_*<PM]?;CFE/Q(U%53SXEMW2X,,RLF>N2ISV[5Q-O#YL[O+
MH<@^T+Y:^1)MVNG)Q\O&=IX]ZM/<^:\IBEO8&E@5D@FCW ,A7)W9&?NGL*];
MZO3VY3S/;U-[G7P?$75I0";-"JW)ADD3Y@!S@]/I4MI\0===7":1'?R"X:(+
M!+M88SU&T]A7(6R176H.D2Q-(SP7*F-_+;<54-V/<FNBAL](LX;N2\N8KN^M
M9)I6LPV?O,P S]&':L9TJ2^R:PJ5'U-#5OB/<V"6]K-$MKJ3.IEA(\S8K#(!
MZ8."#52X^)U[_;"0Z?#'>6ZD*R_<=B!\Q YXSFN,U35DEMTO&TA+67[3$-CM
MN&Q4P .!C@"M+0=$7Q)XDFN+(R:=+$IG<,-ZY9>H/&#ELX_6J^KTHQYIH7MZ
MDG:+.Q;QQJ%W(!:""%=Y3?\ ZQ0V"=KGC:>,=ZICXA:F)[IBEN]K9Q#S9E/#
M2$ !0?\ >/X@5PMWX:YN#9:I]LU&.<^9;B/;(W/+ 9.?6MF;Q)'9Z)%::S!;
MZI/&5:W"MRI'!5^#@CG\J'0I_95P5:?VG8Z%/B%JT,T"W4$*J+4W%R1T7/W!
MGWRH_&C_ (6'JP@CE:WBC_<M/(K?PJ3A /7DJ*Y>T/A_4])DNIKU[29Y]UQ!
M)AS(.2J@\87[IZ'I4T^C7[6;W,:B:TN0)'FB^9 B$!(O?HH_I2]C2ZH?M:G1
MF^?B-JPCBF$$;B,+]I@"_,H(^\#Z<@]/:I?^%A:F90ZK;"USYID+?\L^A'^]
MNQ7&1HL&=1U2PN(I8W*PO%-MW$@D1_=[#C/HN,55.O2%7OOLMN/WX<VICY.%
M(W9]?PK18:F]D0Z\UNSNA\1=4EWSBW1(Y<BUB(RS@?Q'T'!I5^(FJ-&S)#$^
MZ 2QX']T@.#Z<[A7&E1?XU33;&<W#N!*\LV[RCUV@;1U P#Z'%:4.BWA@\^5
M/LMK"6N8YY%^1=QP\1]#EF'X=*GV-);H?M*CV9O_ /"R-1GN)(H((=TEKYMM
MSD,XP7&<=AO'U%-7XC:FQM)F$$=K<Q[?-8<12@8P?JP(^AKFKD>'+'1_MD=Y
M)=2"X#6]O$ AB;JR[LG*]>P[58MO%,5YI=S:Z1;0:9=2DR7#L^=W;Y>!EB2!
M^)J?8P>T1^UFMY'5KXWU*T9A>-:RJ&13)]Q-Q4-A3SN].U4/^%G7T>L[;Z*.
MSL]Q41D;Y1Q\IQQP3@UP]MX>4[#?ZL+*]DD'EV[1Y<Y.=QY'U_&M?Q'H/_".
MZU:7ET9-0,JJV0-@)5>K'GN.E5["A?EZ@JM5JYUFE_$6XODN;6)$NM3\QA;P
M$>7O5<D\\\X!/2HKWX@:]%"S2:.EC(LR1E9Y26.X#H-HSUS7#Z9K**+B^324
MGF-XS!$^7"LK @\'/6NJO+72=1L8)X+B'3M2O!%MLRW]QE'7CLI[5G.C"$OA
MT'&K.:WU+=[\1-6MEFVVL947"0I(_P HZ<\<Y[_SIC?$N_WSI#$MPXF6&)43
M@L1ECG\ZYV]MH[74FAF2)9#=2S$O)YI8A7([#VJC%=2*JRSW5]*J(TS11IM!
M+GCG)Q]X=JV]A2:T1'M:BZG7W'Q"U]%D+V-O:CSQ"OG/C)QSVYZ5TG@WQ%JF
MLRWPOFM2MO\ *!"<DGWKRAX5219(M#D)MT#-Y\^XLS\CC;S]X5W7PVAN+>[O
M8Y;*WA:.$^9)'W9B&P?3 /3VK&O1IQIW2-:-6;G9L;>?%L0?:H1I>ZXBF:-
M9OE;#8SG;Q]*]$T6^?4M'M;R2,1O-&KE V[&1ZX%?..NP^5K5X\H4JUS(<*O
M'WC7T#X0*MX5TXJ !Y"=!CM66+H0ITXN/4TPU:4YM2-RBBBO..X**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M(VYXJ:7[[?6H;.()%IJ*X*I"H^88)^7%32_?;ZUX#W/:CL,H-(2%ZTPRAON
MF@H?02!UIFV1OO' ]!0(D'J3[\T 'FKV.3[4;V/*Q_\ ?1Q3\8[44 ,_>MR2
M%/TS1L<_>D/X<4^B@!@B'=F/XT>3'W'YT^D:14^\<4 -\F+T'Y4>5&/X12^<
MG8Y/H*/-_P!EJ-0#R4_N"D\N,?PBCS#_ ,\W_*CS6'2-_P J #RH\_=%+Y4?
M]T4GFMWC:E\PX_U;T:@)Y*]LCZ4>3G^)_P Z/,']Q_RH\Q>X8?6C4 V..DF/
MPH_>#^('ZC%'G1#_ ): 4Y7#=&!H ;ND[QKCV-'F_P"P_P"52<CVI/J<T ,$
MJ9QG!]Z<"#TH(!'('XTTQ(?X1^!H ?13/+(Z2,/8\T8E'\2L/IB@!]%,\PKU
M0_ATH65&. <GTH ?1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 444A8*,DX'K0 M%,\Y#]U2WN*-TAZ*%'O0 ^BF;9#]Z3CV7%'E+W+-]30 I
M=5ZFD\T=@S?04H10> *=^% #/,8_=C/X\4$R'JJK^.:DR?6CH,\4 1[9#_RT
MQ^%'E$]78_2@RH#@R 4>;'V.[Z4:@'E>K,?J:7R8^Z9^M)Y@_NO^5'F>B.?P
MHU /*BQ]P4>7&/X1092.D;T><_\ SS:@ \J/^X*7RD'\(I/,/_/-_P J!+_L
M./PH /)C_NBCR8O0?E2^:.X8#U-'G1_WA1J GE+VR/QI/+]';\ZDSGD44 ,V
MR9_U@Q]*,R="JL/K3Z* &>8!U5A^%*)%;H:=^%(44]1^E "]LT?A4?EX.5=@
M?TI<R+U7</44 /I148E1N!P:D% #E.%D//"GH,]JXGXDPQS^#K>>0KNBE61/
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
M?F:CT_6=+U4,=/U&UN]OWOL\ROCZX/%>.>%]';XJ>(M2UK79I6LK=PD-NK$
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
M'UI>* $HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BCCL<T4 %%+^-)
MD>HH **:9(QU<4GFIV.: 'T4SS1_=;\J/-']Q_RH ?13/,_V'_$4>8?^>9H
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
M<\4=>U $>V0='#>Q']:/,*_>4_AS4E% "*ZOT.32_C36C5_O"F['3[IR/0T
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
MODY@0X08 XZ5ECF_91-L(E[21M4445Y)Z04444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
M,Z)U)_"DWNWW4X]32:NK#3L[GC_P:U"+2+W6/#NH.MO>B8,B2'!8KE6 SW&
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
M8%,\D#[A9?H>*,2K_=?]* 'X%&*89@.'4J:>K!AD$$>U "XHQ110 8HQ110
M8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ1
M10 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8
MHQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ11
M0 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ110 8HQ3&D1>"
M03Z"DW.?NIQZDT /XH.%&3P*9L<]7./1>*41(ISMYH 3S4['/THW,>5C_P"^
MCBI,>U% $>)6&250_3-)Y3'[TA_X#Q4M-:15^\X%,!ODJ.I)^IH$,79%_*CS
M@>FXT;W/W8_S.*-0'A0!P!1CTXIF93QL"^^<T;9?[Z_]\T@)*3\,TS8YZR?D
M*/*]9)/SH ?CVI?QJ/RO^FDGYT"+_II)^= $E%,V'^\WYT&/_;<?0T /I,>P
MIGE<_P"LD_.CR_\ II)^= $E)3/+(Z2-^/-&V7^^I^J__7H ?BO,OC;IDMUX
M3MKR%"PM+@-)@=%8$9_/'YUZ5B4<Y4^V,5'/$+F"2">!)89%*NCG(8'J",5,
ME=:%1=F8?A/6M+U?PK97L,\ "P*LPW &-@,,#Z=*S?#?CNT\3^)K_2;*UG,-
MKDK>)(#&ZC S[9/3KGK61??!?PW<W;30OJ-HC')BBD5E'TW*3^IKL/#GAS2/
M"EB;33+9H@YW222'+R'U)_R*TNVVV1:RLCRWP+>1^$?B7K>CZG*MK]J<K%))
MPI(8E.?<-Q7H_C3Q%::#X7O9[BZA,DD+1PQY^:1R,  4OB?P9H'B\)_:$9%R
M@VI/"VV0#TSR"/J#7/:=\%/#-I=+-/+>WBJ<B*:10A^NT G\ZSLW%0?H7=*7
M,O4Q/A[IUQ9?"37KJ6(A;R*=X\]U$97/YYKE5LW?X.66IP@B;3]4:0.!T#8'
M\]M?05UIUO<Z1-IFWRK:6!H,1 +M4C;\O&!Q7/VG@?1]/\'W/AA9KN2RN"S,
MSLID!..00H'! QQ52O=M>5ODQ+9)]W?YJQY;HTS^(-,\>^*+A KS6K11C.<
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
MSSVYKO/AK ([[47.FRV4GE88ELKVZ# YK@W!NH2]QIT=V #O>U;:RCU/!XKM
MOA>UN]Q?);WDLD(@P89!@IR..O('3/%9XE6I-&E!_O$><ZXD*:Q>O'*SEKJ0
MAB.?O&OH7PDS/X6TYFW9,"_>Z]*\-U"PTQKK5)FU$1^7<.!'Y/SL<GMN_P ]
M:]R\(@#PII@#,P^SI@LN#TK''O\ =1_KH:X/^)(VZ***\@],**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **R=8\3:/H#QIJ=WY#2#*CRW;/\ WR#Z4ND>)-)U[?\ V9=^
M?LSN_=NN,8_O >HJN65KVT-_J];V?M>1\O>VGWFK1114F 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!3U2:QM].EEU(1FT7'F"2/>O48R
M,'/.*-+FL;C3HI=-$8M&SY8CCV+U.<# QSFL_P 7P37/A:\AMXI)96V;4C4L
MQ^=3P!1X0@FMO"UG#<1212KOW)(I5A\['D&NKDC]7Y[ZWM;Y;V.'VLOKGL^7
M3EO>VM[[7_0W****Y3N"BBB@#@/BR57PNA.1B88PV*\_^&D,I\9VDHMS("KE
MFS_JQ@\_R'XUZ#\6+=[CPL@2(R%9UX ]3C^M<)\/]+U&#QO:"2":-(MY<LF
M!M/^(KU\.U]5E\SRZR?UF/R,[684EU6]1YI;H_:Y&^RVZX7.X_Q9.#W/'K5<
MAK?&]X=/V#_4JFZ?\>1UZUJ:_-/#KEZEQ))%:2S.L<D V)(<G(8\Y[BJ">=9
MW"VXVV19<Q&--P<=>'R,9^AZUVP;<4<TE:3+>BA+J>2RF!M[:_39)),-\DW=
M6 XP,A3WZ5BWEOIFE7-W8/YEW-$^U+I)-J$CJ"F#[CK5^TN-\WGVR?9IHY-L
MLC2>9*3NQ@G P"<#/:M+Q2(K+78TTZQ\N_EC1[C]]OC)(!QC:.^.?TJ4[5+=
MQ/6%SI-*N)=5\ V%A#;6WVJX+K 53,:E68G([9 (_&N,D3Q+9S7%K&#I\>X;
MUA!CC++Z?E70VKWT/A.8R7W]FW%A<"Y(B;/F(S8(QQ@98>M4?%&F:#]BMM8A
MDNE2^422RQ1AXP_<8R,<CUK"FU&;B]F;S3E!26Z.HT7Q#<W_ (5=6>"?7+="
M&,C[2BYX8GGMBL?1+,ZOK-I=3ZI%<WA9GEBM;?>D9"E [-N'MVZFN7T#4VTJ
M_6^TK3'E8?NS-*V1COQC@D<]>/>O3)9H[;0;_P 117_G1-:[?*SN,<C$ C?W
M )(Z5G5@Z3M'9ETVJB][='$>++V;Q%KJZ/9S0^19 @/*^U9)%'SM]?O5)I>G
MP:%:Q-'Y-SJMQF1)%;*1I@G=],?K7(Z;?7%KJBW4<NV21]LASR0W!_G7<7OA
MRTNOM$=O=W?FQ1Q%&N),AD9DR,XX^]^8KIE'V:4&]#&+YVY=2?08VU>\NKJ&
MYO=1N7(MS*7\M4&-QVGYLC*X'2NKT;2+V&283#5X@8W4A[K>OU4;1SZ4[0?"
MYMKRUNY[B2.UL@4M;;;M&X@@NWKG+=N];&G>)$N_$6H:++"(KBU =</NWH0#
MGH,?>%>96J-MJ.R/0IP22N8^KZ=>^5:^3'JLY6%551<[ 2>[_*>1G]*Y37[?
M^Q_LL]S-=:==1.8//C?S P8%^3\O?&:]$U3Q)#8:UIVDQH);J\8\%L;% )ST
M]L5F:_X:^U7MS?6]P[17:B*[M@NX/@ !ASP1@>O0TJ55Q:YMF%2FI7Y=SSR^
MLH]?M)$GFBCU2)1+YSM\DL>.&SV!!![\U4\,WEQX6UM+&YFA>WO8PKM$^X*2
M 4;ZYQ^%:EEX:L;*XM8+B]NO/F>:,&"3 5%9L9/_  $5Q.LW,MQJL[/(SF"0
MQ1L3R%3Y1^@%>I!>T3@MCSI>X^;J=[K=F=(UF[F74XK:[54DC%Q;[4N&VA2^
M[=[GL>:UK_Q'=V'A51(UM%KEQ$/*>)]Y=#SN'3M5C3Y8[K0--\0S:A]GA@M/
M):/."[KP#O[9QCIWKSOQ#JSZU=F]U33"FUMBR1RX&WMGY?F.,>E<U.#J/EET
M-ZDN1<RZBQCQ+>/%"^[4(V;(20%X]S#J1Z\FNTO)I](\":GI]S:6INH$C,Y9
M/W1W,NT8[X##\JYSPGH^A31SZA</=/'9H9EEDC"Q;\X (R<\GU[5I7=Q?7?A
M,R0ZA_:$VI77F(LC[1&BL>W.1D=.*NJU*:@EHB*:<8N3W.(MHM,U![>R"M;3
MS28>Y:3,:9S@!,?0=:W]:6&R:'2H0+R"Q7:IB^66-^K,>N1DD_B*?X>MXYO$
MOV?5K 27$2N\&)/+CW $X(P>_>L_4+MA=/+=Q_:&:8JAW;95;/16P<@=,X%=
M#?-4MV,4K0OW(MYN,"*2#4 _S&&9-LP[<<GZYJ.&)(9%2-Y+(.XS;70W)D'N
MW'/?I5AQ+?7@M?\ C\F12\B2K_JEZ_,^3G'T%36$LD]T(;8M+;1?ZYY!YD2#
MKA>GL :T;T(L>WV2C[-I)\U%_=*-BKD-\G8]JF>,&=G;J#Q4-C<*MMI*(Y"2
MQ+M'J-F:M2<.WUKYV6Y[T=AE%%%(8?2F.X7C.6-$C[1@?>-$:;>3RQ[T (L9
M)WR?,W;VJ2BB@ HHJ-I26V(,MW/84 .>0)U/X4S#R#GY5_6G)&%Y/S-ZFGT
M-2-8^%'XTZC]** "CO4;2@'"C<?2DV,_WSQZ"@!S2*G5OPI-Y;[JY^M.5%0<
M"G4 1YE/]U?UHV/WD'X"I.:* (_*R/OM^!I/(_Z:2?\ ?5.,B*<9YI/.'96/
MX4P#R\=';\:-LG9P?J*-[GI'^M+F3N@_.@!,2CD%6]L8HWR#K%^1S1O8=8_R
M-'F_],W_ "H /-]58?44Y9%;H0?QIHE3^(E3Z-2E8Y.?E:@ ,2,<XY]13?+<
M?=D/T(S2,@09$A3\>*:)9/X5\SWZ4 2;I%ZH&'J*/-3&"VT^]1>8Q/[QO+^H
MJ00QMR1O]SS0 IF0\#+?09J+823L41D]\\_E4GDA?N'9_*EW2*/F&X?[- $1
M2<=9-X_V?EIR>5G[F&_VJD25)/NMR.HI'DB/RN0?:@"04UXU<_,N34&UO^6"
ME?8\"E8S+PY&/]D4 2;)%^ZW'H::;I$.)#M/N:%CC<<DN/\ :-2A%5<* !Z4
M ,$V[[B,V>A[4?O&&"H7ZG-(T*]5;8?IQ2[G3[RY7U% $?V=ATDV?[HQ2>6R
M_?W.OJ3FI1/$?NR GT[T>;SPC_E0 1B(\HJ_A4F/:H61I#G8!_M9Y%-,<Z_\
MM P] * +%'^>M0*JMPSN#Z$T_P F//*@GWI .+HO5L4WSXO[P/XT\(!]U0*7
M]* (_.']UORH\T?W'_*I*0D#J0* &;V[1M1YC_\ /,_G2F1!R6'YT>=&?XU_
M.F ;G_NC_OJD,CC_ )9Y^AI?-C_OK^= EC/\8H -[8_U9I/,/_/-_P J>&!Z
M$&EQ2 C\WU1A]11YT><%P#[U)10 T.&Z$'\:=^%-:-&'S*"*;Y*#[N1]* ).
M?2C&:C\MU^X^/][FC,@ZJ&]^E "F%"<E!GUI/+(^Z[#Z]*/- ^\"/?M3PP89
M4YI@,_>KUVO^E'G 'Y@R_6I.G>BD BL&'R\BE_#%,:)#S]T^HI,2)T.\>E $
ME,,2DY'#>HZTU9@3@@J?>I>HZ?C0!'B1!P=_UXH64$[6^4^AJ3\:1@&&",CT
MH 7\:*B\HI_JVQ[&E67!PXVGU[4 2444#I0 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !11WZ4UG"#)- #J:S!!EFQ3 9).@VCWIRQ*IW=6]: &B1W^XF1
MZGBE\LM]]\CT[5)1WYH 15"?=I::SA>II@D9_N*?J: )?PIC2(IQNY]*;Y18
MY=R?8=*D5%7H * &>8S?=0GW8XHVR$\R #T J2C\: (_)4_>!;_>IRH%^ZH%
M(TJKQG)]!2;W/W8\_4XI@2<T?A4>V4_Q*H],4>5ZLQ_&D \\<GC\::98QU<"
MD$,><[03[T\#;T % #/.4]/F^E'FG_GF_P"524=>U #/,/\ SS?\12&1Q_RS
M/YT\X'/2DWJ/XA0 F]_[H_[ZI-[C^#/T-+YT?]]?SH\U/[Z_G3 3>_\ SS-'
MF$=8W_"E\V,G&]?SI=Z]F% #?-_V6_*CSD'WN/KQ4E'XT@(Q-&3@./SIX(/0
MY_&EQGM3#%&P^95_&@!]%1&)%7.=H]0:9AR?W;,?=N:8$Y4$8(S4!$1.$0%O
M:@PR$9D97]L8%2!F48\OCVH C$+GK*R^V<TY8GC.5*_EC-.\T?Q K]:3SE8_
M)\Y]J %WN.6CS].::US$G#$H?0]:4J[D;VV^PZ_G3UC5.@Q2 8'9Q^[''J32
M^3GE\M2M%&3G8,^O>HFPAS&S%O0\BF!8 P,#IZ4U]A&&Q^-0D7+#/&#UQP:5
M3"IRRD,.I84 -(R<0JR^^<"E\N;JTH8?W<8J=6#+D,,4PR@G:@+'VH 8I6/_
M )9$>XYI_G1GG>![4%9&^\P4>@ZTGV>/&2@)]30 ID_N*6_E1B5NX0?3-,8+
M%TDV>QYI!++VC+#UZ4 2>2#]XEOKTIP"IP !4(<N<-*5/]W&#^=2"%,9/S?[
MQH 7S4Z Y/M2>8QZ1N?J*#)&GREU%'FCLK-[@4 &93_ %]R<_I1ME_OK_P!\
MT>8>T;?B*4,Y_P"68_.@!-C'K)^0H,.?^6C_ ('%+ND'\ _.D\TCK&1].:
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
M4QD:+HOEBN:RE?WKV;\TE]Z.IHHHKF/G@HHHH I:Q>MINBWM\B;VMX'E"^I
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
M[_UY',>([:[N_$/AB:&"1HX;R1I'1"PC'EL,L1T';FND-LC9R22>YITGEA\
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
M*UC'EJI=&9RDG3;ZHN*VI:SX*@O+\37>UV4!6_U@R>9#SA1Z8[#I7/PH+F5
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ,4UVV+G
MOVIW '/05&@+R%S]T<+0 L:8)9OO'K3Z.<44 %(S!%R:6HA^\D.>BT *JEB)
M&_ >E2444 %!. 2>@I>]0G,K[3]Q>OUH  #,0S#Y1T%2T8QTHH *.@S1U-1,
M3(^P<*.IH /]:?\ 8J7&!B@# XZ44 %'O14;DR-L7@=S0 A8R':F0O=JD10B
MX%*!M4*.@HH ._6BCOBHV8N3&O'J: !G+':GYTJ1JO/WF/<TY4$:[5Z4M !1
M1WJ)W+$JIPHZM0 XR9.U!EOTIA 0[G8LW]T4+EAMBX7U]:D6,+SCYO6F T*\
MGWCM7^Z.]/5%4848%*3@9J%FW@Y;:@ZT@'&7G:B[F_2FMG^-SG^Z*52S+MC&
MU?7UIZ1A>0,MZFF!$L ;DHJCT Y-3!50<8%#-L4L:A8AN9#P>BT /\W)(1=W
MZ"F,[M\JD9] /ZTX*SCD;$]!4BJJC"]* (1;EE_>2,3Z TU[:%<%F?/;GFI&
M<M\L9''4^E-49):(<GJYH B*.G*,^#V<]:8T5RT8*D)GT'-7$B53NR2QZDTC
MR;6VKRW<^E%P*:SM;C#$;O1QMS_.G/=Y0&2 @GU-3!2Y/4YZLU)]C1!N1V1O
M7UIB(XQ))G$PC!Z+UI3++%D84XZX'\Z@=F)*LK*!W3O]?2GJ&1!(2'C'8=!0
M [SIION\+W*C-)M@'*DO)W/I2"X2[8B/"A?O$F@0.XS$2%_OG@GZ4 ,D1F<(
MY+D_P X-/B@.,,Q'HAZ5+!(EN1&Z[">Y[U:(#+@C(-%P&+)MPK+L/;TIS1HY
MY SZTPPX7:C8'H>E,$C0D*X^3U]*0R0K(OW&)']UN],. <X,;?I4X((R#D'I
M1@'KS[&@"-)=QVD -_.I :A>W4\H2I]J1)F!*RJ/EXW"@"5HU8Y(Y]:C>-P,
M AAV!XQ4JD.,J<BEI 0Q3Y&R3Y6''/>IN,=:CGC#KG W+R,TB E0R-]0:8$W
M\J8R*ZE6&131+@X92#4G;(I 5T#QG8'SZ U()1T8;3[T2CY0X&"IR*?]]03@
M@^M,!<9'M1[U'Y94Y0X]NQI1+CAQM/K2 1?DEV?PMR*4Q G*_*U)*,H'!Y4Y
MIX((!]:8#-[)]X9]Q3PP894Y^E+3&A4G<O#>HI (?EF! X?@U)VJ"4N$^9>A
M^\*F5@ZAAT/-,!:***0$<ORE']#@U)WIL@RA]N:53E%/J,T +1110 R893(Z
M@Y%/SD ^HI'_ -6WTI$.8U^@H =1110 DG*-]*2/F-#[4[&0:CA.8_HQ'ZT
M2G/ERX&3M.!G'.*XKQ]<O9>'-,=[V:RD\_&47<"=I^5CD8'O^E=LH#;P1D$'
M(/TKCOB##,^@6%O:&(;IO^/=C\LP"D[2.^,9_"M:/\1&-;X&<(I>\MR9[&RU
M8#)_T=L.H)YV\'H3G-:WA*VMY;UX8Y6CM[=2]QIUWS@==X/'0X/2N9LK9?$!
MNM.@L$M]2108]AP&8$9!XX&,_E6]XAU'^S?!>G:5;WV^Y?*7"@Y)P3N&?0,,
M=.U>K56O(MV>=!_;>QSOB"V(UB4VDQF@O'9TF!P95W8V@=@",=_NY]JZU=3E
M\#>&+5FN3=7-Y@+'GY(DSS]3@$=JIZ=;2VUM8Z=/B\FN83+)(&XM;< DJIYQ
MGC/UK*U+5M.U*7<UG(FFZ>/(MXQ/Q*P/'.WC(R:/CM![(/AO-;FYX;TZR;Q0
MVN6SW&)+=[F")U^;<3L.3]2<#'3%7;N[N)+A96NGN29CLW#;@>6V]2<G&WYO
MQ6N.@:;3M)76((&L[C[9O0^;C>N",#CGTKT>&_M-;T#S;- ;Y$!FB@DP5W?,
MW;DX)XK*JG&7,]5L72::LO4Q[GRY-/6:X@5[:)TB9)#O#0OC:5?CN5;I[>]/
MTVU6UU(6<11KRWWPM!)\OVBW?+C:?4 J?PJKL^SW)WPQY>,H87.S[1$S9&1S
MAE;:._W:1[GR-MC.=\*?ZFTOH/F SAE5L\X&<<=!4N+>Q2:3.SM9(KJ$Z3)!
M<):HNUXKN''R]L-GITQQ7':_\+;F%9)=!N/,MG;>UJ_ 'T/?\JVM/$$.IV$
M,D/GGR$#IO5T*F10&R-N !V/3%===6 MWLC%*T<,4C,_S8^\&_J:YU4E1E[K
M-W"-6-Y(^=[_ $?4]-8_:[":#!(RR$#\*K&]N5M#:>?(+=OF\C.!GUKV+5O&
MT:PWEK8R31-82!I99!N:1-X!"].YQ]*UU\=Z$VF#4OFR4,@CP-^ VS^==RQ=
M1K6%SD>&A?21X=8Z1J.H@)96,\X/'R*3CWKOO#_PMO)@L^MS^3;@AS;)SN.,
M<GMQ[5LZ=X[A\J&.^N)674)V-NT9VO&FX\'KW&*["UT\2S:AYLKRP3,@7<V3
M\H&?U%85\75VM8UHX:GO>YE7(@L+%=+MX+G[&P$<<=HF21WR>W.<\5R^IPK+
MJ)LUVQWTBI:VUO'\QMX1AF+'CDA3VXW5JZL\<FJWMD8YKCR2D)6-=BQH4$AR
MW/4 CIWQ6$;N"3?:6Q$*2'#VUC!EV3.%5FW<9&">#Q65./VD:3DMF3P)BWED
MLK<^0LKVX6([,1J#O+/SU92W3K@>]+;W4T-P9$O9(%5XR6'01^7\@!SR6^7/
M3DU7EB=YAY<")Y4?E11*=_V9%(R<<98D8[?>K=>ZM-(T(W6I1A;J9,11SOG<
M!\R@\<' 'XUK+33N9Q2W[&!XGTJQF\01:Q=-<!EM5N+F)%R6*X0<]CG&1Z9I
MT>KS^-_#]W EVUG/:9/E@X2://R@CMU7UKEY[BYUO2[G5KF)KJ<7:L=LV#$G
M3!&#QT'XBK%CK6GZ7-]IALIVM+L&WNX'N.$8GM\OMFM_9/D75HQ]HG)]F9VC
M:?)_:T<5U.T%O9$222'_ )8C<.GL20.WWJZ[QA#9PW:+)<L]G=*)(;&U7'F
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
M17DNK?'.QL]3F@TW2?[0M%V^7<_:&BWY4$_*T>1@DC\,U2_X7[_U+/\ Y/\
M_P!KI7'8]GHKA?#WQ7\-:S:VPO+V'3;Z7=OMYF;9'@G&92H3D 'KWQUKMK:X
M@O+=+BUGCG@D&4DB<,K#U!'!IW%8DHI<48H 2BEQ56^U&PTN!9]0O;:TA9M@
MDN)5C4M@G&21S@'\J +-%8W_  E_AC_H8](_\#HO_BJ/^$O\,?\ 0QZ1_P"!
MT7_Q5 &S17,ZA\1/"&F^7Y^OVC^9G'V9C/C&.OEAL=>^,_A1I_Q$\(:EYGD:
M_:)Y>,_:6,&<YZ>8%ST[9Q^-%PL=-15:QU&PU2!I]/O;:[A5MADMY5D4-@'&
M03S@C\ZM8H 2BEQ6%%XT\,2H6_M_3HR&9"DUPL3@J2#E6((Y'ISUZ4 ;E%8W
M_"7^&/\ H8](_P# Z+_XJC_A+_#'_0QZ1_X'1?\ Q5 &S16-_P )?X8_Z&/2
M/_ Z+_XJC_A+_#'_ $,>D?\ @=%_\50!LT5C?\)?X8_Z&/2/_ Z+_P"*IDWC
M3PM!!),_B+2RL:EB$NT=B ,\*"23[ 9-%PL;E%(C)(BNC!D8 JRG((]13L4
M)12XHQ0 E%+BC% "44N*,4 )12T8H BE.0$'?K4@&U0/2HX_G=G_  J7% "4
M4N*2@!DK8 4=6.*<J[5 ':F)\TC/V' J6@!**7%&* (Y&*K@=3P*<BA% %,7
MYY6;L.!]:EQ0 E%+BC% $<C[5XZGBE1=B@4T?/,3V7BI>] "44N*3% #)'V+
MQU/ I438N._>FK\\Q;LO ^M2T )12XHQ0!'*^U<#J>!2HFQ<4U!OE9^PX%2T
M )2\FD)"C).!41+2YQ\JCJ30 DTISLCP7/'TI8X0 -YR:((U4LX')Z&I>,=*
M8!TZ4M(Q"C).!4+LS*3C:!^M(!LLN^7RD&['WO2GK%T+]>WM3H8Q'& ._)J3
MOTHN E(2%!/0#O222!.,9)Z"H71I)$5V]\#TH :K-.VX+P#QG^=6$C YSDGJ
M:< ,8QQ0< 9)P!1<+ :AGEVL(E7<QZCTH:5G4E!A1_%ZTMO$(TR22S<Y-, 2
M+IN_[YJ7&!_2@D $]JB>1F4E1A?[U( FF*C;&-S'C'I21P8'SG/?%+!$$&>K
M-SFGO(%.,9:F K$(-Q.%%0$/<M][;$/UH,;2R[6.0.3Z"I&E6,;5&2!^5  3
M';Q_YYJM+$CMYK_)GHOK2,<-YKY=F^XM6(H23YDIS(>WI1L(KM&&"_: 5Q]T
MCM4PD:%1G]Y'V858(!&#5>2!X\M >O53T-%QV)0T<\9[@]JB=9(&!C.8^ZGM
M4*LNXD*5;^(>E65D8+\PWKZB@!5F4D!AM)Z5)P00><U#E0-P :(]O2G>6R\Q
MD%?[IH C$0BD^0[0WY5('=/]8,CL11O60%&&T^AI8FX*'J* '*RM]TYILBG(
M<=1_*E,0/*\'VINYDXDZ'N*0 41_F4X8]2*-SI]X9'J*2(@.R?B/I4V/6@!J
MNK 8;-,7Y)F7LPS3FB#=.#[5#,70*S#(4]13 L$!A@C(]*C,>TY0X_V:>KJX
MW*<@T[OUI 1>9SM<;?Y41$891_":D(!X(S4!0K<8C/)&X@T 3\48SQ3%E!.&
M&TU)B@"%H6&[RVQD=*;#*-@5QM(XS]*L8J*, JR$9 )I@2=NGTHJ/RVCY0Y'
M]TTJRJ3@\-Z&D YAE&'7(J*.(&,%/E8<5/\ ABHH.8SGGYF_F:  2%3B08/J
M*D!SR*, C!Y%,,;*<H?P- #GY5AZBDC_ -6OY4T2@\-PWI2PY\L9]3_.@!]%
M+1B@!#T/TID1S&*>W0_2F1#]V* 'T4N*,4 )3(?]7_P(_P Z>:9",1_\"/\
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
M\?E<#DX/7K7N/@\Y\):7A0H^SI@ 8[48YOV4;_UH&$M[21N4445Y!Z84444
M%%%% !1110 4444 %%%% !6+XFUB^T6PBGL-)FU*1Y=C11!LJ,$[N ?3'XUM
M5C^(M?3P[917+V=Q="23R]D R1P3GZ<54=UI<Z,-%RK12CS>5[7^>ASMAXV\
M07>HVMM-X.OK>*69(WF99,1J2 6.4Z#K7=5P7_"SX/\ H :K_P!^Q1_PL^#_
M * &J_\ ?L5K*G)[1M_7J>IB,OQ%5ITZ')Z2O?[Y'>T5Q^D^/X=5U2WL5T?4
M(#,VT22H J\9YKL*RE%QT9Y=?#5</)1JJS^7Z-A1114G.%%%% !1110 4444
M %%%% !1110 4444 %%%% ''ZII&M:A?RS2Z)X:N5!*QR7(=GV G&?EK(?Q#
MKD&H6^F6&DZ)?7-N-JQV6]A;CW8@*@X]:FU8>*M=U*>**&"328I&0P6E^L;2
M8./G?DCIRHQ6E82:_I=JMM8^#[*WA7HJ:@H_$_+R?>NA:)7M_7S/I%:%-*IR
M2=M%>R6G6\M_))>IU5L9FM8C<JBSE 9%0Y4-CD#VS7.^)(+B'7-)U6R$,]U;
M"1#9O,L;31L "4SW''YUT=NTKV\3SQB*5D!>,-N"MCD9[_6JFJ:)IFLQ*FHV
M<5P$SM+CE<]<'J.G:L4[2N>+AZL:57FEMJG;7?3OM\_1F%I]EJM[XAN/$-_8
M_9VBMC!9V;2J6]221P"3Q5SP_IE_%J&HZOJBQ17=\4401-N6)$& -W<\G-<7
MIFH+IMO<"#Q5<PW27DL45BZ?:P45B% 3[PX'7-=MX8U/6-2MIGU;3OLNT@1.
M5*&4<Y.PDE>W7UK62:5UL>GC:56G"35N71;-.RZ)/=7U;5_4WJ***P/""BBB
M@""]MA>V-Q:EVC$T;1ETZKD8R/>O.I_%&K>"-033;^[AUNW/";'Q<1CL&'/Z
MY^M>BWMNUW8W%LLK0M+&R"1.J$C&1[BLK0O">D^'UW6D&^Y;[]S+\TC>O/;Z
M"M(22OS?U_D>E@Z]"E3DJRYD_LV_'FW7RW.<\.ZIK/C*_BU ZC:V6GV\@?[!
M ^^5\=I#V'^<5W]8<_A+29=8M]6B@^S7L,@<O!\HD]0PZ'/YUN43DG;E,\;6
MI59)T5:-MK)6^?7U>H4445F<(4444 %%%% !4<\\-K \]Q+'%$@RTDC!54>Y
M/2I*P_&%C#J7A:[L[B]BLH9#&&N)?NH!(IYY'ICKWIQ5VDS6C",ZD82=DVO/
M\#C/%GC715\2Z)>6LJZA'8_:5GCC!P1(@4<D8/?IGI7*-'KWBG53J>A:&;'+
M$+)9;HE/.1ER0I8<9(QZXKM-&\.> -*\J2?5M-O[A5^9KB[C*$XP3LSC'H#G
M'KGFNP7Q)X>1%1-:TM548 %U& !^==OM%#2$6_4^J^NT\)%0PE&4FE:\E*UK
MM_"EY]0\.6FJV.BPV^LWB7=XF094)/R]N2 2<=2>?K6M5>SOK34;?[197$5Q
M#N*[XF##(.#R*L5Q2;;U/E:TI2J2E-6;>UK?AT"BBBD9!1110 4444 %%%%
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
MT/S$*N>4W$<E?J>"I)YI#/4O /Q8M];#6/B&>UL[\N%@=5*),-O<DD!L@]2
M=P &:]/KXPKZ.^%GC@>)](.G72I'J-A&BM@@":/H'"]<C #=LD'^+ $#/0:\
M[^--C+=^ #/&R!;.[CGD#$Y*G='Q[YD'X9KT2N+^+'_),M7_ .V/_HY*8CYD
MHHHJ2CTQ/@;XH9%8WFDH2 2K329'L<)BN-\1>%-9\+7C0:I9O&NXK'.HS%+[
MJW?CG'!'<"OK6L_7=+BUO0;[3)D1EN86C&\ A6(^5N0>0<$''! -.PKGR'#-
M+;SQSP2/%-&P=)$8JRL#D$$="#7JW@3XMZC%JEGIGB&XCFL7 A%W+\KQ'^%G
M;HP[$GGN3P<^344AGV:CK(BNC!D8 JRG((]17R3J>FW]QJU]+#97,D;7,F'2
M)B#\Y[@5[W\'M6EU/P!#'-O+6,SVH=Y"Q91AUZ]  X4#T4?0=[3$?($.@ZQ<
M2B*'2;Z21NB);.2?P IM_HVJZ4J-J.FWEF)"0AN(&CW8ZXW 9K[!KR7X\?\
M($TC_KY?_P!!HL%SPJKNGZ/J>K>9_9NG7EYY6/,^S0-)LSG&=H.,X/Y52KVC
MX!?\S#_V[?\ M6D,\IG\/:W:N$N-'U"%R,A9+9U./7D57FTV_MXC+-97,<:]
M7>)@!^)%?8M%.PKE73"C:39M&A1# A52<[1M&!GO5JBBF(**** "BBB@ HHH
MH *9*?W;&GU%)RT8[9YIH!ZKA OH*=112 *9*VR-FI]1S<E$_O-_]>F@'1KM
M11WZGZTZBBD 4USA6/?M3JCFZ!?[QIH!8EVQ+[\FGT44@"FL=J$^V:=44^?+
MVCJ2*: =$,1@^O/YT_I1THI %-<[48^U.J.;)C*CJ2*8"Q+B-<=^33Z**0!3
M9#M1B/PIQZ5'-]S'KBF L:[8U'?J:&<+P.6]*:79SMC[<%J<D83W/<T ((MQ
MW/S[42G]UCUXJ2HI#EH_3)H D4;5"CL,4QY-K849;TI-[2\1\+W:GJFP8 _&
M@!JQ9.Y^3Z42'<R)U]JDQZU"659BYZ 8H$35&7+'$?YTFUI?OG:GIZU(  ,
M4#&I&(_=CU--B^9W;U.!4CG",?05!&^8U5!G(R6]*!$SL$XZGVI@C+MF3D=A
M3DC5.^3ZT_\ EZT#(I/F=$Z <FGLX08/7L*A$A:5PGS'.,U*D87D\L?6@0T(
M9#NDXQ_#0V'E" _*.3CUJ1CM!;VJM$#*"Q&U2?SH F+EFVQ_BU-($2$+]X]S
M4H"HN,8 JL \TI;_ )9C@4P'#)7RTX]6J%W&?+C'"_J:EF<8\E.#CDCL*6W@
MV ,?P% "PP;3YC\N>]3GK112&%%%%("*:$2+G.&'>JP:6W?./E/!6KU-=0XY
M//:FF(CV+(NZ-L9Z^E,CD,;^5(-H_A]*CD$D,H*D'U'8U,2MS&4(P>N/2F!*
MZJPPPJ"1'B;S%.Y0.12QLZ+Q\Q'4'M4JLKKD'@]12 (Y%D4%>AI^*@6,,S(>
M"IR&':G>8T9Q)RO9J+#&3)Y;>:G!!P1ZU()"I"N,'U[4YP'B.#D$<4B8>-=W
M/&*!#Z:XRC#KD4P1M'S&>/[IIR2!R5Q@]Q0,8D8:-6!VL.#BE$C(=LB_1A2P
M?<(_VC_.I."".HH !SWJ-N)E]QBD\HKS&V!_=--,N98U*X.?Z4 3$!A@CBH]
MK1_=.X>AJ6B@!B2!O8CL:;&?WTP]"/Y4]T#^WO4*,T;N6&5)^]0(L=#360.,
M$?C2J01D'.:6D,B^:+_:3OZTEL08N/[S?S-2MP">@Q4*1@QAE.UCS3$3T=JB
M$A4[9!SZCO4O;(H&,D :-MPXQ4<6Z*)<<J1G'<5)*?W;'\*51A%QUQB@ 5PP
MR/RIU1M$,[E.UJ192#MD&UNWO0 ^3A&^E$?^J3_=%)*<1GWQ3E&% ]* %HHH
MI -<X1C[4D8Q&GTI)CB/\13\8 'I3 < &5U(R"I!'X5R?C6.*S\.6MXOFJ+)
MV=!".Y4J,GMRV:ZP9VO@@':>3]*XCXBAI?#%A9F2W'VB8*9)>%4 %N/RK6C_
M !$8UO@9YXDTO_$E%Q<,&^>YDWS<$DL>F.#@_C5K2M7^RW<4BRPF(W,EP(W&
M.I9.3[[L]*B$K1NI.HZ='O\ W(>+D^4HP2.>,[>GO5RWG,[P)#JEW(9Y&=$B
M@_Y91@@*/F]5%>S*UCR4,\5VNC6DFGI91O)!?2>;+)'-\JON*L!\O.#FH(KB
MUN_%/E6NDAH[9&3]ZV[_ %:'#8P,9*@_C78:3?RJVS4[>XGACA,B^='RKR2#
M'?L'_*L:;0-7L8/$%S%/;+:R1D131MM /FKD'TXR*QA4M[LG_3-9P>\27POK
MU^NGZU<:Y*]Q8"$DVV[YUW,J@ 'H,-546UAJ/@^^D\+VMU%)YBQS(_WF!8<
MCMT[=JSO#VKVWAO0KV=(1J$L\HAE1AM7!&3@\YZ>@KNM%UO3/$4?_"-C2?L\
M0MUGPK94-E6 Z>]9U+P;DE_7H7!QFE%L\]M(O*\0I86<7VVZAMRBJJ\(Y3YP
M>N<$L.WK6C9>'AI2/=W>H;CM47ME&-H&YEPK-G@#(/3MCWK6F74K.2X273K;
M1M/W2)<7>"IF!R%QQ[CN:Y/4].U'[)#!%820Z>JF3<.0XYP[''?.1[&MXS=3
MK8QE%0Z'67_BRQ\/>)BFEZ;;+%'&@FN1R64J, <?0?A6;=^,-7?Q"WF1VL$D
MPW)<>7\ZPE=RCKW&#5>#0[KQ%H-M=:=$?+L5V;2/]:^>6SZ 9_*M6X\*VTUI
M9?VE>>7J,J9D$*_+,J](P<\$*H['[M1:E'?5EWJ26FQSY\5:@\%W<2:K*+B&
M4&VY(R!QQSQD9K5&J>9I322:(I\0.1=(WE?*5_O_ /?//ZUJ-I>FZW=M#::.
M)93 %6=CD (@4!N.N0!7,-8:Z-72^^Q1_;$ M/)((X";!@>FT55XR\B?>CYC
M1XJU3[+%<KJLWVR6X/G<DC;R.>>F,8'TK4B\6ZPNOQ0PK9RW2*N+@I\QBV[F
M'Y<UK+IMCH-S;"^TI5N/)S).@P%RA! ..N35>U\-6BP7CZ=<M_:*1B6%91A8
M Y&49O4JQ.,#K2<J36PTJB>Y-;>+[37_ !1%#J6F6\MHX=8+AA@H-ISGZ\_G
M65J.@Q:B5N+&_2WP7CLK1AN5MK'(5LCK@GI[>]5?[ O?#^BW-_JENTD-V#$$
M48$3%LA\^F!^M9^C:9JOV>YMA9M<Z?)&)",X'4'>O!Y'\LTXPC%\U-V2%*4G
M9318O8MVO1VFHP&RGDMEBDW_ '9&"#;QQCD+ZUK16EEI?@ZW;Q1;7$Q6=HH4
M0<KAFSR>W!/2K<1U*[A@BM]-BUC3U$<<#L"S0$8#9X]F';UKH-9U?3/#(30&
MT<2I/"TQ&<(6Y8CI]:QG4;:@D:QII7DSGO$>OWD^A:-<>'I9;:SV[! 'P[;"
M5Z#J.*P+J[ALO$\,MWI*QI/$I=8SLR9$&XG@YY8FI==UNS\3>&[62: 6#VLX
MBB2/YP5VD^V /QJ]%X<UG4-,T.4W%LUE%D/(\F5QYAV_7C%:1Y:<?>TW,Y7G
M+0K^&;+1+O4=4L[J*2*SM3YJR/,,!@X5<_+QG(_.H=9U5+R_NW$MO'")4E$:
MC?D1D1[0>/3/X5UVK7S'_1M,AFA22,J[PQY+/&^,XSW"_E7-7-P\37/VK5;Z
M%H-D^)8,_(X 8?>]7HA)R?,QR22Y49[W<CSZVMO*=TT23H%FX/*,.W) _+'M
M7=_#TSWEQ+J):<I=6@WB4?+O3:F<]\X)_&N(DN#(V5U.PN5A. UPNUO*;MG)
MZ$@8]J[GX:E(8]1L7:WWQ?,C1-G*-\P_F*6)_A,>'^,\JUJ5WUR\5C'M6YD&
MY> /F-?0?A!0OA330K*P\A>5.0>/6O#]1MM$6\U7_B8W N&N7*D0#;G))!^;
MZ\U[EX2*MX5TPH^]?LZ8;;C/%9XYWI1-,(K5)&U1117DGI!1110 4444 %%%
M% !1110 4444 %96O>(;#PW9QW6H&01R2>6OEKN.<$_T-:M9FN:OI.C6D<^K
MRI' [[$+1,_S8)Z 'L#515W:QMAXJ56,7%R\EN_3<P[/XE>'[^^M[.%[GS9Y
M%B3,6!N8X'?U-=?7'KX\\$JP9;V$,#D$6<G'_CE3?\+(\)_]!;_R7E_^)K25
M.7V8L]"O@:LFO8T)Q7G=_HCJJ*YZP\<^'-3OHK*SU'S;B4X1/(D7)QGJ5 KH
M:R<7'1H\ZK1JT7RU(N+\U8****1D%%%% !1110 4444 %%%% !1110 4444
M%%%% '#^-]$TNRTU]5MX_L%Z;B,-=6\AB;#. Q.#@\$G)JF-?U&TN/)T'59/
M$0!P8GM"VWZS+A?SS5V:T\$C59Y]4U6"]NQ*^4O;L.(CGE0A. !TQCM5[4O%
MVAV.A79TS5-.\^*!S!$DBX+ ' "CW[5T)OE2LV?1PE)PA2Y)5'_>BTM;6ULY
M67DT=);/++:0R3Q>3,R*9(]V[8V.1GO@US?B_3I]0>T5=.OM0MP'$L%O>+ A
MSC&_)!;OC'O6YI%S)>Z+8W4Q!EFMXY'P,#)4$UC>,(1<6]O&?$L>C').V24(
M)QQP3N5N/8]ZS2M.QY>$O#%);--]WW[79C+K:^%;<X\(0Z<G<F]@5F_7)K?\
M+>)F\2PSR_V;/9QQ[=K2'(DSG[IQSC'ZURUCJFAZ#)YDUCHMR^>;NSU".:0^
MY$I#?D37::'XCTOQ%#))IMP9/*($BE"I7/3J/8]*TFM&[?,[L=22IN?LG?\
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
MWA=A/^]^38R\'CL?2JEMI<UM<QLNGRP&*26!7@DXV/N(;;CGJ.,UZA_9UOC
M4@>E']FVW>/GUI+%6&\/<\M;1-:>WB5;M;@*'AD%RF,KD[3U^GTJG;:3J4(@
M671[.01[HI'*\MR=K#Z#%>NG3+8_\L^/2@:;:C&(P,5?UQVM8EX6-[E>PN[6
M*UL1(R9BA53@_=8+@XJP^HVI;(DH_LVU_P">=']G6W_/.N-N[.I*R(Y+^V:,
MCS.]._M&V_YZ4[^S;;/W*/[.MO[E%QC?[0MO^>E']H6W_/2G_P!G6W]RC^SK
M;^Y1<"O<:A;^7A7RV1S2K>6H.]Y06Q^53_V=;X/R=:3^S+4]8Q1S!8;_ &C;
M8_U@H_M&V_YZ4_\ LVVX_=CBC^S;;^Y1<"&2_MCM;S/NFA]3@R C98]ZF.FV
MQS\G6C^SK?ILHN R">WDE(1]TAZU;K'AC6+6?+484#C\JV/UIL"-OEF5O48I
M[,%&2<>]0W,FT+@;F!! %/"%CO<_\!]* $R\GW?E7U]:>J!.%&,]33OI0>M
M$:<2R#Z5)_.HB0DQ8D %<_C02TI..%]?6@!6E .U1N:HY8MZ'S&R=P('I4RJ
M$''7UI)/N-]* 'T?A34/[M2?04S>TAPO"^OK0 YW"^Y]*BBC+Y:0Y^8X%3*@
M3IU]:9!]P_[Q_G0(EI"0.3P/6D>14'/)]*C*L_S/TZA?2@8Q&:1W,9P"<$_2
MID0)T'7J:2%<1 8]32NX7 SSV% AMPP6+!XR<8I%#2(!G"8QCUIBHSW&]SG:
M/N^E32.J#D\]<4P(Y76*,(#RW %1NVR(%N!_ GK2J0=UQ,N/[JU)&F]Q,X^8
MC@>@H 9;PD'S)/OGMZ59_"BBD,****0!1110 4444 (ZAQBJ2$V\Y'56[5>J
M*>+S$R/O#D4TP(YE5BDP[<9J5),ML88;%5XVS%N [X9:E0"6+!ZJ:8@GC#%'
M/\)IZN5?:_X&FY+(4?[V,BG >9$-WIS]:0$F:KE2+ABOWB :>&:(A6Y4_P 7
MI0QQ,C?WAMH <D@88/![BG^U,>/?T.''>D63YMCC!'?UH&,E0^:C*<$G _*G
MI(&.UAM8=O6B0?/%VPQ_D:<Z!QS0 ZD90RD-TJ,.4.V3IV;UJ7MTH K0EHDP
M>5W''YU8!S@@\4R$YB_X$W\Z0H8R70Y'=: ):CFC#H>S <&G(X<9 Y]/2B3B
M-J (XY"J*)!VP#ZU-TZ]Z8J@Q*#SQ3<M%UY7^5 $M0W$>Y-P.&&,'\:E!!7(
M-,GR(B1UR/YT( 1R/ED&#4E(RAA@U&&:(X897U]* ):CFX3/N/YU)D$9'(J.
M;F+'J1_.A 2=\T444@"HYQ^Z_$?SJ2F3?ZH_4?SIH!]%%%( J.;_ %9_#^=2
M5'-_JC^'\Z$!(.@HH'044 %-D&8S3J1_N-]#0 B'**?44ZFQ\1(/]D4Z@ IK
M\H?H:=2'H: &Q?ZI/I3ZCA_U8_*I* "BBB@ HHHH **** "BBB@#P_XV^*9G
MOX?#5K.5@C037BHWWW/*(PQ_" &ZX.X<945Y!75?$F9YOB)K3R-N83! <8X5
M0!^@%<K4E'K?P.\/?:=5O-?F3,=JOD0$KP9&'S$'/!"\8Q_RT]J]TKS[X,Z?
M]C^'T4_F[_MMS+/MVXV8(CQUY_U><\=<=J]!JB0HHHH *X+XOZ+#JG@2XNS'
MFYT]EFA8;00"0K@D\[=IS@8R57TQ7>UA>-84F\#:\DB[E%A,X&<<JA(_4"@#
MY-KJOAQK4.@^.]-N[J3R[9V:&5CM 4."H))P H8J2?0'Z5RM%24?9]<7\6/^
M29:O_P!L?_1R5U6FWT6J:7::A KK#=0I.BN &"LH89QGG!KE?BQ_R3+5_P#M
MC_Z.2J)/F2BBBI*/L^BBN&^)'CBP\-:'<V*RB75;N)HHH$8$Q[ACS'ZX SD
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
MFY0 =214E1OS*@]\TT!)1112 *CF_P!4?J/YU)4<O)1?[S?_ %Z$!(.E%%%
M!37_ -6WTIU1S'$3'Z?SH ='_JD_W13J0#"@4M !2'I2TU^$)]C0 V'B,5)3
M(_\ 5)],T^@ HHHH **** "BBB@ HHHH ^3O&PE7QUKHFW;_ +?,1N.3MWG;
M^&,5@UUGQ,@:W^(VM(Y!)E5^/1D5A^AKDZDH^F_A/_R3+2/^VW_HYZ[2O-?@
MCJ+77@J:SDN$=K.[=4B&-T<; ,,@<X+&3!/N.W'I542%%%% !6+XP_Y$G7O^
MP=<?^BVK:KGO'<YMO >N.%!)LY$P?]H;?ZT ?*-%%6M-L9=4U2TT^!D6:ZF2
M!&<D*&9@HSC/&34E'U7X/_Y$G0?^P=;_ /HM:Q?BQ_R3+5_^V/\ Z.2NTKB_
MBQ_R3+5_^V/_ *.2J)/F2BBBI*.JA\9^-M6E%C:ZOJEQ-+]V*V+>8V.3C:,]
M!GCMFJC^$_%EY=-)+H.L23S.6>26UDRS$\EF(]3R37UA13L*Y\VZ'\(?%&K3
M_P"E0)IMNK /)<GYB,\[5')('K@'UKVCPI\/]#\*06[P6R3ZC&I#7TJ_.S$8
M)4?PC'  [=SDD]513$%%%% !7DOQX_Y FD?]?+_^@UZU7DOQX_Y FD?]?+_^
M@T,$>%5[1\ O^9A_[=O_ &K7B]>T? +_ )F'_MV_]JTD4SV>BBBF2%%%% !1
M110 4444 %%%% !4:_ZY_P *DJ+.+G'JF?UIH"6BBBD 5'_R\C_<J2HWXFC]
MR1^E,"2BBBD 5&YQ*GN2*DJ.;A0WH130$E%%%( J.3JA[ _TJ2HYAF-OPIH"
M2BD!R ?6EI %1R\*#Z,*DJO*_FJR)VZM30$C2<[4&32I&%.X_>]:2( 1*1QD
M9)J3M0 5'+PH/H14GUJ"4F5&5/NCJ:$ ]G).Q.OK3D0)]>YI(@!$N.A%/H *
MBE.)(C[G/Y&I"P49)P*KRAI4W-\J*W3UH0$A)E.%.%[GUJ15"C X%*., #BB
M@ _"H/,V2R #+,1C\J>\A!VJ,L>E,1=DXSR2O)H >L?.YN6_E4E%-=]@SU/8
M4 1W+A(23ZCC\:4*7;>_3LM,=&9"[_>)&!Z<U.#D<T +T'K[5#<.%B(XSQ@?
MC3W?;\H^\:C>,"(EADDC^= #TC((=CEC^E/8A1D_G2DX&3P!4',OSGA%Z#UH
M ;$/.D>4YVDX ^E232B)!ZG@"A"(XLYXR3^=1,!N4N<_Q'Z4" #R(U0<R2'\
MJL1H$0*.@[U!;CS9&G;OPOTJS0QA1112 **** "BBB@ HHHH **** (YHA-%
MM/4<CV-5T<\"3EAP3ZU<JO/'N.>@/%-"' ^5QU3L?2EBQETQD _GGFD@;,9C
M;[R\$>U,/[B<?W&% $A!B)*<KW'I2!@\NX$8*X_6I?ITJ"1?+F5T')'3UH L
M$ C![U$0T1RHRH[>E/1Q(,XP1U%.]J!D43!WD([D?RJ6JZ(<%T/.XY_.I4</
M]10P%>-7'/!'>H5?;.=_88W>M6*BC 8,3SD]* )>PHQ4.&AZ'*?RJ56W#(H
MBN5#1$=S@9_&E!,("GE!QFE;F:-?3FGGTH  0>0<@TM1;#$2T8X/5:>) 4+=
M .M #1\TY]%'-(49270\]Q2PK\F>NXD_A4GO0!DS,'U:(X(/>MKO6/<@_P!K
M19[UL8J6P =**4=**D!**6BF E%+10 E%+10 E96O^(M,\,Z:;_5;@0PYVJ
M,L[>@ ZFM:O,/C)X?U35;#3-1TZV:[6PD9IK95W;@=O.T=1\N#]:EE1U'0?'
M'PM+<B*2VU*&,G'FO"I4>Y 8G]*[34/$NF:?X:?Q TIGT]45Q) -Q8$@#'XF
MO*W^)WA7Q'HSZ)XCT:?3T<;&>W57$1'0KQE2,>AK>\1Z?I&F_!"_AT*Z>YTX
MJKPR,^_K*I(S@=\\4Y:1;"*O)([[1-8M?$&CV^J60D%O< E/,7#<$CD?A6A7
MBGAG4_'2?#JUN=!M=/AT^QBD):X.Z6XPS%BHZ #D<^E=SX+\9W/B?P5-J[6/
MF7UN7C>"#@2NH!&W)XSD=:J2LW;H0KV5^IV.*-HKRF?6OBD='NM<>VTRQMH
M[FTFC(DVKUX/7IZC-=#HGC6YUKX9W?B(0117MO!,60 E/,0$YQUP>.,U.R;[
M%6NTNYVN!2XKR#P]XT^('B^TAGTFQL$A@E$=U.X #$GHJEN@4@FKK>,_%GBO
MQ'?Z?X/BL8K/3SLDNKL$^8V2..N 2#@8[<FFT]A'J.*,<UQ'@7QG?ZUJ&H:%
MKMK%;:SIY^<1?=D7.,@<^H^N17.V_C?Q7XLU_4;3P[<Z+80VDA1([YCYLN"1
MD#!ST]!C(HZV7J!ZU17+^#=2\3WL5U!XGTI+6:!\1SQ$;)AD@X&21]>AS74T
M6"XE%+12 2DQ3J*8"44M%(!I% %.HI@-Q61K _>PCC'N,UL'I6/K#>7+"QZ+
MR:<=Q/8\XEMOM(CMXQ.T4EY/,\<$&T'87ZG)[@=JK>4+412FRL[4XDNYQ<ON
M="6(0]!UW+^=;NL?V+J37%S8S0R/:Q[)HY),!2\@R>GJU<O*T&9T7^R%:1PA
M(;?B-/7IR2H_.O:IRYEH>5-),I27P>6);W67*C=<N($R%<YV@<\]1S^%=M\-
MI8_M=ZL-W<3R-;M+/YB[?G)!&.3V-<K)<7,C;5U)(R1YTB6\?"HOW%Z\]%X[
M?A7=?#:2YN;.^OKF>>22Z)<.Z8"A?E !SST%&)TI,6'UJ'EFKWU_!JUY(TUR
MADGDRQ?W('Z5[]X1<R>%--9FW-Y"Y.?:OGK6)7DUN^5G>4?:9,DCK\QZU]#>
M$O\ D5=-'/$"=1CM6>.2]E$TPC?M)&U1117D'IA1110 4444 %%%% !1110
M4444 %8WB3PU9^*+&*TO99XXXY/-!A8 YP1W!XYK9K'\1:$^OV45NFH7%D4D
MW^9 <$\$8Z].?TJHNS3O8Z,--PK1DI<MNN]C L/A;HFGZA;7L5UJ#26\JRH'
MD0@E2",_)TXKMZX+_A6\_P#T-.J_]]G_ !H_X5O/_P!#3JO_ 'V?\:UDU/XI
M_@>IB'2Q+3K8KF:[QD=[17'Z3X%FTS5+>];Q!J%R(FW&*5B5;C'/-=A64DEL
M[GEUZ=*$DJ<^9>C7YA1114G.%%%% !1110 4444 %%%% !1110 4444 %%%%
M ''6US=^$+J\M[G3KNZTZXN7N(;FTC\PIOY*NHY&#WIVH>(I]:LYM-T72KZ2
M:X0QF>Y@,440/!)+=< ] *EU;2(K(3W][XLU:S@9RV/M"*JY/W5&W/T%<_;:
M;X@UJX1M)UC6K;3L\W=_* 9!_L1A0?Q)%;Q49:O]3Z&G"A5_?R:NNKYE&ZMT
MZO39;^1W^EV*Z9I5I8JQ9;>%8@Q[X&,US'BFRAU/QAX=L;GS#;RI<ET21DSA
M5(Y4@]:ZVVB:"UBA:5Y6C0*9'^\Y QD^YKF_$=YJ*^(]%T_3IK>"2Z6<F::
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
M1W_2I)P0\3K][./KQ3$2.FX9'WATIGF;FCXYW8(_ U*K!ER*AF4[XV7[P/\
M2A#)R >#]VHLF%A_<)_*I%;<,@_44I&1C% $>/\ 2 0>-N*>P!&#5>,^5*^3
M\C' )[59-# BR8F /W>Q]*6;#*%_O$?XU(0".>E5B=MPJDY0<@XZ&@"S4;*8
MSN4Y'<5* 2!WSZ=Z<(V/\)_*E<"-6#C(YSV]*8OS3D_W1BG/ \>Z11T&2*+:
M,R1;QSGDTQ"NBNN#4:N481R<_P!UO6K0@8C/%(UL74JV,&E<9'4<?S.['UXI
M75X04<C!X5O6IH[<K& 6 - $+Q[CN'##I0CY)5N''ZU8\G_:%->V#C.\9'>B
MX#*CC^9W;WXIYRJE6P&['/6I([=E0#(S0!"Z$G<OWATI8Y ^1T8=14_V=^M,
MDM7;YEX:BX#>F:C7YIV/]W@4\$@,K#YU'YTL,+^4"0<GF@ [44\QL.JFFX/H
M: $J,_-.%[ 9J3C'TJ.(9+/ZGC\.*8$G:BEH_"D E1R<LB^IYJ3\*C'S7!/9
M1BF!)12T8I )3)CB(XZ\#]:?WJ-^9(U]\FF@) -J@?A1112 **** "BBEQ0
ME%+BC% "44N*,4 >,?''PRS"T\2VZ$A +:Z '09)1^!ZDJ23W0"O%J^QM1TZ
MUU;3Y["]B\VVG79(FXKN'U!!%?-_C_X>WWA&_EN88S-HTC_N9QSY><X1^X(Z
M9Z'COD!,:+7P>UT:3XWCM)9"MOJ,9MR#)M42?>0D=&.05'^^?H?H^OC.&:6W
MGCG@D>*:-@Z2(Q5E8'(((Z$&O</ GQ@AO!]@\53QP7&0(;T)M23) P^.%/.=
MW"XSG&.1 SURBF0RQ7$0EAD22-NCHP(/XBGDA5+,0 !DD]J8@KRGXW^(H[70
MH- AE(N;QUEF0*"/)4G&2>1EPI&/[A_'>\:_$O2O#%@5LIH+_4I 1%#'*K+&
M>.9,'('.0.IZ<=1\ZZOJMYKFJW&I7\OF7-PVYVQ@=,  >@  'TI,:*5>E?!G
MP]<7_BH:P]INL;)6'G/]WS2, #U8 D^W!X)&<7P#X#N_&FI$LS0:7;L/M-P.
MI_V$SU8^O0#D]@?H_1-"TWP[IJZ?I5JMO;JQ8@$DLQZLQ/)/3KV '0"A S0K
MB_BQ_P DRU?_ +8_^CDKM<5Q/Q:=$^&FJAF +&$*">I\U#@?@"?PIB/F6BBB
MI*/L^B@$,H92"",@CO2XJB1**7%&* $HI<48H 2O)?CQ_P @32/^OE__ $&O
M6\5XS\?9&$6@1@G:S7#$9/4>7CCIW-#!'BM>T? +_F8?^W;_ -JUXO7LOP#F
MB$^O0&1!,ZP.L98;F4&0$@=P"RY^H]:2*9[512XHQ3)$HI<48H 2BEQ1B@!*
M*7%&* $HHHH *C?B5#[D5)4<PRF1U!!IH"2B@'(SZC(HQ2 *9+PFX=0:?2,-
MR,!0 M%-B.8E]N*=S0 4V4;HR/QIU% "(=T:MW(I:9%P73G(.?SJ0*2>!F@!
M*1AN##UJ3RV(^[2^2Y[4 00G,?TX_*G].30(FCF8$<$9S2"&2?D<(/UH C)\
MXE1]SN?6I-JA=M2B @;05 'O3O)/]X47 JP_=*^A-2$@#)Z"D=!'-DN,-2K$
M9CDL O\ .@"(9F/'$?KZU(% &*F\D#@,,"CR?]H47 KQ< KZ$TYW5%+-THD4
M0R[BXPW'XTY+5G(D<@GL/2@"%4:1@\G']U?2I&&Y64=Q4WD-ZB@P.#TS1<"O
M$<H/;Y?RI&?)V+][UI"K^>T*#)/)/I4R6[(,!33$,1-@]2>IILO!1O0__6J8
MJP_A-0W! B(())' '>BX#G<(ON>@IJ)R'?[U)""RAW(+$>G2I?;O0,1^4;Z5
M&'V0)W;  I\C[$R1GL*BMT(RS?>S^5 $B)CYF^^:2<XB)[Y&?SJ7-5YR7!1>
M@(S0 _F5]O\  ._K3I#MB8GIBG 848J"X8LI0'C(W&@00Y<*Q'   J*4EYW
M'3"CWJQ*_E1':.0, 5%;*<@$YV]3[FF!81=J*OH*6BEQ4C$HI<48H 2BEQ1B
M@!**7%&* $HI<48H 2BEQ1B@!*" 05/0TM';% %+:8[E?[P'YBIF8.$;L#S_
M "I+E"4#K]Y#G\*;-D1!UZ-@D50B09@."<Q]CZ4Y_OQ'U/!_"G<.OJI%0<QS
M(C'Y?X32&2O&?O(?F'?UH60%3GAAU%/Z5#<+^[+K][&!0 ^'B(9'7)_6AXPQ
MW#ANU)"VZ-5Z,H (J2@"(2\$-PX'3UIT0Q&#C!/)IMP@<*F.2>#2HQ!V/U'>
M@"2HBC(=Z' [KZU+3)6VQGU/ H0#(&$NYQSSC%35%Y6%5E.&'ZT]'W<'[PZT
M,!U5[A?F&SAV/YU8J-/FF9^R\"A *C@J!C##C%/[4UX]W(.'%(CY)5AAA^M
M&?<_\A:&MG%8US_R%X>W]>*V@*E@-HIPZ44@&T4ZB@!M%.HH ;13J* &UY[\
M2O$_B'PE-IM_I\:2:4SA;L&/)!!!QGMN&1FO1*9+%'/$T4T:21L,,CC((]P:
M6NZ&K=3R+Q;X^^'VN^'+DR0B[OY(2(4:T998W(X.\C P?0GIWK(TRPOK+]GS
M5VO%=$GE$L"N,$(7C&?H2"?U[UZW%X,\,03B>+P_IB2*<AA:IP?;CBM6ZL[6
M^M7M;NVAN+=P T4J!T;'(R#Q0UHTNHT[-/L<3X%_Y(]:_P#7G-_-ZXKX=ZC?
M:3\(/$5_IJ;KN&X9H_ESM^1,MCO@9/X5[7!8VEK9BSM[6"&U"E1!'&%0 ]1M
M'&.:CL=*T[3('@L+"UM(7.YH[>%8U8XQD@#!IR=W)KJOU)CHDGT9X';R^'-6
M\$7&I:_K]_J>O2)(([&2X<[)>=FU!VZ'/2ND\!L&^!>N $$JET#[?)7IUIX9
MT*QNGNK31[""X?(:2.W56.>O('>I[;1=*L[.:SM=,LH+6;/FPQ0*J29&#N4#
M!XXYH>J:[H:=G%]G<X7X*H#\/N!C==2Y(_"O.O#.FZ/I'B36='\4ZIJ&DS1R
M9ADAN&B20 GDD#G(((/UKZ$L=/LM,M_L]A9V]I!DMY<$2QKD]3@#%5]2T#2-
M9*'4M,M+MDX5IX5<K]"13;O+F\K"CI'E\[_F>=?#>W\-7?B?4M0T*+6II8$:
M)[R[D5HI02,8/WLG //:N<U*T^'WB?7=2%\UYX9U**0^8)BH61NYV\@'/H1G
M.:]RL[*TT^V6VLK:&V@7[L<*!%'X"J>H^'-%U>59=1TFRNY%& \T"LP'IDC-
M)[H:>YY?\(K_ %1O$>KZ9'J<^J:';)B*YD#8W;@%VYR1D;N/:O8:ALK&TTZV
M6WL;6&V@7I'#&$4?@*L4V[V)[C:*=12&-HIU% #:*=10 VBG44 -^M87B&7R
M(Q,%W;$+XZ C!K?K%UI(W>)) &1N"",Y%..CN*6JL>2^'?$.GZ1?WNJBPE#W
M,I@_U^?O-DD?+VQ5K6]-N5^V7< \ZQ,D2%GMN&1RK'YMW9C5GQO8S6.L6=A9
MVMI!8L \6]> YZY]\YK'N+:YE\7;;:XLUNA& 1"^W+J@)'UR#7N02DE-'D2]
MUN+&7)D^T:TIN%"R+';1DR[03E,#&.F!^%=Q\.HXQ?75O;Q0K#:6ZP-)&^_=
M(=K-S@=]U<W,J7UM;W;RB"_N'+.EU'OA>5,QG#9&#@$]#74^ +>ZMM8NXKG3
MX;<"#Y'B& ^2I)]\]:QKRO29I15JB/.=6N-.BGUJS:T#W!N'9)@^,'?WXKV[
MP3(TGA#3BV,B(#@YZ<5X3XHC6+Q'J+_:4ES</]SCC)XQ[?TKW/P(0?!VG8;<
M/+X.W'>C'+]S'^N@\)_%DOZW.CHHHKR#TPHHHH **** "BBB@ HHHH ****
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
M>A>(+B:WTK48KF:$;I$4$$#.,\@5LL/E/TKY1\.7VI^'-6;Q/91E[:SNA#<
M'JKY^4^Q //KBE%WE9C:]VZ/IK6/$6D^'Q =5O4MA.Q2+<I.X^G /K6I7C7Q
M?U&VU?1O"FH6<@DM[BX,B,/0A?UKLO''CF3P==Z/;QV"70OW9"S2[-F"H]#G
M[WZ527?>]OR$_+:U_P SLZ*YKQUXJ?P=X=_M6.T6Z/G+'Y;/LZYYS@^E97B?
MXA2>'O!>CZ^NG).VH>7F$RE0FY"_7'.,8Z4K]?D.S.ZHKRS5OBGKFG6T&L#P
MG(N@S,HCN9I@KR ]#M'W<]LBEU3XJ:S%IO\ ;FF>%9)- 4@?:[B4(S\XR%&2
M!GC/- CT;4]4LM&T^2_U"=8+6+&^1@2!DX'3W(I^GZA::K80WUC,)K:8;HY
M" PZ=ZX'Q[K$'B#X+7.K6RLL5S'$X5NJGS5!!^A!%<]X7\:^)+'P'8_V+X5D
MO;&QA*SW4D@7<023L4<D#UY^E&W-?H&ZBUUN>T45RWAOQYIGB#PE/K[9M8[4
M-]JC8[C$5&3SW&.E<DGQ1\2W]E<:SI7@]I]$@)S,\V'*CJ<?X XH>CLP6JNC
MU:BN,N_B%:GX=2>+=.MO/5-H:WD?:58N%*DC/3.?>LK0/B-KGB74=._L_P +
MR?V9,RQW%X[-M1L9;!QC Z9/4^E.VM@Z7/2**7%&*0"44N*,4 )12XHQ0 E%
M+BC% "44N*7'6@#GYO\ D-2<D'KQ]*T(B9T#N, =JI,/^)\V?\\5>.(I<_PO
M_.J0B7MT_"BEH/KV% R%_DD#_P )X)I.9O4)G\Z"/M"GC"?SI\1.P \%>#3
M>% &!395W1D>G(I]-8A1D]!2 :''EAC_ )-(%,C;VZ=A4408S'=]T\K5GH*8
M#77<A%$3;HP3UZ&G#UJODF=H5[\T 2,3(^Q>@ZFDD&P(P' -2* H"BDD&8V]
MN: '$A06)X%0%?-!=N@Y H1O/VD?ZL?J:E<9C8=L&@ #?N@Y],U F3<^:W="
M<>E.CQ*$4?=51FFRD^8RKU/Z4"'6Q,F^4]S@58J.$;8E7VS4E)C"BBB@ HHH
MH **** "BBB@ HHHH **** $S13@K$\#-.\ENIXH HR*%N@#]V08/L?\BGAO
MFC4\LK8_0U-<I$L(<G+(P/\ 3^M1W#0K/!*,XSC'KQ1<0I_=/N'W6/S>U/",
MUR !D;,U*TNY",  ]JJPRMY[HS?,HP /2@"5X#&WF+CW%2[%"%]_;-,))'-5
M9,QG8!E7/'M0!:BCA\@!B6#<]/6DC>.)MC*2.S4   "D==XP: )C*O78!CGK
M4,<A<.Q PYZ5"SG;Y1/SYX^E3!0% ':@8+/)"VP_=/0^E2^:Y_B/YU$RAEP:
M8C%&V/\ @?6@!TTCL%0,06/Z4U@R'?&<>HI$^:1G[#@5+3 %<, 1GFES]:B9
M=C&1>AZT_>/+W]A0(CD E<1G[HY)H1C&0C$[>QI8E^7<>K'/X4]E# ANE #L
M]Z#]*A5C&X1^_P!T^M2D[58^E(9#,HED$><8Y)Q3XY#DJPPP].]$(.W=W?FE
MDC\Q<$X(Z'WIB'YHR1TJ)'8G:XPP_6I#P,TAD5QF3:H.&)ZU)',Y)4DAA3(\
MLS.PP"<"ED3>,@X8=#3$3>:_J:43..]56NHXHF>XD2()]YG8 #MU-0_VQIG_
M $$;/_O^O^-(9=EN&$9&!D\"GHX5 I0' JJCK.ZO&P:,#(93D'/0C\#4] $N
M^,]4_6D/DGU%5YKB&VC\R>5(DSC<[!1^9JNNKZ:S!5U"T))P )EY_6@#0(C"
MD[C@#TID4(V;MPRQS5>XD5%^=@J#YF9C@ #J31;7EK=!A:W,,VS&[RW#8],X
MH$6_);G!!IIC<?PFJ\=[;2SO#%=0O,F=R*X++@X.1VYJ<2,.A- Q,'/(-1)\
MTKMZ<"G#48Y!,D4\4C1':ZJX)4^A].E2Q2!8P&C!)Y- #:,4&YM/-2-I$5Y"
M0B[AEL=<#OCO4OEQGI)CZT 18I*=(JQ!2\JJ&8*I8XR3T'UI3&XZK0(;101C
MM4,MY:PQ>;+<PQQ[BF]W &X9R,^O!_*@9-14-O=6]TI:WN(I@IP3&X;'Y5-0
M 44R::*WB,LTB1QKU=V  _$U5_MC3/\ H(V?_?\ 7_&@"[3)H8KB"2">-)89
M%*/&ZAE92,$$'J"*5'61%=&#(P!5E.01ZB@NH<(6&\@D+GD@8R?U'YT >6^)
MO@GIVIWDEYHMY_9SR,6>V:/=#DX^YC!0?>..1S@;0*X*_P#@UXPLW18+:UO@
MPR6M[A0%]CYFT_EFOH^.2.:-9(G5T89#*<@_C22S10+NED2->>78 < D_H"?
MPI6'<^3X?"OBRWGCG@T#6HIHV#I(EG*K*P.000."#4M[X>\9ZE<&XOM'UZZG
M( ,D]M,[8'09(S7U:"&4,I!!&01WIKS11LJR2(K-]T,P!/('\R!^(HL%SYLT
MKX0^+]2VM)9PV$3QB17NY@,YQA2J[F#<]"!C!S@\5W'A_P"!EK;SQ7&O:C]K
M4+E[2W4HF[/_ #TSDKC/0*??CGU:>_L[5PEQ=P0N1D+)(%)'KS3KB\M;3;]I
MN88=V=OF.%SCKC-%@N/AABMX(X((TBAC4(D:*%55 P  .@ I],FFBMXC+-(D
M<:]7=@ /Q-5?[8TS_H(V?_?]?\:8B[7$?%'PUJ?BKP[9:?I<2/,+^.1V=PJQ
MIL=2QSU +#@9/H#7:HZR(KHP9& *LIR"/44Z@#Y]_P"%%^)_^?[2/^_TO_QN
MF3? [Q3%!)(ESI<S*I81I,X9R!T&4 R?<@>]?0<DD<,;22NJ(HR68X _&A'6
M1%=&#(P!5E.01ZBE8=ROIL+V^EVD,J[9(X$1AG."% -6J9--%;Q&6:1(XUZN
M[  ?B::ES!);_:$GC:  GS X*X'4YZ=J8B6BH;>\M;O=]FN89MN-WEN&QGIG
M%%O>6MWN^S7,,VW&[RW#8STSB@":BBJCZKIT;LCW]JKJ2&5IE!!]#S0!;KSS
MXG^!]4\:/I*Z;+:Q"U$QD:X=E'S>7@#"D_PG\J[Z"Y@ND+V\\<R X+1N& /I
MQ3_,C\TQ;U\P+N*9YQZX]* /G_\ X47XG_Y_M(_[_2__ !NNL^&_P\UOP=XL
MGN]0-K+;2V+QB6WD+ .9$(4A@#T4GICCK7JD<D<T:R1.KHPR&4Y!_&@NH<(6
M&\@D+GD@8R?U'YTK#N.HIL<D<R;XG5T)(W*<C@X/ZTR&Y@N1F">.48SE'#<9
M(SQ[@C\#3$2T44PS1+*(C(@D.,(6&3G../\ @+?D?2@!]%%0W%Y:VFW[3<PP
M[L[?,<+G'IF@":BJB:KITKK''?VKNQ 55F4DGT'-71&S=%H 92XI_EX<(TB!
MF!(7/) QDX_$?G0@A9<K,K#)!VG/(."/S% $?YT$94CUJ;]R.@)-0SWUM:('
MG>*%"<!I'"C/IDT ,AR8\8Y4XJ81.?X35%-:L6NE2*^M6,A 55F4DMV'6KWF
M,1RQH >(7'.0*!%QRXJ+.?6H+B\M;3;]IN88=V=OF.%SCTS0!.B1I,R%N#R*
MES$/4UE-JFG.Z".^M7?< %6923GL.:O@@C([T")O,C'2//U-)YO]U *K&Y@$
M;2&:,(K;&;>,!LXP3ZYXHGN8+5 ]Q/'"A. TCA03Z<T#)'F99D;C!X-2><_K
MBJ?VJUN+62:*YA>),[I%<%5QR<GM1:7EO>1;K>>*8+PQC<-@_A0!;,C_ -XT
MAD;J6-03W,%K&)+B:.%"<!I&"C/IS4,%Y;ZBS?9[F*2./&[RW#?3..G>@!\I
M:4A\G:AX'K5@'*BCC&,8%1Q$C<C=C3$2]J0D#.>U!.!DU" 9FW-PHZ#UI#&N
M#,N[&%4Y4>M3JP:-3VI>0.G%1I\DI3L>13 ESVQ37<*N<TCN(T+-TIJ*6.^0
M?0>E(!C1F0&1_O#D"ID;<H/<]:7M4:G9,4[-R*8B7)J-G8GRU)YZFAW.=B\F
ME1 BX[]Z &,/*567/RGGWJ<2MV8TTC(P>]1(X1"&/W3B@"=[EHUR23Z4V-GW
M>8YRQ_2HT5F;>_X"I.M(8L,NTO&R@X.?SJ1YHP"6CQ]*K2X1ED[#K]*11YC>
M8?N_P_2BPB:-8V;>X()Z#TH6-!<. _WANYHR:@G;RRL@&3G% $\J'(1"#FD:
MW9(6"C/'44R)2/F/WCUJ0N0I.2!0!$6984X^<@ "D= D)'7)!/YTMI*Y7S#@
MCD*?;-+>2HT&QUP6(Y'UI@0S/A))>R_*O\JE@CV0J._4TLD<+"*'D9/.?;FK
M/E!ON/FE<"*BG&)UZCBFXQ0,**** "BBB@ HHHH **** "BBB@ HHHH 0\BJ
MR-A9HF_ASCZ59]:K3C;*7'=>330#X"458S_=R/RI7422A#T S0H\R!<') X-
M)&_F2@^B\_7- #HVQ\C=>WO1-T5?5J61-Z\<,.1[5&DGF2A&X9!EA[T 2.G.
MY?O#]:6-PZ^].]ZCD&W,B]1UH !\T_LH_6GN@=<&F6YWQ[O[V34F<4 ,5BI"
M-^!I&^>95[+R?K3I "A)J*W+#Y9/O-R/I0!/BF2)G#+PU244@(#*=C*1A^GU
MJ1%V*!Z"HF0RS;P<;.E21ON)4C##K[TP'\4CH''OV-+37?:O'WCTI 9<K$ZQ
M"K<E>A'TK<DD2%"\CJB#JS' %8DB;=5@]2<G\JV;FV2[MI;>3.R12IQC(R/>
MDQQM?78BM+^UOK)+NWF5X&7=NST&,\^G'K19ZA:Z@CO:S)($<HVT]""1_,'Z
MTW3M+M=+L!96R8@4G"G!P"<X_I3-*T:TT:&2*T#!9'WMNQG..>W?K]2:'RZV
M-Y*C:7*WOIZ>8BZUISZD=/6X!N<E=NUL%@,E0V,$XYQG-%_K.GZ9(D=Y<"-G
M&1\C-@>K8!VCW.!7.6P_XI[3B,>?_;)SCKN^T/N_\=S^%7Y0AUOQ#Y^W;]@A
M'S?W,2Y_#.:II+^O3_,ZWA::G;6RO^#2[>=_D;5Y?VVGVWVBYDV1Y !"EBQ/
M0 #))]A1;7UK=V0O()E:W()W] ,=<YZ8P<YZ5@1^84\'^?U(RV[^_P#9VQ^/
M6J][N'ACQ5L_U?VB7'IC:N[]=WZT^3I_6]A1PD7:-]6]^GQ./Z7.BT_5['5/
M,^QS^88\;@49#@]#A@"0<<'H:1=:TY]2.GK< W.2NW:V"P&2H;&"<<XSFJH
M'B^$18V_V<V['_71=O\ [-^M8UL/^*>TXC'G_P!LG..N[[0^[_QW/X4**?\
M7K_D*.&IRUULTK>5^;?3^[Y;G1W^LZ?IDB1WEP(V<9'R,V!ZM@':/<X%37FH
M6MA$LMS,D:.RJI)ZDD ?J16+*$.M^(?/V[?L$(^;^YB7/X9S4T.CP:UX7TR#
M40Y*P1.<8!W;/\>?J!2LK*Y+H4HJ+FW;2_S5]/38U+J^M;.R>\GF18%3?OSD
M$8SQZ\>E2"Y@-O\ :!-'Y.,^9N&W\ZBOM,MM1T]K&X3,#  J,#(!Z?TH73($
MTD::-WD"+RL\9QC&>F,_A4Z6.9*ERK5WO^'^8MI?VM]9K=V\RO R[MV>@QGG
MTX]:+/4+74$=[69) CE&VGH02/Y@_6FZ=I=KI=@+*V3$"DX4X. 3G']*9I6C
M6FC0R16@8+(^]MV,YQSV[]?J30^76Q4E1M+E;WT]/,DMM1L[R>:"WG222%MK
MJI]@?Q'S"A-1LWOWL5G0W"*&*9YYS^ORGBHK#1;/3KRZNK=2);D[I,XQG)/'
M''7'X"B/1;.+69-553]JD78QXQCCV]C^9HT&U0O*S=K:>NF_EN2R:C9Q7T=D
M\Z+<2*65">>"!^?S#'K1=:C9V4L,=S.D;S-M0,<=B?P'!YJ*?1;.XU>#4W4_
M:81M0\8QS[>X_(4:CHMGJEQ;3W*DO;-OCQCKD'GCGIC\30K: E0O&[=K:^NN
MWEL37M_:Z?$LEU,L:LRHN3U)( _4BI6FB6'SFD018SO+#;CUS575M'M-:MEM
M[L,45MPVX!S@X_+K]0*LSVD=Q9/:MQ&Z%#@#@8QQVI:6(M3Y8ZN]]?3R_$CM
M+^UOK-;NWF5X&7=NST&,\^G'K19ZA:Z@CO:S)($<HVT]""1_,'ZTW3M+M=+L
M!96R8@4G"G!P"<X_I3-*T:TT:&2*T#!9'WMNQG..>W?K]2:;Y=;%25&TN5O?
M3T\R2VU&SO)YH+>=))(6VNJGV!_$?,*$U&S>_>Q6=#<(H8IGGG/Z_*>*BL-%
ML].O+JZMU(EN3NDSC&<D\<<=<?@*(]%LXM9DU55/VJ1=C'C&./;V/YFC0;5"
M\K-VMIZZ;^6Y+)J-G%?1V3SHMQ(I94)YX('Y_,,>M%UJ-G92PQW,Z1O,VU Q
MQV)_ <'FHI]%L[C5X-3=3]IA&U#QC'/M[C\A1J.BV>J7%M/<J2]LV^/&.N0>
M>.>F/Q-"MH"5"\;MVMKZZ[>6Q->W]KI\2R74RQJS*BY/4D@#]2*+J^M;.R>\
MGF18%3?OSD$8SQZ\>E1:MH]IK5LMO=ABBMN&W .<''Y=?J!4E]IEMJ.GM8W"
M9@8 %1@9 /3^E&A,51M'F;WU]/+S)DGBE@$R2(T1&=X(QCOS45GJ%KJ".]K,
MD@1RC;3T()'\P?K3[6SBM+&*TCYBC0(-P&2/>J^E:-::-#)%:!@LC[VW8SG'
M/;OU^I-&FHK4N66KOT]/,NGI6%XB<Q0^:K%"B%@P&<8K?(XK#U]_+\M]F_:I
M;9_>P#Q3CN<\MCG=2.C:E8PKJQ$NHQV7VB*;9A@",CC/;<.]><6^E6AC/V;4
M%FN9V4S-(NSRD+#W.220/QK>O[[R(M4U#3+A4U&6(?:?,/%O#E5"@]SG:.W6
MIO#JRZ)X4NWG>%-1OHA);1$;9'!8?-G]1^%>M37LX>IYLWSR1+XIN[:/5(?"
MUP46R%JD<<I_Y9R!05./?IC/?-6OA8M[9ZSJ6EW4[M';QG"9^4'(Y'US^M<9
M?AY[:W3Q!'>P7T6X?:'^;*DD@G.,]0.M=[\,9I))[A!J2W=LL6(P1B1<$ Y7
M)QW[T5H\M 5*7-6.(U;07FU759_MMH;>&>1V9FP<EB "/;.*]C\"+L\':>OF
M))A/O)T/)KP7Q#(I\0ZJZ.75KEP69<'AL8Q7O?@?/_"'Z=\Q8>4,$KCBIQJ?
MLHW_ *T+PK7M9'14445Y)Z04444 %%%% !1110 4444 %%%% !6'XGN=>M;"
M)_#]I%=7)EPZ28P$P>>6'?%;E8OB;6+[1;"*>PTF;4I'EV-%$&RHP3NX!],?
MC50^)'1A4W6BE%2?9[/UU7YHYS3]5^(4FI6J7NC6D=HTR"9UQE4R-Q'[P]LU
MWM>>_P#">^)/^A'U#_OF3_XW1_PGOB3_ *$?4/\ OF3_ .-UM*G*71+YK_,]
M?$X#$5FG&G"-NTH_K-GH5%<5H_C'7=1U:WM+KPG>6<$K8>>0/M08)R<H!^M=
MK6,HN+LSR,1AJF'DHU+7?9I_DV%%%%2<X4444 %%%% !1110 4444 %%%% !
M1110 4444 <%?:A9IJ%RK>/IK=A*P,(1/W9R?EZ=NE5_[2L?^BC3?]\1_P#Q
M-=\]G;,6)MH2QY)*#FN*T_1)[+X87UK=6&V]$%SA-@9^2Q7&/PK:,E;[NW^1
M[]"O1G%7NG>*VAUZ_#T_IG:6+*^GVS+<&X4Q*1,?^6@Q][\>M6*SM 1H_#FF
M(ZE76TB!5A@@[!Q6C6<E:31XE56G)>;_ #84445)F%%%% !1110!#=SM;6<\
MZ0O,T<;.(HQEG(&<#W-<7<_$::S1'NO"VKP*[!%,L94,QZ 9')]J[JN>\9Z)
M=:YH:Q6+(+N"9+B(.< LN>/UJX.-_>1WX&6']HH5XW3>]VK?<9]MX\DEU2SL
M;KP]J5D;N41QO<IL&?Q'-=C7!16GBCQ%X@TJYU;3(=.MM.D,I(E#F1L=L$^E
M=[55$E:WYW*Q].C!Q5-).VJ4N97OIKZ!11161YP4444 %%%% !2,JNC(ZAE8
M8((R"*6LW7M8BT#1+C4YHGEC@VY1,9.6"CK[FFDV[(NG"4YJ$%=O8\\U?X23
MB]\[0KZ.*+(94N78%#ST90>G&._O3-,^$=V]X)M9U&%H]^YTM]S-)_P)@,9Y
MYP?\&R?$GQ)K=UY/A_1PJKC< C3OU(R2,!1T[=NM5QX0\<>*G>76+QK>(X^6
MYEP#V^6-.!]T=0,\'FO0O52M.27YGVT:F8TJ?+BJ\:>G6SE^']?F>L:;+82V
M$0TV:"6TC41QF!PZ@*,8!'I5JL;PMHC^'?#\&FR7"SM$6.]4V_>.<=3GDGFN
M<^)_B5])T=-.M)U2[O/O[3\Z1=R,=,GC/IN_#B4.:?+$^5IX7ZSB_847=-Z/
MR[O\S+\7_$][>>33] QOC8K)=.F0".R ]>XR1].QKS"]U&]U*<S7MU-<2$D[
MI7+8^F>G0?E4,44D\R111M)([!41!DL3P !W-=5I?PW\2:G\S6BV<>W(>[;9
MD\<;0"V>>XQP:]2,:=%'Z+1H8'+*:NU'S=KO]?N.2HKTA?@]J112^J6@;'("
M,0#]:9-\']74#R-1LG/??O7^0-'UBGW&LZP#=O:K\?\ (YO0_&VN: 6%M=&:
M%L9AN<N@QZ<Y'X$9_ 5[3X9\6:?XHM&DM2T<\>/-@DQN7W'J/?\ E7A^K^$M
M<T-'EOM/E2!#@S)ATZX!R.F>.N.M5-&UB[T'5(=0LF4319X895@1@@CN*BI1
MA55X[G'C\KPV84G4H6Y^C5K/R=O^'1],T55TZ_M]4TZWOK617AG0.I4Y^H^H
M.0?<5:KRFK:'YQ*+BW&6Z"BBB@D**** "BBB@ HHHH **** ,#QM_P BA??]
ML_\ T8M'@G_D4+'_ +:?^C&J_K>I_P!CZ1/?^3YWE;?DW;<Y8#K@^M&B:G_;
M&D07_D^3YN[Y-V[&&(ZX'I79S2^J\MM.;?SMM8\[DA]?YN;WN3:W2^]_T-"B
MBBN,]$**** .(^*:>9X/E #$B1.!]17F/@":>/QC8VZ,V=[%L+T&T\$^E>K?
M$B2:+P?<20R2HZNAS'_O"O.O!WB+5M5\;:4DDKO F]6V#&5V-RWXUZV&;^K2
MMYGF8A+V\?D&HR7$&H7Y:_LM/B:Y?Y85^9R&/)Y'S8JA"MM<W/GV]I=ZA/NR
MUW='RT5NP*_-T'?/..U7=0'V/6=0:.""T3SG+W%R<NP+'G;@9&< <]*I2$7Z
MJTRW>KE.4&[RXX_<'#94'C&!]:Z8K1'/+=G0>(M8GNO!!\N47$EO*([J6(86
M//0*?R%=EX+):QM6;J;1,D_05Q_AS5+J9;FQAE0S/;NL=I;KF* CG).?O9&,
M8[UVOA1955%G4K*+<!P?[W&?UKSL1[L>7S._#ZOF.G[48HI:X3L"BBBD 444
M4 %%%% "-]T_2O$/@_I5KK>C^+--O4WV]Q(B,/3[^"/<'FO<,9%8^@^%=%\,
M_:?['LOLWVE@TO[UWW$9Q]XG'4]*$M7?JK?B-O1)=[_F?-&N0ZMH&H0^$M0;
M=#8WOG0,0>0^.1[' ..QS7I?QSS!/X8O&'[J*9]Q_%#_ $->C:YX+\/^)+R"
M[U;3EN+B 8CD$CH0,YP=I&>?6KNM:#IGB'3C8:K:)<VY.0K9!4^H(Y!]Q33:
M2[IW!V<GV:M]YYI\9_$.DWG@BVM;6_M[B:YN$DC2*0,=@!)8XZ#D5E?$K_DC
MGA+Z6_\ Z(->AV_PQ\'V^FSZ>FCH8)R#*6E?>V#D#?NW 9'0'%:6I^#M!UC1
MK32+^P\ZQL]OD1><Z[-J[1R&!/'J:5E9I=TP3U5^B9QWQ011\'(P!@(MMM [
M?=%)JL:?\,](NWC^RX6Q[_*?YUW>J>']+UK1O[)U"U\ZQPH\KS&7[O3D$'MZ
MT2^'M+G\/#09+7=I@B6'R/,8?(,8&[.[L.]$]5+S=Q0]WE\CRJY_Y-HC_P"N
M:_\ I16Y\._%WA^U^&-LMSJ%M ]C$ZSPR2!6SDG@=3G/&.N:[)O"6B/X9'AU
MK'.D@ "W\U^@;=][.[KSUK+OOAAX/U%;99]'7_1XQ$A25U)4< ,0V6^IR:<G
M=R\PBK*-^ESR3PCI=]=_"3QE/;1N(YW0QJ!]X1G<X'X&M+P<AE^'PN3\0)=-
MMK9)!/9+#&QB&3P 3DYSD>N:]NL=/M--L8K*RMXX+:)=J1(N% KEKKX5>#+R
M^:\ET91(S;F6.5T0G_=! 'X4/=KH[?@-/J][M_>>?3:;I>G? O7#H^J3ZA9S
M7*.));=H<,'0$ 'KTZBO1?A?&L?PWT4(H ,)8X]2S$UM7GAS2+_03H<]BG]F
M%57[/&3&H ((QM((Y%6=,TRTT?38-/L(?)M8%VQQ[BVT=>I))IW^+SM^!+V7
ME?\ $MT445(PHHHH **** "BBB@ I#2T$<4 8+?\C _T_I6BR[D(K.;_ )&!
M_I_2M+J<=ZL1'&WR[3U7M[4A_?-_L#]:CE^:3*'A?O$=ZL*!@;>F*8Q?Y=JB
M?]W*'[-PU3=*:RAE*GI2 4D#)["HE!E8.?N@\4R,F5C'T"?K5C&*8#)AP&ZE
M3D4X'< P[TZJ^XPLZ]<GY10!([\A5Y)_2F.GE(K#DJ?YT^--N6/WFZTXKN4@
MT +UZ5'(=Q\M>IZ_2FK+LB((Y4[?K3XUVKD_>/- "0*%3R_[I-+(VU>.IX%(
M?EN,]F'ZTB#?*9#T P!0 6R[80/<Y_.H-PDEEQU+!1^'/]*E)V+*OH<#\::B
MXG"?W0#^F*!%JBBBD,**** "D-+10 E%+0 3T% !BDJ40MC+$ 4N8U[[C0!&
M%)[4\0MWX'O09CT7 IA8MU)- $FV-?O'-)Y@7[JU%2T .,KL.O%,)]:6B@!D
MHW1./4&JT?SQ0*>O3]#5H\@BJL8/GQ\<9)S],BF@)XF^7:W5>*8%)4R?Q DT
M3MY3>9V;Y2?3TJ>)"44 9.*!#8V#QAA4;*)92IZ ?K4GEM"YW<(V<>QJ2&)0
MF]G&6YZ4 0Q,>4;[RU)2S+'@,N2R\CWH>Y40@K'R> ,]Z0%=D,LI(SE.A]34
MT>Z0=#N'44^)FCC"\9ZGZTR1Y _F*<$=1ZTQDGE/G.VF7$#,FS(!8\4HE9ES
MN.#S449,CF0].@I 20QE?W3$!E'YU-Y2]W JNZ;AGN.AHC?<#G@CK0(L&./_
M )Z#\!5.58UG"@DQYRXJ1WV(6/;M21IM4D\LQR: +&(<9!)I1Y)'&ZJF3$W/
MW"?RJ6BP$CK"R%2#SZU6W(9A W;DMZ^U/=MJ9QS31$#'ANIY_&@"UF'/>@^3
MVW56C<GY&/S#O3_>BP#W2%QP6#=CZ5"75U$1)$AZGVI[,$7<14(0OF0'YSTH
M MA(E  <X' XK%\6^(;3PIX<N=7G5YO+PL<*\&1SP!GL/4]AG@G@Z<;[A@_>
M'45YK\<G9?!%J%8A7U",, ?O#RY#@_B!^5 SD/"OA^_^+FO7FM^(;QTM;4K&
M%BBVJ^=Q$2-T 7()ZG##N<UZ-?\ PK\(WVCI9+IHM'A)"36SD2@E@3EFSOZ8
M^;. 3C%9WP36 > G\K&\WDAEY_BPO_LNVN^*^;*)%X\OCZT) >":!XDU/X9>
M-IO#^I7CSZ1%,(94D#;8T)W"5%Y*GYMQ SG)ZG!'L_C+Q-!X-\//JEU$9F+K
M%#"I(\QSDXS@XX#')]/7 KY^^*S;_B5J['_IC_Z)2ND^+LEW)X9\$M?^;]L-
MFYG\T8?S"D.[<.QSG-(8O@GPA=?$N^G\2>([^6XM(KAHO($C;F(P^P9^Y'\_
M13GDXQUKO+_X/^#[BQEB@L)+*9A\D\=Q(S(<^C,0?3D=#VZU8^$*I!\--,:*
M-$:5IGD*J 7;S67)]3A0,^@'I7:23,V(P!D]>.U KGG>G>&KGPM\(-:L+RY\
M^X%E=NVV0M&F4; 3(!"X .,?>+'O7DOPW\)V/C'Q%<:?J$MS%%':-.#;LJMN
M#HO<'C#&OHCQ?(/^$&U]=@_Y!MP,_P#;)J^=/AY#XEFUN\_X16[AM]02R=V\
MT*?,0,F47<I&XMMQG ]Q0-'N/A/X;:/X.U274-/N;Z6:2 P%;B1&7:65NRCG
M*BM[Q%K<'ASP]?:O<#<EM'N"9(WL>%7(!QEB!G'&<UR?@,?$,ZY/_P )@<:?
M]F;RS_H_^MW+C_5\_=W>WZ5!\5]1L+@Z/X6DO_(^WW<<MXWF)$J6JD[B6<X!
MR,KUR4/? ((\G^'7B232/'MO=73>>-0?[-<2RL2W[Q@=Y8GKN ))SQGOS7T[
M7SC\4H-*M?$&G:CH&HZ?-"]NB!+.=9&A:+ 7(7H-NP#)S\I]*]R\'>(8_%7A
M>SU5-@E==EPB8_=RKPPQDX'< G.TJ>] V> >*-4N/#OQ9U'4]/V1SV]Z9%&/
ME8D?,"!CALD'ZFO=/!/C:R\:Z;+<6\+V]Q P6>W=@Q4D9!!'53SS@=#Q7)Z+
MH&G^)/%?Q"TW4H1)"]Q;E6 &Z-MLH#J3T89//X'()%>::E8:]\+/&"-#/\RX
M>&921'=1;ONL >A(PRYX(X/0T >R?%"T@U"Q\-V5RGF6]QKUM%*F2-RL'!&1
MR.#VKO5D=>]>7Z]XITOQ5IOA*[TZX1V'B"Q,T&?GA8A_E8?4$9Z'!QFO3:8B
M;SV(P1FOF./3[/5_C5=6-_#YMI/K%PLL88KN'F/QD$$5]+5\RF[N;'XQWEU9
MV37MQ%J]PT=LK;3(?,;C.#C\J3&C3^*GA&Q\%:WIM[H,DMM!<AGCC$C%H)(R
MO*L3G^)2.20<]L >K67CF*+X76WB_4(F8F,*\4>T-)*'\L[03C!8$^P]<5Y_
MKGA;QS\1?$%G<ZII4.DV*YC5RZL88]Q.67=N9N@Z ' ^Z"36S\6K"+0OA?I>
MEV2K%;Q7<415%VA@(Y"21ZEAN/O0!SOA?1M7^+FMSZKXBO)O[+LVP(H@57<W
M/EQ\8  "[CRV-N>NX>C:A\*?"-[ID=DNF?8_*SY<]NY$HRP)RS9W],?-G /&
M*R/@3(R>"+W!_P"8D_'_ &SBKU$3#^) :!'SKH'B;4OAIXVFT#4+V2XT>*;R
M95D#;8T)W"5%Y*GYMQ SG)ZG!'5?'BP\S1-(U#=_J+EX-N>OF+N_]I_K7$_&
M5+)?B-=-:2N\KP1-=*W2.3;@ <#C8(SWY)Y[#V=='?Q5\)[6QGE$]Q>Z3"P>
M=VYF\M65F8<GYP">N?>@9E_!W4OM_P /;>$A]UE/);LS'.[G>,>P#@?A7!?'
M34TN/$>GZ<DBO]DMR[JI!V-(>A[@[54X/8@]ZH_!OQ#!HGB'4(KVZ\BSGLGE
M8>66W-%\^> 3PGFGW]SBNDT'19_'O@_Q?JUW9O\ :M5N3+8AF&X-$I\I59@!
MM!)CW#&1N&10!W'PWUZ/7_ ^GS*3YUJ@M)PQ+'>@ R20,Y7:W?&[&3BN1U*P
M_P"$H^/L$#-Y<6BVT4[D'!?81(N.N?GE7/3@'OC/._!7Q&=-U34]/N[@1Z>]
MJUV=Y8A'CQDCL,H3DXYV+Z5W_P +=^I:?J_B:XB=+C6+]Y%+R,Y$*\(F3@$*
M2X! Z8';  /./CC#%%XYMWCC1&EL(WD95 +MO=<GU.% ^@'I73Z#\&?#NJ>'
M=,U">]U19KJTBG=4EC"AF0,<90\9-<W\=/\ D=K+_L')_P"C)*U-/@^+D&B:
M5_9%U#<:>]E"\'E"W'EH5&U&\Q0=P&,]1[F@#L/B/81:7\'KS3X&=H;6"V@1
MG(+%5EC49QCG KSCX3^#]&\6P:['JUN\C0K"L,B2LC1%Q)DC!P3\HZ@CCI7H
M_P 1TO(O@]>1ZA*DUZL%LMQ(@PKR"6/<1P."<]A]*\A\$>,=2\':5K5SI^F)
M=><UNC3RD^7 07QN4<G<"P'(P1WZ4 6].N=3^&/Q*?2K6\%S%YL4-PI4JDZ.
M%8$C)PP#\'G!SU!(/TC7C'PX\(6GB^0^,M=U&74;[[42T!&U5D7H'XY&"A"K
MA0 !R.![/0@9GZYI$.OZ+=:7<2S10W*A'>$J' R#QD$<XQT[UXA\2?AMH_@[
MP[;ZAI]S?2S27:P%;B1&7:4=NRCG*BO?Z\Q^.G_(DV7_ &$4_P#1<E#!''?#
M;X;:/XQ\.W&H:A<WT4T=VT 6WD15VA$;NIYRQKT[5/#EAH/PIU718 ]Q:VUA
M<NAN=KMNPT@)P ,ACD<<8%87P+_Y$F]_["+_ /HN.NT\8?\ (DZ__P!@ZX_]
M%M0!X%\,_!FG>,]1OK?49KJ)+>)74V[*I))QSN4U[-X3^&VC^#M4EU#3[F^E
MFD@,!6XD1EVEE;LHYRHKQ;X<VWBN>ZU)O"=[!;W,=N&E655)E&>%7<I&<^N!
M[U[-X _X3?\ XF/_  F7_3/[+_J?]K?_ *K_ (#U_#O0@9Q/Q)\=ZO=^*(_"
MWAF[DA8.MO*\$BJTL[,N%5\Y7:<*>5Y+ \"NDT+X->&K'2TBU> ZE>DEI)_-
MDB4?[*JK#@>IR2<]. /(?!X$_P 3]-.NRSQ3G4-\I92'^T!B55ACC,FT'CN>
MG4?4G:@#S&?X3)IWC#2=:\,W*6-M;3QM<6SR29*AOGVOR3N7C:<#KS@XKEOC
MQ8-'K^DZB7!2>U: )CD&-MQ/X^8/RKW;.*\8^/O_ #+W_;S_ .TJ /0/AW_R
M3[1/^O8?S->9?'C_ )#>D?\ 7L__ *%6EX4T;XGW7A?3I='\0:9;Z>T(\B*2
M)=R+Z']R>?Q-<=\3K'Q78:A81^*M2M+Z=HF:%K9 -JYY!PB]_K0![7\.+!M-
M^'FBP/(KE[?S\@=I&,@'X!\?A7S7H'B#4?#.KQ:GIDWES)PRGE9%[HP[J<?R
M(P0#7U/X.\M? ^@$Y)_LVW_]%K7C/PV\':;XR\'ZO:WH,=Q%< VUROWH6*C)
MQG# X&0>H]#@@ ]I\.:]9>*-'AU/39 \4G#*?O1.!RC#L1G^1&00:\L^(J%?
MC?X35L G['_Z4O7#:5JGB+X6^*F2:"2,\?:+5V(CN8\D @]^^UAG!S[@]1XM
MUK3]?^+?A#4-,N1<6LAM0KA2O(NG!!! (_$4 >E_$+QM%X'TF*6. 7-[=%D@
MC9L*I Y9NY R.!USC(ZUPO@;X>Q^+XF\5^+YYKY[YB\<(D*;@-RDR8 ('"E0
MI   [<"C\>9KMM8T>!X0+-+=WBEQRTA8!UZ]@L9Z?Q?EZ;\._P#DGVB?]>P_
MF: ,7Q7\(O#^NI)/ID2Z3?8^4P+B%CP/FCZ#@'[N.22=U<Y\*/'NJ-JJ^$=8
M=YV!<6TTCEGC* EHR>=PP#@YXQCD8 ]C_"OERP6%?BY:K;N7@&NH(V;J5\\8
M)_"@#O/C]_S+W_;S_P"TJ[3X3?\ ),M(_P"VW_HYZXOX^_\ ,O?]O/\ [2KM
M/A-_R3+2/^VW_HYZ.H="[X[\6CP=X;;45MS//)(((%/W1(58@MR#M&T].3TX
MSD>8_#_PFWQ#N+GQ)XIOIK^**5K=;=I&!9L!NH(VH-_"KCGT P;OQ]_YE[_M
MY_\ :5=M\)49OAEHY _Y[?\ HYZ *?BCX5>']9TUETZS@TV^1%6&>%2%P#G#
M*" V>1N//3DXQ7 _#7QKJ/AG7T\)ZLCR6K7'V2.)0I:WG,FT\YY7<3GKZCOG
MZ \EL\\"OF7QI%:1?&.Z2S:(Q?;X2QC.1YA"&3\=Y;/OF@$>O_$WQG/X/T&(
MV*H=0O&:.%WP1$ /F?;_ !$9&!TR1G/0\/X)^'I\:@>+?%%^]XEXSL($8JTA
M5BOSL,;5&T@*O;&",8JM\>FN?^$GTR,^:;-;/,9*_)YA=M^#ZX$>?P]:]5^'
M+HOP\T/*Y/V8?S- NAB:C\'O"-WIT\%G8O97+KB.X2>1S&W8[68@CU'IG!!Y
M&G\/M"U/P]X>?3M5O);F9+A_*WL6$<0PB*O)PI"A@.,;L8R*Z/5M<L-"TR;4
MM0D$%I#C?)L9L98*.%!/4CM69HOC'1O%!GDT2]%S]EV^=^Y=-H;./O 9^Z>G
MI3 ^<=8'_%TK\?\ 4:D_]'FO:OC/I;7?P\FN2_EBRN8I\;<[\GR\>W^LSGGI
MCO7D0;=\;=X[^(\_^3->T_%IF/PRUC))_P!3_P"CDI#/,OAG\,M-\9:)=:EJ
M-Y=QB.Y-ND=N57&%5B26!SG>.,#&.^>/7O"?@FP\%17%O87%Q+#<,'8W#JQ#
M 8XPHXKQKX?6_P 0)O#E])X4O8(+**X),4@B+32[5R%W*<879U('/'>O4_!
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
M@TSL[F/EF&">:C&-^QCI_5C3"I>UD=!1117DGI!1110 4444 %%%% !1110
M4444 %8_B+7T\.V45R]G<70DD\O9 ,D<$Y^G%;%96O>(;#PW9QW6H&01R2>6
MOEKN.<$_T-5%7>US?#QYZL8\O-Y+J<_8_$6&^U"VM!HFI1F>58@[H-J[B!D^
MW-=K7(6?Q*\/W]];V<+W/FSR+$F8L#<QP._J:Z^JJ*SVL=..I>SE%>R=/R;;
MO]X4445F>>%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!FVOB#2;
MR[EM8-0@:YB=D>$MM<$'!X//6M*N'^(QT3^QL7GV3[5YT6,X\W9O&[&/FZ9Z
M50A_M)I ?" UD09&#?L/LV/;S,OCZ5JH)QNCUXX"-2DJL6XIW^+;2W73?IHS
MT>BHK;S_ +)#]J*&XV+YOE_=W8YQGMFI:R/):L[!1110(**** "BBB@"*ZA:
MXM)H4E>%Y$*B1/O(2,9'N*Y.;PAK'E-Y/C#4P^.-X!'Z&NEU:[DL-'O;R&/S
M)(('D5/[Q ) KAM+T>ZUO1(M;N/&-]'<2IYA\F8+#"?[I7V[]*TA>S=[?B>K
M@5.--U.=1C=+6/-=V]'T_IG2^#'OW\.1?VF+L7BNZR?:OO$@]1[>E=!7/>"M
M5NM8\-17-XPDF5WB,RC E"G 8#WKH:53XG<Y,8FL1-223N]MOD%%%%0<H444
M4 %%%% !37C25"DB*Z-P589!IU9?B*SU"_T&ZM=*NA:WL@41S%RNWY@3R 2.
M,CCUII79=.*E-1;M=[]O,Q-<\,^%K8_;9KD:)*W2>UN!;EB.>!T)^@S7(2?$
M:_T*^CMXM4@U^U4?/(UN8&],!NYXZX(Z=>V"_A>_M[]9?%O]I6MH"HDNDC^T
M*!D9!<,=N<\'#<GI7H7AG1? 231_V;-:7UVW"?:90\AP <A#CGC.0N1S7<U&
M"][WOZ[GV$J>'PU*]=RKJW1)Q7_;VK7W_(Z3PWKL7B/18]1BA:$.S*49@2"#
MCJ/_ *U>/?$:Y;4_'D\%MF=HA';1K&=Y9L9*@#ON8C'KFO=E541410JJ,  8
M %>'Z5;_ &KXQR1X4XU.>3YNGRL[?GQQ[U&':4I271'+D4J<:]?$15E&+:7_
M  ?D>B>"_!=IX>T^*>>%)-4=<RRG)VY.0J@],<<]<UUM%%<LI.3NSYW$8BIB
M*CJU7=O^ON"BBBI,!&571D=0RL,$$9!%>2?$7P)'91R:WI,02W!S<VZC[I).
M7&3TR0-H''7IG'KE4]5L%U32+RP9@@N87BWE=VTD8#8[X//X5K2J.$KH]'+L
M=4P=>,XO3JNZ.)^$>IBYT"ZT\AM]I-N!QQM?)'?KE6_,>]>A5XS\()9!XFO(
MA(PC:S9F0'@D.@!(]1D_F:]FJ\3&U1G5GU%4L?.W6S^]?\ ****YSQ HHHH
M**** "BBB@ HHHH Q_%%E<:CX<N[2TC\R>39M7<!G#J3R>.@-'A>RN-.\.6E
MI=Q^7/'OW+N!QEV(Y''0BCQ1>W&G>'+N[M)/+GCV;6V@XRZ@\'CH31X7O;C4
M?#EI=W<GF3R;]S;0,X=@.!QT KL]_P"J].7F^=[?D>=^Z^O]>?D^5K_?>YL4
M445QGHA1110!P_Q2=D\&W!V*WSIU/3YA7F'P_P#LJ^,-/>17,FYL;3QG:W/T
M]J]4^)NT>#YV9691)&3@X_B%>>>#XM)7QQI/V>:XDE?>2C# C;:QZ\YX^GK7
MKX:2^K27J>977[]?(JWZ?:/$M]9VME%',)Y&(N7\R0G);<G QQR!^M0/*LT$
MTTDEQJ(CPLGG-Y0CYQ\Z_-N&<'.1VJ7Q N=5NWO#.'6Z=(+R/YL?,3@K^F<U
M383"ZB*0M%J&<JX7Y;E<>GKCW-=<%[J.6;U9=L+@13VGFR)-YCXCBB^2#(/!
MW<YP!G&!SWKUS0':2]D>1@TC1Y8CUR*\FO88M%T?[1:O&UW<2B<0YP]N1\K$
M?0Y':O4/!\KSP0S2,6>2U5F<]6)P2:\_&ZI2.["Z-Q.JHI:*\T[PI:CGGBM;
M:2XF8)%$A=V/8 9)K!_X3SPO_P!!>#_OEO\ "A1;V1M3H5:JO3BWZ)LZ*BL&
M'QMX;N)XX8M5A>21@B*%;DDX Z5N32Q6\+S32)'&@RSN<!1ZDT.+6Z"I0JTV
ME.+3?=-#J*Y=_B)X62Y\@ZF"<XW")ROYXQ^-=';7-O>6Z7%M-'-"XRKQL"#^
M--PDM6AU<-6HI.I!J_=-$M%17=W;6-L]S=31PPH,L\AP!6?IGB71=9F:'3]0
MAGE4$E!D-@=P#C(I)-ZHF-*I*+G&+:6[L[&K10< $G  ZFL1/&'AV2^%DFK6
MQG)V@;N">F W3/XT)-[!"E4J7Y(MV[)LVZ*6L2Y\7^'K2]-G/JMLDX."I.0I
M]">@_$T)-Z(*=*I4=J<6_17-JBA2KJ&4@J1D$<@BLS5/$6CZ*RIJ-_# [<A#
MDMCUP,G%"3;LA0ISJ2Y8)M^1IT5!97UIJ5JMS97$<\#='C.13-0U*QTJV-Q?
MW,5O%G&Z0XR?0>M%G>PE3DY<EG?MU^XM45G:5KVE:VKG3;V*XV<LJ\,OU!YJ
M_+)'!$TLKJD:#+,QP /4FAIK1A.G.$N22:?;J.HK'L?%F@:E>_8[34X)9R<!
M 2-Q]L]?PK8. "3@ =30TUN.I2G3?+.+3\U8**Q$\8>'9+X62:M;&<G:!NX)
MZ8#=,_C6Y0TUN.I2J4[<\6K]U82BLC4?%.A:5="VO=2@BG[H<DCZXZ?C6I!/
M#=0)/;R)+#(-R.AR&'J#19VN$J52$5*46D]G9ZCZ*6BD9"44M% "4A'%.I"*
M ,!O^1@?_/:KSL2=B]3U/I6=/((]=D)_SQ6C&A49;[QY-6A#E0*NT#C^=1K^
MZ?9GY3R*FIKIO7'Y4#'5&Y+'8O?[WM3?.(7:1^\Z 4]$"KUY/)-,!KIMVNG5
M>/J*D4@C(I:B7,<I!^Z>E $A("Y/2H2AD_>="/NTYLR2;.P^]4N,?AQ0 U&W
MJ#ZTM1\QRD'[K=/K1*<XC'5OY4 1$YG63'RK\OUJUZTTH-FWL!@4D393!ZC@
MT 1W1Q&"OWL\?UJ5  BX]*C4>9(['H/E%.B/!4_PF@",\WH'8+N/UI8US<S/
MWX'Z4T?ZP2^KD?AS2P$F6;W:@"Q1112 ***>L1(RW H 93E1F[<4_,:=!N-,
M:1V[\4 /VQIR3D^@H,V.%&*AI: %)).32444 %%%% !FBGB-FZ#BG"-%Y9N:
M+@14X(S=!3_-4?=%-:5FZG ]J0"B(_Q,!5(E$F0DDA<D\>IQ_6K)YJH/GFG!
M&-O _G5("Q<N&01(@!;OGIWIZ3N\2Y/(&#]:AC.^3)_A4#\:5?EF8=F&10 E
MR#*GE9.6.?ICG^E/C;<F.A'!'I38\L[R?\!']:#A)\]GZ_6@"7ZU5Z7);'R
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
MVE>);%+/5[7[3;I()53S&3# $ Y4@]&/YTP.$^!?_(DWO_81?_T7'7:>,/\
MD2=?_P"P=<?^BVJ?0O#NE^&K)[+2+7[-;O(963S&?+$ $Y8D]%'Y58U71;/7
M],FT[48//M)MOF1[V7.&##E2#U [T ?/WPD\3Z/X8U349M8O/LT<T"I&?*=\
MD-G^$&O;-"\<>'?$M\]EI&H_:;A(S*R>1(F%! )RR@=6'YU0'PB\#+]_1_P%
MU-_\76GH7@KPSX8OGO=&TPV]P\9B9S/(^5)!(PS$=5'Y4@/%OB?X9N_"'BV'
MQ%I[S&&ZN3=).ZAA%<[R^WIC'0@'K@]<&O6?#GQ$\-Z[HT-[<:K8Z?<'Y9K:
MZN%C9''7&XC<OH1^AR!UD^+B"2"09BD4HRYQD$8-<=-\+/!EQ/)/+HVZ21B[
M'[5,,DG)_CH MW?Q \/1:I8:7IMRNK7]Y/'&L5DWF*B,V&D9UR %4,2.O3H#
MN'F7Q\U(3:WH^FB#:+>V>?S-WWO,;;C&.,>5USSN]N?6="\)Z)X:W_V19?9M
M^=W[UWSG&?O$_P!T?E4&N^"/#OB6^2\U?3OM-PD8B5_.D3"@D@85@.K'\Z+
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
M="H:0@D#)"CI[D59KE?B1_R(.I_]LO\ T:E5!<TDCHPM)5J\*<MI-+[V6_\
MA-_#/_09MOS/^%<_JS?#G6<-<W%BD@Z2P$QMVZ[1STQSG':J+?#/P];Z"VJ7
M%UJA6.U^T2+')'G 7<0,I_6J?A+X<Z/KWABSU.ZN;Y)IM^Y8G0*,.RC&5)Z
M=ZZE&E%<RDSZ*E1R^C%UJ=:HK.UTK:Z_Y'?^%5TY-"C32[^>^M5D<":=RS$Y
MY&<#C/M7D=](OAWXL2W%XR^6FH>>[+DA4D.[/3.0K\@#J*]&^&(B'@:T\LDL
M9)/,]FWG^FVN-^+FD&WUFUU53F.ZC\MQCHZ?X@C\C3I6564'U-,L<89E6PTW
M=3YHW>[_ *U/8597171@RL,@@Y!%+7C?@KXD-I$$6EZP'ELTPL5PN2T*^A'\
M2CMCD 8&> /5-,US2]84G3K^"X*C+*C_ #*/=>HKGJ490>NQXF.RS$8.;4XW
MCT?3_@?,T****R/,"L+QCJJ:1X4U"X,_E2M$T4+!]K>8P(&TCG(Z\>GXU'J_
MC?P_HHE6XOXY9XR5,%N?,?<"05XX!X/4BO&_%WC"[\5WB,Z>19P_ZFW!S@D#
M))P,DX_#\R>FC0E*2;6A[^4Y17Q%:,YQ:@G=M]>ME?>_W6.A^#]M,WB&^NE3
M,,=IY;MD<,SJ5&.O(1ORKV2N(^%NE/I_A0W$T'ERWDIE#,F&,> %YZD=2/\
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
MC2-/BL;'4/*MHL[$\F9L9))Y*D]2:\[\20^$X9?[.\/6MU>WKD(LRS%D#$C
M4#ER>1VYQUZ5O:=HOP[N-%BO;C4!%((@TT37.'5L?, G4\^@.>U=CI04;N^I
M]7/+<'"BI256TGM97\FU\]&ST'PNVB-H<8\/X_L]78+@./FSDYW\GKWJ7Q!H
M=MXBT:?3KG WC,<FW)C<=&'^1D$CO6)\-$5?!Z-&C+"]Q*T6[KMW8'\JZ^N6
M=XS=GL?.XIRH8R;A)WC+1O?3OYGS1K>B7OA_5)+"^CVR+RK#[LBY.&'L<?Y-
M9U?2FN>'M-\16J6^I6_F*C;D8,59#C'!'\NG3TKS#5?A'J=N'DTR\ANT&2(Y
M/W;GT ZJ?J2*]"EB8R5I:,^WR_B##UH*-=\L_P '\^GS.$_M/4/^?ZY_[_-_
MC39+^\FC,<MW/(AZJTA(/X5MR^ _%$+[&T>8G_896'Y@D4^'X>^*IT+)I$@
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
M/:K"J%4*.@%1*!,[,?N_=%*K&-O+;\/I3 EJ%QY3&0<@]14U1S'Y-H^\QQ2
M2+YMS^O2I>]0K_HY"'[AZ&IJ8$/^I<C^ \CVIT0^4N>K&DG&8MN.6HB.!Y9X
M*\#Z4 $H(Q(HZ=:5!YEQE.<+C^M3K$SC)X6J\$GD2RH@^5CPU(0]D$#L6^ZZ
MDCZU 7(GA/0./UQ4UPGF1-D\CD>U0DJ]M'(!RF#].U,"S10#D9'0T4AA113E
M1F/% #:>L;-VP/>GX2/[PW&F/(6[X% #LI'TY-,9RW?CTIM% !1110 444Y4
M9^E #:4*6Z"I-B)]XY-(92!A1@>M "^5@?,<4%HT' R?>HBQ/4YH^E( GF;R
MSCCM5>%<W$C=AA1^ I;AON+[Y-$/[N$LWK56$)+EKG8.-R\GTYJ?& !Z5 HQ
M*CGJY(_2IV.U2QH&0.Q25E ^9QQ4T:;%]^]1!7+I)W)_2K:PG&XG H8BO,N4
MR.J\@TC29"JOWF%3R&*$8Y=CT%16I\DR)M^8'))]Z0#XXBJA0,^OO220.,/@
M97W[5(9F88R,>U,9N"6/% #]L83>7XQ3$$;MO;.WL,55B!F8JW^K4Y ]:M?A
MP.@HL Z7:R%0OOFB*Z8IC: 1P::,Y]ZAD812;S]T]?8T6 L27+*NXG'L*C!9
MW$CL2>PSTIBJ9&WOT'W14M R/<8I<Y^5OYU)FFNN]"#38W^0[N"O!I@/) &3
MQBH2OVC.\'9VSWI<&=N1^['3WJ;^784"(XVSE".5X'N*D]ZCE!&''4=?I3U.
MY01T/0T@%JO./,/EQ_>'.[TI[-N;RD/(ZGTIZ($4 #\:8"1$>6,#&.H]Z?U&
M:B;]W)O_ (6X-2T##.*BG;8OF#JOZU(SA%+-T%1JA=Q(_P#P%?2D L+NQ$K$
M[CT']VI_-?LQJN/W4N!]UOYU+0!()W'7!J*5SD2! 6'4>HI:C=B6\M>7[^U
M#FE2?Y%3'=FJ95A"X&1^%58QY+A.S=_>IN>] B7RD(X:D,/H14=+SZT#'>4_
MH332K#J"*4.PZ,:<)G[\_6@".BI?,!ZH/PHQ&WJ* (:,U-Y0/W7!I#"X[9HN
M!&#2YI-I!Y%% #A(P[YIXE!^\@-144 2_NF]0:/)S]UJBHR?7% #FC9>JFFX
MIZR..AR*=Y@;[P&?:D!%14NU&Z-@T& ]1S0!$?SHS4HAQRS;12[D7[HR?6BX
M#4+]NGO4ORX^?GZ5$TCM_A49ZYSS0!9#)CY>#3'61O<>U0Y]J<K,.A(H :<@
MX_G14PDR,, :7;&_0X-%P(*,U-Y#=B,4;$7JV31<"$<]N:E1'Z@XH,@'W5Q[
MTPN2>30!.2H'SMFA2G\. ?>JW!I3]*+ 2R>9U)X]JA[^]/61UZ'BG[T;AU_$
M4 0T=:E\H-]PYI/)<]1BBX$>*,5-L1>K9/I2;POW5_.G<!@1CT%.$7J0*0S.
M>^*9DGWI 2XC7J<^U'FA?NKBHJ*8#S*[=33">:** $H_&G 9-/$3'M0!'BC%
M2^6!U-&(AW)-%P(L48)J7S%4?*GXFD\Y^V!0 @B<_P )IWDD=6 IA=SU)--R
M: )=BCJU&(U]3^%144 ))C(9%Y'7W%(UQYP"H,!NOM1(VQ":A$;1_O%YSRPI
M@6Q(R@*O  XH,KG^*HU8. PZ&EI *Q+*023FJI9@XMRQ*]F]?:IW;8A(ZTP1
M QD/U;DTQ$@   ':EJ)&*,(W[_=/K4M(8>U5I%+R[E'"_>_VJFD;:,=SP*5$
M*(!WIB!'#IN%.J)HRC&1!SW6GJZNNX'\* ''&.>E0[//8N> O"G^M+*2Q$:]
M3_*I0 !@=!Q0,CCD).Q^HJ2F21^8/1ATI(WR=K\..U ATDFQ.#R>!2*O[L@Y
MYY/UI@_>3;OX5X7ZU-UH&-6=XB$9B1V)-3"=^G!J%D5U*M41D,8V/]X\*?6E
M8"8R"67)4%5_G4C>5(A4KCT^M11IL3 ^IIV?RH 6/:3Y;MAAT/K231$LL:$'
M/WOI3)$#J"PY'(-16SL7<M]XG]*+"+7E,HZ<>M0./+8R=C]X5861QWIWG$_>
M4'B@"JQ\UXU!^7&X_2I>*AB*+(TA!5'/_?-6_*##,; YH8%-OW!WC[AZT^$8
MC!]>?SIURC",KCJ0#3(SY;>6>1_#]*8!< [2X/*CIZTL8#6ZC_9HF.(F_ ?K
M21_NV,9Z=J ([9VC*#J060_3)-7O-#<,M9K@K([>X_QJZ#N /KS0P)?+4C*M
M^!IC(R]J;T-/65AP>1Z4@&45-\DG4;336B8#(Y% R/-%%% !3E8J>#3**+#)
M]Z.,,,'UIK0X&Y>145/5BO0T"&D4E3@I)]\8-->(KSU%%P(Z*** "HKF0I;L
M1[?SJ6H)U$CQQGN<GZ4(!P958$\'R\_B33O)9(<,/F89-1MB2["]U7)JSYWE
MH=_(]#3$5@VZ-8QU/!]L5,!M ':F6\7#N.I.3[9J0\=3P*0$&[RF=??(%/C3
M:"Q^\QR:B(WRI-C@' ^E6*8P-0!RA,0Y8GCV%2NXC7/?H*B*%'$Q^\>&^E"
MF1 B@#\33J._%-=M@R:0$<S>4RR 9)X(I\:D L?O'FF"/>2[=Q\OL*=$W!0_
M>0X/]*8$E)G SWI:B),C;5^[W-("(?-/LZ1]?J:M#@#%1O&#'@<8Z4Y&W*#3
M SYO^0S!]?Z5O22)#&9)75$7JS' %8,W_(9@^O\ 2MNZMTN[66WDSLE4H<8R
M,CMFID.-KZ[#+/4+6_LEO+>9'@9=V[/08SSZ<>M)9:C::BCO:SI*$=D;:>A!
M(_F#]:9INF6NE:>MC:IB!2V%.#@$YQ_2H])T:TT6&2*T5@LC[VW8)SCGMWZ_
M4FF[:V-I*C:7*WOIZ>9-;:E9WEQ/!;W$<DD+;756SC@'\1\PYH34K.34'L5N
M(S<HH8INYYS^ORGBH+#1;/3;VZN[=6$MT=TF<8)R3QQQUQ^ HBT6SBUJ35D5
MOM4B[&/&,<>WL?S-+0;5"\K-VMIZZ;^6Y-J&JV6E1H]Y*4#G"A49V;UPJ@GC
M]*)]5L;;3TOI+A?LS@%'0%]^>FT#).?05GS\^-[/?C T^;9GUWQY_3%8NFD^
M7X8#8\G[;=;/3&)=F/PZ52BFOZ\_\CHAAH.";OM=_=)V7_@/X^1UMMJ%I>60
MO()U:W()WG@#'7.>F,'.>E1:=K%AJOF"SG\PQXW*49" >APP!(.#@]#7,WQ8
M>%_%FS_5_:)MOIC:N_\ 7=^M; P/&,'E8V?V:V['IYB[?_9OUHY5_7I<)8:"
MC)Z];?)1>O\ X%;Y%Q=;TY]3.G+<@W62NW:V"P&2H;&TL!SC.:74-;T[2Y$C
MO+D1,XR!L9L#^\V =H]S@5S%MG_A'=-(Q]H_MDYQUW?:'W?^.Y_"M"78=<\1
M>?MV_P!GPCYO[F)<_AG-#27]>G^9;PM-3MK97_!I=O._R-V]U"UT^U^TW4NR
M+( (4L6)Z  9)/L*2WU&SNK$7L-PAMCG]X3M P<$'/0YXP:YV,R%/!OVCKC+
M[O[_ -G;'X]:N:3;I=Q:[;/_ *B2^E0;<< HN[&?]K=^-#C:_P#76QE+#PC"
M[>OZ<SC^ES7L]0M;^R6\MYD>!EW;L]!C//IQZTEEJ-IJ*.]K.DH1V1MIZ$$C
M^8/UIFFZ9:Z58"QM4Q I;"G!P"<X_I4>DZ-::+#)%:*P61][;L$YQSV[]?J3
M2=M;&$E1M+E;WT]/,FMM2L[RXG@M[B.22%MKJK9QP#^(^8<T)J5G)J#V*W$9
MN44,4W<\Y_7Y3Q4%AHMGIM[=7=NK"6Z.Z3.,$Y)XXXZX_ 41:+9Q:U)JR*WV
MJ1=C'C&./;V/YFEH-JA>5F[6T]=-_+<GDU*SAOX[*2XC6XD4LJ%N>"!^?S#
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
MK.)8K>%=J(O\_<GJ3W)JS2*RNBNC!E89!!R"*\3^)-[=V7C:4VMW<0YCC?\
M=RLN&QC(P>.@Z44J;J2M<O+\%+'UW3<K.S=WK_6Y[;17S9_PD^O_ /0<U/\
M\"Y/\:/^$GU__H.:G_X%R?XUT_4Y=SW/]5:W_/U?<SZ3HKYL_P"$GU__ *#F
MI_\ @7)_C1_PD^O_ /0<U/\ \"Y/\:/J<NX?ZJUO^?J^YGTG17S9_P )/K__
M $'-3_\  N3_ !IK^(]<E0I)K6HNC<%6NG(/ZT?4Y=P_U5K?\_5]S/I6BN$^
M$\\UQX6NGGEDE87K@%V+'&Q/6N[KDG'DDX]CYG%X=X:O*BW?E=KA1114',%%
M%% !1110 4444 %%%% &?K>I_P!CZ1/?^3YWE;?DW;<Y8#K@^M&B:G_;&D07
M_D^3YN[Y-V[&&(ZX'I4?B+39M7T*YL;=HUEEV[3(2%X8'G /I1X=TV;2-"MK
M&X:-I8MVXQDE>6)XR!ZUTVI>PO\ :O\ A8XKU_K=O^7?+^-_OV-2BBBN8[0H
MHHH X[XDW(MO"4K-!'*#(GROT^\*\T\$ZFDOCFS;[#;*',BJ(Q]PX)SGU[?C
M7HOQ1B\SP?/\K-M=3P<=QUKS'X>RH?%NG1?9UE8,Y+=-ORMS7L85+ZM)^IYE
M=_OU\B._EL/[>O/LUY=6-X;R1?E&X9W$=<CKU]JU- T^/68-6;6XA/#I^?WD
M?WRZGU/8\_G6/KK#5M7OWW'^T+>YD&W_ )ZH&.,>X&/P4U>U75'_ +5ALI%>
M.U:RB!DW_=RBLS 8YYR/QKIU<4D<R:4FV%GK-WXDFO+>5'33OL_EKALK:QH0
M0=O<_*!VZUZEX/6-(85A=GB%J@1V&"RX&#CMQ7F7AN/06;5[$:Q<6]E=0! L
ML04;PRD-G<<GCICH>M>H>%;=+79;I()%BMQ&''\6,#->=C';W4K'=A5U;.GS
M2YIM&:\\[AV:,TW-&: '9HS3<T9H =FC--S1F@!V:,TW-&: '9HS3<T9H =F
MC--S1F@!V:,TW-&: '9HS3<T9H =FC--S1F@!V:,TW-&: '9HS3<T9H =FC-
M-S1F@!V:,TW-&: '9HS3<T9H =FC/%-S2]J .?E0/K\BGH1_2KPD,65D.>/E
M;UJFQ_XJ%_\ /:KEPJR!8B,@G)JQ#XEPF>YYI]1(S(PC<Y_NMZU+2&1NI^\O
MWA2-*#$2!R>,5+5>12UPK)U R:8$Z+M4#N!0RAQ@]*1'#CW]*=2 C1BIV/\
M@:!\TQ]%'ZTZ0!E.>U16S84AN">1[BF!,0&&#WIB-L?8W3M4E!3S!M[GO2 8
MWS7"*.PW5*T.%\P\..@J*!_*FD5\,^< _A4K,68DGF@0@G,J9/&.HJ$(&AP/
M4D4DP*@RKZ8(I\1#0H0>"!0 T/NB<'[P!S407$(':1/UQ4DZD!G7TY%*J^9;
M)S@[>/8TQB6I_<!3U48J<9)XZFJEH'WC/'S%6^OK6AE8Q@<MZTF(!&%&Y^/:
MFM*2,#[M-9BQR33:!A1110 444JJ6X H 2GJA;MQZT\*L8RW)]!36E+<#@4A
M#L1Q]3N-,:4MQT%-I*8PHHHH **.]-E8QPE\<]!]: (%'FWK-_#&,?F*(%,P
M( ^16/'OFI,>5:JF<RL-Q]LU/"^R!0H ^49HN(;)&0T3.VU=W]#0OEN^_&5'
M0>OO4$S-<. #\@/4]S4X&, <8% "W$A>%E   Y_(YJ-YOW8?DDC@4LC!4(/?
M(Q45LI\M6<Y89 ]J 'QH1\S<L?TH;Y95;L?EJ2HYL>2Q)P%YIC)"<#)Z#O40
M!G.2?W8Z#UHCW7*J^"$(SCUJRL#8SP!V'I2$5Y/D99 ,#HU2>@S]*D>.,H0S
MU&EQ&D ^7+ X^IH 1OD&3_\ KIIMGG7+KM[J*>&9I [#IT'I3V=SSN^E "1(
M73+,!C@U)Y:#J]52=LV>S_SI[,JC)I6 F/DJ-Q8X%5'\MIQ*0?+S@CU]Z<%,
MA!?H.@J1QN0J>AI@2AT'&P<4OFCL@JM$3LVG[R\4_MGI2L,F,W'W1507#B5H
M$[\[O04%C(2B=.YQ0\>V+Y!\R\YIV L)(8UP,>YIWGM_LU$K!E# <$4N#CK2
ML ]I2RL#MP:C6Y,<163;\M([;%R?R]:KO&=ZW#_P]%]!_C3L!95B["211Q]U
M?2I?-7_GF*B&" 1WZ4O/I0 YS'(I&S&:2&2-E(8'<O!I,'I5>=C'(&7KT846
M L2/'PD9.\_I3TA15_UG)[U%&FP'N3U-._"D Y[<.A 8>U,B1F4C@LO!HJ-B
M8I!(#@=#BF!,8W'\-(0>_%.$C GGK3O-]0/RH BHJ;>IZK^5(?*/<@T 145(
M(PWW6H,+CH,T ,S2AB.AI"K#J*3%("7S6^OM1O0_>7\JB_"C-.P$NU#]TG\:
M0PL>A!J/-*&(Z'%  4*]129J59&/&-U2;%(RPQ2 KX!]Z>(F/; ]:F7RP,+U
MJ-Q(?7%  0B=3NI#*>B\5%C!HHL!+YS#AN12[HW[;346#2?C18"8Q9^Z0U1E
M&!Y%"AC]W]*G4,H^<C% %<#)XIRQECTJ7S(P>E*VYA\IS]*+@,V*OWC1YH48
M1<>],92/O<?6F=^M $AD8GK3A*,?-S46/:D/Y46 FVQO]UMIIK1,/<>M, R>
M!FIT5U&2V!Z&@" C'>E"D],FIV=.XS2DY7Y"![47 B$1ZM@4N8U[9--<./O?
MK3* )#*1]T8H$K#KR*CP:0T6 FRC]MII#"V,J<BHQ@]ZE17ZC.* (L$=11CT
MJS\N/F(_"D54()49-%P( I/1:<(B>O'UIS2,HQC%1EBW4YH ?Y:KU;-*'C7H
MN?>HJ0_2@"8S-C P!4;.3U--Q[48]13 **4#-.$3-T% #*,5*(L?>8"C$0ZL
M31<"*C!J7S$'1:/./8 4@(]K'L:<L+GIT]Z7S7]:AE<B/:"=S' I@*(C)+DL
M-J=![U-L0?>85"J[5 ]*6@ 8) V\$[.X%2!XF4%1E?>HZ@FW1#Y2?G.,>E%@
M)PZ22EO+&U>GUJ7S?]@5#&!L&.1ZT[&.M #G82(5*CFFK<O&0C@>S>M'%07
MWJ(N,L?RH F25WD+GZ"I?/:JJ$Q8B;IV:I3[T6 E\]JADD>,F5.G5AZT[&*B
M?+R)'C@<FBP$EM,9%,G!+^O85-YIQR@-570@^8G'JOK3HW$@XX/<46 L>8O=
M!4-T8VC "[78X4CM14:_-*7[#@"BP$D1B""-LAA^M2A(ST?'UJ!U#K@]1TIH
M<J=K_@:+"+)B]'!JN\!FDP1\J>GK3I&VH3WHBW)&!DY[T#&@O&=DB[?0^M/^
MO IS.60JW/UIJS"/"R+E2>&H CF)"A0?F?@4K1!D '!'0T]?+EN&YV[?6I?*
MS]UMU BLDA)V,<./UI96VQG\J?)"21E2".AJN'W3)$_#+EOK3 F"A4"]NE1C
M,#!3RAZ'TJ;]#2$!@0>](8AD/FH,YV_-4K[9DPP ;L?2J:YCN&#'*@  ^E6O
MY4"(G&Z(IOPX(_'FI)821@CYEZ&HIX]P4C 8'BIXKAF7G&1U'I0!40"=9TZ,
M< _7%26Q)A4'JORG\.*60C[4&4;1M^84ULPW(/6.49SZ&@":BE]CUI*!A3D9
MEZ&FT4 3;U?[W7UIK1D#*\BH\TY7*]#2L TCVHJ8%)1S\IICQE3[>M.X#***
M* "GI(4^GI3** )R%EY7AO2HF7:<&F@\YJ99 1M8<4@(JJ;\W#R=E7:/KFK<
MZ^7&6!R#TJI;J6D<D?*#CZFJ0A\8*SA3W0L?SI?];)_LJ>?K22,QN1&!U3K^
M-3*H50/2@!L9*3OMZGFI3BZ<H. O4^IJK(2;H(IY*<_G5A%V  'I28Q)TQ&P
M(_R*3>!&K'N*G\Q60B3@8ZU4@C9EW/P%8[?IF@!T:[CYC=^E.9=RD>W%._E2
M,P52S<"@!B./*W-VXH12YWM^ ]*C1=TQ+<9Y JQ3 *C;Y)5;L1@^U25!,3*C
M(O0=3ZT(!Q;S3M7[HZGUJ0# Q38L>6N.F*?2 *B#"&1@1@-SGW]*D9@BEB>!
M4#J77S6'3D+Z4P*;EFUB$LN!G@?A70YKGYSG683GC /Z5OYJ6 9I<TVC-(!V
M:,TW-&: *>HZ5::HB"Y63,9)1XI6C9<]0&4@X/<43Z397&GQV+0[((MOE")B
MACQT*D8((]JN9HS3NS159I))O38K6VG6EK8?88H1]G((9&);=GKDGDDY.2>M
M1Z=H]EI1D-K&X:3 9I)6D;:.B@L20!G@=*NYHS1=A[6=FKO7?S,]-#T^/4SJ
M"PMY^XN 9&*!R,%@F=H8COC-+J&B6&J2I)=1,S*NT[9&0.N<[6 (W+['(J_F
MC-%V/VU3F4N9W6A7O=/MM0MA;W"'8I#*4<HR$="I&"#]*=96=OI]JEM;1[(E
MR0"2223DDD\DD\DFILT9HN]B>>7+R7T[#LT9IN:,TB!V:,TW-&: '9HS3<T9
MH =FC--S1F@!V:,TW-&: '9HS3<T9H =FC--S1F@!V:,TW-&: '9HS3<T9H
M=FN?\2+(\:K&^R5E(1O0X.*WLUSWBE'DMRD8+2&,A .N<54/B1,MCRJ&.2/5
M;V>16DUJTC;S8(A@2J1M#@^H!!/'8U/X;F@\9/\ 8]8B:>\L86:WD+9#*.B/
MZC)_2MZ;3;6SNK36]2U$V5R;(PQQ,OSF01[<DYYZ''X5P<4]A:PSWEM=7-U>
M@,)5D3RQ)DXW=3R"0?PKV8?O%INNIY4[P8YKBX:.Z^UWK6=G#/Y!C@7.YA^(
MXP#7<_"P6;:GJ+V<5PT:H!]HE;[V<'&W''Y]JX[4?/U?2]%:4M"JPLUQ(S<!
M0Q4-^(P![D"NO^%M^MSJMY! &2S@A*Q(>_S#+'W)R?QIXB[HL*"M51Q>LW]D
MOBC59/[*@"-)(@B\S@-R"W3ORWXU[5X&=)/!VG-'&(U\H *#FO"O%/E'Q!J:
MBT>V(N&P#\V>>N>.I_G7NG@163P;IP8,#Y6<,>:QQJ2HQ_KH:85OVLCHZ***
M\D],**** "BBB@ HHHH **** "BBB@ K#\40^()K")?#MS%!="7,C2!2"F#Q
MR#WQ6Y6'XGN=>M;")_#]I%=7)EPZ28P$P>>6'?%5#XD=.%O[:-K7_O;?.YSV
MGV7Q&34K5K[4[1[03(9U58\M'D;@,)Z9KO:X+3]5^(4FI6J7NC6D=HTR"9UQ
ME4R-Q'[P]LUWM75O=7M\CJS'GYX\_)M]BUM^MNOZ!11161Y@4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 0W<
M;S6<T4<Q@=XV595ZH2/O?AUKS*XU2R@N6MI/B->%P=I*6Q91_P " Q^M>CZM
M9OJ&CWMG%)Y<D\#QJ_\ =)!&:Y[P[97=CX0DM;G0(%N[1&C6'<I%T0N=V<<;
MCZUK!I)MGKX&I"G2E*3N[I6]WKUO)/3IIZLU?#&F66E:%#!871NH')E^T%@W
MF%CDG(K8K \&Z3=:-X=CM;Q429I'E,2'*Q!CG:#[5OU,_B>MS@Q3O7G[W-J]
M>_F%%%%0<X4444 %%%% !6?K>KV^@Z1/J=TDKPP[=RQ %CE@HQD@=2.]:%5=
M2TVTU?3Y;&^B\VVEQO3<5S@@CD$'J!35KZ[&E)P52/M/AOK;>W4XK_A;V@?\
M^>I_]^H__BZ/^%O:!_SYZG_WZC_^+K5_X5OX3_Z!/_DQ+_\ %4?\*W\)_P#0
M)_\ )B7_ .*KIOA^S/=]IDO\D_O&?#2-(_ =@RC!D:5FYZGS&'\@*\Y^)@:Y
M\>200*TLQCBC"("6+$< #N3D?G7I?P]AN;7P79VUW:S6TT+2*4F0HQRY8'!Y
M[UU%)5?9U92WW%',/J68U:R7-=R6_=_,^;/^$8U__H!ZG_X"2?X4?\(QK_\
MT ]3_P# 23_"OI.BM?KDNQW_ .M5;_GTOO9\O75G=6,Y@O+::WE SY<R%&Q]
M#5[_ (1C7_\ H!ZG_P" DG^%=)\6(3%XQ5R0?-M4<>W++_[+7M%G=)>V-O=Q
M?ZN>-9%^C#(_G6T\0XPC)+<]7&9W4H8:C7C!/G6NKT/G/_A&-?\ ^@'J?_@)
M)_A45SH6L6=NUQ=:5?00IC=)+;NJC)P,DC'4BOIBN>\=.L?@C56=@ 8=N3ZE
M@!^IK*.+DY)6.##\35JM6--TUJTMWU9@_"'_ )%.Z_Z_G_\ 1<==_7F7P<NI
M7L=6LR1Y44D<JC'.YPP/Z(M>FUS8A6J,\#.HN./JW[W^](****Q/)"BBB@ H
MHHH **** "BBB@#'\47MQIWAR[N[23RYX]FUMH.,NH/!XZ$T>%[VXU'PY:7=
MW)YD\F_<VT#.'8#@<= *L:W:V=[I$]O?S^1:OMWR;PNW# CD\=0!1HEK9V6D
M06]A/Y]JF[9)O#;LL2>1QU)%=7-#ZO:WO7WMTMW_ $.'EJ?7.;F]WEVOUOO;
M]30HHHKE.X**** .-^)D0E\'7"%H5W.@S*< ?,*\X\&Z;I]OXWTLV^IQSNF[
MSDQ@9",, Y.>>:]!^*@<^"[C:.CISGI\PKS#P!"&\8::\EP@<.Q 8<_<;./>
MO6PR?U:7S/,KM>WB7-3M@NOW4UQICVLD=TS+<VPZ9?"[EQU)([]ZK^(_EEN;
MN>![R"Z 3S2/+:.1<;AWQRK<4S4;6-/$QM/W;R27<T\A0[VX+D#MQCM45E_:
M$86XM;2?/VMY%V18!3#;N_UKKBK)/R.:3U:*BV[-H=DUII&_S9&8RD[\D$@+
MT%>T>#PZP0+*GENMLH9,8VG XQVKSZ\T237=-BN[9GMC8%I)UGC\L')+J1R<
M\$#->A>$I&EAAD9MQ>V5B0<@D@9YKAQDU**.S"P<9,ZG-&:3L**\L]$****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ I<\4E'8T",(_\ (PO]/Z5?7F=V/0# K-D8IKTC 9P/Z5HVY#1;
ME.<Y.*L1(RAUVGH:C#&-MK].S>M2TA 88(R#0,6HXN=S_P!XG]*8Q>!2,Y3M
M[5+'_JE^E,!KQ\[UX8?K3D??GL1VIU,:,G!0X84@"8D1$@9[4IC5D5?[HX-1
M^9OD16&&!.15E$WMQ0(BB+%A&W7L>QJPS")<*,MWILVW9Y8Z^M5C(R*R/R<'
M!]:-P!4\R(YX.XD'\:<DGS;&&&'ZTL61$GNN:'C$BX[CHU PD_U9^G-1*/)5
M2H^0@9]J5G.QHW^5P,Y]:E3F->X(YIB#AE]C4=NFP M]PL0/SJ14^RG<YS&>
M@]*12)%>+^$'(_'FD!%=,1,=GW&'/U'3^52Q/YD8;')Z_6H')4!6YVGY??M_
M6DB)AN6B/(896G8"UBEQ2=*,TAA2B@ MP*F 2(9/WJ &K'QENE*9,?*G%,9V
M8\TVD $\\T9I**8!11C-*JY.!0 8IRQEC3PBQ\L<GTIKR%AA>!2 =A$Z\FJ5
MU<&20#'R@_*!U)I\[[5QTSWJ*V E/G$<#A#[>M-(!Y79&6/WVQD_C0V7/EJ3
MM'4_TILS>9(L2=S\QJ=%"* *8AK* %4< =*5W"#W/2HYI,%5'+'H*EBMV)W$
M[G/4^E(!B1\[W.6/Z4L(Y9 .0>?QYJR$1/O')JO]I\N655 W$C ]>*+@2LFQ
M=S\"HPJMEG&0/NK355RV^5B6[#L*DH 2&9M@& ,,:4DD\FH@,3/GHW(H,A8[
M8Q]6]*=ABR2!>!RW85'&A2X)?EF&[Z5*D:KVRQZMZTV8;=C^C<_RH$2TE."D
M\ 9IA#%MB#+?RI 1W#83'\750.M(@R/-EP,#.">!5A+=$.7?<QZUXM\9_%UQ
M;2IX8L)&C1E\RZ93RX/W4^G<^O%)RMHBDKG=:C\3?"&F3F&;68I) <$0(TH'
MXJ"/UJYHOCGPUXAF%OIVJPR3MPL4@,;GZ!@"?PK@_"?P7TQM)AN_$#SRW4R!
MS;QOL6('L<<D_C6)\0OA9!X<TUM;T*>?R86!E@D;+(,X#*W7@^OUS0_=^(2]
M[X3W9HVCE5B,!N#228\IY99$B@0$O([8 'J?:O/_ (7>++KQ7X<DMM0F,EYI
M[!6<]9$/W6/OP1^%<3\6/%%[K?B*'PKI[OY$3(CQJ<>=,V, ^H&1^.:<KII+
MJ$=4V^AZ5=?%'P58S>0VMK(R\$P0O(O_ 'T!@_A6]HGB/0O$<+2:3J<-UM +
M(N5=1[J<$?E7!:3\$_#\&G(FJ27-S>,O[QTDV*I_V0!T^N:XO4/AYXF\)>,X
M)?"\5U>1IB6&< # S@HYX7^60:.MF&ZNCWC4-1T_0[.>\U&Y$%G&03(P) R<
M=O<U@-\3?!*@D:["S=OW;_X5E_%*1Y?AE>--"89RL+21D@[277(R.#BO._A?
MX!T;Q?I5]<ZF;D/!,$7R9 HQMSSP:23;:[#=N5/N>JI\2?!);?)K\);T\M^/
M_':Z/2]6TO7M/%YIMT+FV=BHD52 2.O6N#_X4GX3_O:A_P!_Q_\ $UV'A[P]
M9>&-(33=/\TVZ.SCS6W-D]><"FO,3-0-#%'(9'VI$"2QZ!1SFL/3?''A35]0
MBL;#6H9KJ4D)&$8%L#/<>U8'Q;US^Q?!TR1-MN+\_9DP>=I'S'\N/QKP.*UU
M+P[_ &/KH4H)F,ULWKL;!S_GH:F+O+78;6FFY]<N S&.-P3W/I63K6O:'X:2
M%=7U*.V^T!MA=6.[&,] >F15G1[ZWU/1K2_MB/*N8EE!^HS7D?Q\ZZ%C_IM_
M[)1*\78<$I'KNCW]KK.G)=Z?<QW%NV=DB'@@'%1ZUK>F^';6.YU:\2UAD?RU
M=P2"V"<< ]@:\.^#OC Z3K']B7<N+2\;]T6/"2^G_ NGUQ77?'9L^$M/Y/\
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
MZ>AS3G<(N3^51R/Y<PP,DC&/>G)&<[W.7/Z4P!$+,)'Z]E]*D/S @]"**44
M8S$_VO"IZJ?T[5O7%Q%:P//,VV-!EC@G _"L28#^VXR*W)HDGA>&091U*L,X
MR".>E2QQM?78J:9J]KJNEIJ%NS>2R[CD<KQDCW_"FZ3K5GK,4LEHY812-&V1
MCH2,_CC-6K6T@LK<06T8CB!)"+T&3DX].33++3[73XVCM(1$C-N8 DY. ,\_
M04-K6QO)T;2Y4]]/3S*^GZY9:G>W5K;NQDMFVOE2,\ Y_7'/H:(M<LI=:ETI
M';[3&@8C:<<YX_#;].15BWT^UM)YIX(0DDQS(P)^8Y)Y_,T+I]JE^]\L(%RX
MVM)DY(XX^GRC_)-%T-NA>5D[6T]=-_+<KZEKEEI5Q:P73LKW+[5PI.."<_IC
MCGD5-J.I1:;"CO'+*\CB.*&( O(QYP,D#H">3VIUUI]K>20R7$(=X3NC))&T
MY!R/?@?Y-9NLG9K6@RN<1"YD4D] QB<+_A^-"L[(JG"E-Q5G>SOYVNU;[B[;
MZO:W&F2:@2\,,0?S1*NUHRN=P8>HQ3-.UJ'49)(OL]S;2H@DV7"!2R'.&&">
M.#[CN!7/72M/X7\4R0G?')<3,FT9R%50V/Q5JOW#"\\0L;1P^-*<$J<\NPV?
M^@M5-*S?];7.AX:G:7S^5E%_^W6^1>L/$%KJ%TL$<-Q&)5+P2R( DZCJ4.?<
M=<>M%SXAM+6^:V:*X=8W2.:=$!CA9L;0QSGG(Z XR,XK&TV1)H_""0L"\<#.
MZCJ%$.TY_P"!$#ZU#?,$TGQ3;,P%Q)> (IX)+I&$Q^/\JKE7-;^M[&GU6E[2
MUG;:U_[SC?[E?M\CI=2U:+3FBC\BXN9Y<E(;=07*CJW) P,COWI7UFS71UU3
M>S6SJK)A?F8L<!0/4D@8]:HW#"'QE9R2L%1K"95+<#<'0GGZ?RK(7*^#]-G8
M_N1J,<Y../+-P2#],$&I44TOZZF4,-3E&%^MOG?FT_\ )?Q]#I;#5H;Z&=_*
MGMY+<[9H9E =.,]B0<@YX)INDZU9ZS%+):.6$4C1MD8Z$C/XXS573B)?$VLR
M(P:,)!&2#QO 8D?7#+6C9:?:Z?&T=I"(D9MS $G)P!GGZ"D[&%6-*-U9WT:\
MKJ[3_0KZ?KEEJ=[=6MN[&2V;:^5(SP#G]<<^AHBURREUJ72D=OM,:!B-IQSG
MC\-OTY%6+?3[6TGFG@A"23',C GYCDGG\S0NGVJ7[WRP@7+C:TF3DCCCZ?*/
M\DTKHENA>5D[6T]=-_+<KSZY96^L0:7(["XF4LHVG'!&!^.[]#FC4M<LM*N+
M6"Z=E>Y?:N%)QP3G],<<\BK$FGVLM['>O"#<1C"29.5'/_Q1_P @476GVMY)
M#)<0AWA.Z,DD;3D'(]^!_DT)K0$Z%XW3M;7UUV\MB'5M9M-&MTFNV*J\BHN!
MW) _3.?PJS)>0169NW<B *'W;3T/MUIE[86NHPB&[A$L8.=I)ZX([?4U-+"D
MT#PR F-U*,,D9!&.M+H1^ZY8Z.]]?3R_$J:9J]KJNEIJ%NS>2R[CD<KQDCW_
M  INDZU9ZS%+):.6$4C1MD8Z$C/XXS5JUM(+*W$%M&(X@20B]!DY./3DTRRT
M^UT^-H[2$1(S;F ).3@#//T%-M:V*DZ-I<J>^GIYE?3]<LM3O;JUMW8R6S;7
MRI&> <_KCGT-$6N64NM2Z4CM]IC0,1M..<\?AM^G(JQ;Z?:VD\T\$(228YD8
M$_,<D\_F:%T^U2_>^6$"Y<;6DR<D<<?3Y1_DFBZ&W0O*R=K:>NF_EN5Y]<LK
M?6(-+D=A<3*64;3C@C _'=^AS1J6N66E7%K!=.RO<OM7"DXX)S^F..>15B33
M[66]CO7A!N(QA),G*CG_ .*/^0*+K3[6\DADN(0[PG=&22-IR#D>_ _R:$UH
M"="\;IVMKZZ[>6Q#JVLVFC6Z37;%5>147 [D@?IG/X4NH:O:Z;I3ZC,S>0J;
MQA3EN,@>V?>I;VPM=1A$-W")8P<[23UP1V^II]Q:PW=N8)XQ)$<95NAP<\^O
M2E="BZ-H\R>^OIY"07L%S9+=Q/NA92P;!Z#VJMI.M6>LQ2R6CEA%(T;9&.A(
MS^.,U<@@CMK>.")=L4:A57). .G6HK+3[73XVCM(1$C-N8 DY. ,\_04]-2?
MW7++1WZ>GF6NM8/B)#*$C#A6((5CS@XZUN'I7/\ B6(S1"'*@NC*-WJ0:<-T
M<\MCS;QW:WL=WIB1Z>+J*")09]N?,8G)&>PR3QS7-W36]IXB*G2) ^T$0>;D
M!V3TV^IZ5:TWPQ>:I>3Z3!?6K&.8S$))G!4X/'KR:U-::4%[73;2Y:+?&LTG
MD;<B/",<Y.<LOMUKW8-02@CQYQ<FY,BGMG31+?3KHW,C+*?,M(DP-YRP7=GC
M"]L5UOPT2YCO;J,V26EH8LHJ\DG(^\<#)ZCI7GD\,D:ZFTEJ8FAE6==\6"02
M  >>.&KO/A@4&J7PMQ&(YH1*-ASM;Y=P_,FHQ,;4670E>HCBM7T:!M8UACJ%
MLDOG.R1LW!^;)!/8XSVKV?P,NWP?IXRA^3_EF<CJ>]>$>)+86>NZAAU9A<2;
MBG^T2?ZU[GX 4IX*TX$$?N\C(QD9-8XU/V,?ZZ&N%M[61TU%%%>2>D%%%% !
M1110 4444 %%%% !1110 5B^)M8OM%L(I[#29M2D>78T40;*C!.[@'TQ^-;5
M8_B+7T\.V45R]G<70DD\O9 ,D<$Y^G%5'=:7.C#1<JT4H\WE>U_GH<[8>-O$
M%WJ-K;3>#KZWBEF2-YF63$:D@%CE.@ZUW5<58_$6&^U"VM!HFI1F>58@[H-J
M[B!D^W-=K5U%9[6.K,*;A**=)4]-D[W_ !84445D>:%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %/5KB>TT>
M]N;:/S)XH'>-,9RP!(%>7QJ+B31[Z]\8W\:7T$LLTPN?+2.1-N$4=."Q&.^*
M].U*^N+%-T.GS78*,?W)&0PZ @]CZ]JI6FF:?J^GVUQ?Z#!!(I=EMYHU8Q$M
MR>F.< UK3ERJ_P#74]?!8A8:FY26C>ZY6]GI9WZZ[>O0B\%ZA>:GX:AN+V0R
MR;W1)BFTRH#A6Q[BN@I%544*JA5 P !@"EJ).[NCS:TU4J2G%63>W8****DR
M"BBB@ HHHH *P_%^K7.A^%[O4K01F> QE1(,J<R*""/H36Y7.^.K&YU+P;?V
MEG"TUQ)Y>V->IQ(I/Z U<+<RN=6#4'B*:J?#=7OM:YYQ_P +>U__ )\],_[]
M2?\ Q='_  M[7_\ GSTS_OU)_P#%UZM(E[%X7:.S4K?K9%80<<2A/EZ\=<=>
M*I^"=-N](\(6-C?1>5<Q>9O3<&QF1B.02.A%=/M*5K\B/?>-RY4I3^K1NG:U
M]7OKZ:?B-\%ZU>Z_X<CU"^2-)9)' \M2JE0V!C)/T_"NAKF/ %E?Z=X1MK34
M(&@EC>3:C8R%+$\_B373US5+<[L>#CE!8FHJ=N6[M;:P4445!R'DOQBL%6\T
MS45WEI(W@?IM 4[E_$[F_(5@^%/B#J'AN**R>)+G3E8DQGAU!Y.UOKS@CUZ9
MS7KGBWP\GB70);#*K.")('9B L@S@G';!(Z'KZU\[30R6\\D$R-'+&Q1T88*
ML#@@UZ>'<:E/DET/T#)94,=@?JU97Y>GEK9K[VCUS_A<6G_] JY_[^+7#^+?
M&U[XK:.)XEMK*)MZ0*VX[L8RS<9/)QP, _C7,5+;6T]Y<QVUM$TLTC!411DD
MUM&A3@^9(]7#Y1@L+/VL(ZKJW>WWGL?PBMUC\+W4YB57ENV&_ RRA5P,^@);
M\S7H%8_A;1$\/^'K6P7=YBKOE+'.9#RWX9X'L._6MBO*JRYIMH_.,QKJOBZE
M6.S;M^7Z!11169PA1110 4444 %%%% !1110!@>-O^10OO\ MG_Z,6CP3_R*
M%C_VT_\ 1C5?UNZL[+2)[B_@\^U3;OCV!MV6 '!XZD&C1+JSO=(@N+"#R+5]
MVR/8%VX8@\#CJ":[.=_5>6VG-OTVV/.]G'Z_S\ROR6MUWW]#0HHHKC/1"BBB
M@#BOBBR+X,N-Y'+J ,9)^8=*\P\#VTUOXYTC>A"S;BOF+C(\MCQ^5>H?$ZX:
MV\'3,C[3YB=#C^(&O-O!>J:G<^,M/=[R:2-G=2&;(/RL<5Z^%O\ 5I6\SS,1
M;V\;^0S5+G[9XBU.Z\B[E+W#6\+1R;<8X8=#V#55^PQ21E8-$N@C-Y0,EQP
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
M7R<K]2N9<]UTT+7P.UPW^A76B2,#+9/YD0/>-O\ !L_F*S/C\A0Z#D=?/_\
M9*Y'P_--\.OBJ+6XD/DQSFVE<\;HGQAC^:M^%=9\?3DZ#SG_ %W_ +)1-\RC
M)!37+*47YF#XR\&R6_@SP_XKT^,J#9P+=[.,-M&V3^A_"I/%_BU?%GPMTN25
MP;^UO5BN5[D^6^&_'^>:]?\ "]K#J/PXTJRNHQ);SZ=''(AZ%2@%?-_B[PY<
M^%/$-SI<Q8Q [X7/22,YVGZ]1]<U532<H]+W7WBAJE+J?0/PH!_X5KI7'_/7
M_P!&-79X-<=\)I2OPUTD8&/WO_HQJ[7S1W45=3XF1'8\2^/@YT+_ +;?^R5A
M:'\0_&VFZ%9V.GZ-'+:P1A(I?L<KEAZY!P:W_C\RL=!VC'^O_P#9*]!^':I_
MP@FB@MC=:J:RA\+]32;UCZ'BZ^'/&OQ&\1)<ZM:W$$?"///"8HXDST4'&>_
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
M[YP,>E #K9-BB0\LV2?;)Z5:+H\>6^4CO4!*Q(,]A@>](JEVWM^ I 1%3)<
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
M[K:5\SSY&X/7AF(KI=BCJ>?:G>8&X>D\H=5.:+AYG,V7@3PQINNC6K/2_+U
M2-()O/E/S-G<=I;'<]JL^(?"FB>*C =:L?M/V?=Y7[UTVYQG[I&>@ZUM$8Z]
M:2BVEA^9%86\.F6,%C:1[+:W01QIN)VJ!@#)R36;K_A'P_XK:%M9TX7#09$;
M>8Z$9ZC*D9_&M@*S?=%.V*OWVY]*'KJQ+38I:7HEEH6FQ:?ID'DVD.=D>]FQ
MDDGEB3U)I-3T.PUNT-KJ=C#=0]=LJYP?4'L?<5?\T 84<4OFA^&!Q0]=P6FQ
MP9^#G@D2[SI\P']P7,F/_0LUU6D:+I/A^V-MI.GP6L9Y.Q>6]R>I_&M$QG&5
MZ5&1BA ,O(H[^TFM+E-\$Z-'(F2,J1@C(YZ5QW_"I? __0$_\FY__BZ[,9S4
M@C8TK#N<4/A+X$/70\'_ *^Y_P#XNNET?0-/\/:<MAI,'D6BL6";V?!/7EB3
M6CL1?O'-'F*OW!3N(P-<\':%XEQ_:NF0SR 8$O*.!Z;EP<>U8MM\'_!MM,)C
MIC2$'(66X=E_+//XUW0FSPW I&C)&Y6R*6P[W(+6SM+"V2WMHDA@C&$CC0*J
MCV J;>B]$S3"#250C#U[P;X=\2OYFJ:5!++C'G+E)/\ OI2"?QK'M/A+X*MI
MA(=):4@Y EN)&'Y9P?QKM0I-/$;5.VP-D%IIMG86JV]A;16\"?=BB0*H_ 5S
MWB'P-X=\0WT=YJNFF>ZVB(2>=(F%!)QA6 [FNI" '[V*;O5I^N55?UHZW!:&
M=J>BZ?K&DOI5_;^;9,%5H][+D*01R"#U [US/_"I? _;1/\ R;F_^+KO $(!
M49]J:7 /W,4>8>1PO_"I?!'_ $!/_)N;_P"+K=TCP[I?ANP-AI%I]F@EEWE/
M,9\M@9.6)/0"MOS3Z 5$9&:X4=0J[JI,1B:[X(T#Q*P?5-+CFE4!1*I*/@=M
MRD$CV-8UO\'O!]O,)/[+DE(.0LL[D?EGG\:[@R-V:CS&_O&DO(9#;6$-E;1V
MUK;I!!&-J1QJ%51[ 5Y7KF@V>M_%FQ_LO2[A+BSN%GU2]?>$) 4HHR<9P!T'
M?ZUZQO/J:C+$W"C)P%W?TIKXE+L+HT2"-@/NG XI'BWHRLN588(I^]CT)ZT>
M8P[TAG,Z)X#\-^';\WVEZ9]GN2AC+^?(_P IZC#,1V%1>(/ _A_Q!?17>I:?
M]HN%41AO.D3"@DXPK =S76>:W<"HS)NN5! ("YP*=P(XF0J$3C:,;3U%86N>
M!?#?B2]6\U73%N+A4">8)70X'0':PS^-=%(D3\[<-ZBFJRJ=LC<]F]:3U!:$
M5I:0V%E!9VR;+>!%CC3).U0, 9/)XK,UWPYI'B,1P:K817*KG#,,,H]F'(_
MUN^42,J<BH"I-PS$8VC%-Z[@M-CAH?A)X/M;@3?V8\Z@Y"23N0/PSS^-=K9P
M6UK:I;VD4<$,8VI%&H55'H *F&<TUXPQW+PWJ*/(1A:[X(\.^);Y+W5M.^TW
M"((U?SY$PH).,*P'4FMY' F"[051=HI@EVG$G'OZTL8_>RD<@D?RHZ6'N321
M12KC)!['TJ,K)$,,,I_>%.'6G E>!T/:D P$$<=*CAP8_7YC_.GL-JDH N!G
M':B$AU5>C$9P:8A>O;BH_+:,YC/!ZJ:E((."N"** (&D#E5.0=W3\*L!BO3J
M*AF16*9./FZ_A1N:+EN5]: +0=9!AQU[U!+;%5+1$<CI2JRL,@Y!IX)4^U(9
M7MY T85OE8<8/M4Q'-)&B3Q[6'S;F.?Q--=9(6Y^9.Q]*8!(@D4JPSQ4$+O'
M$-PW(,KGN,&K"LKC(.:8AQ(ZXXZBF!(K!E!!R*CF )C9B2 <9]*&BP=RG:WZ
M&DW[@8Y!AC^M(0_)CX8Y7LU131#>L@SGO[5-"YV%>H'RD'O0T)VD1<CNG^%
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
M9X_!:\;HJZ>%Y)*5SJP7#OU;$0K>UORO:W_!/:?A#_R*=U_U_/\ ^BXZ[^N
M^$/_ "*=U_U_/_Z+CKOZXJ_\21\GG'^_U?7]$%%%%8GEA1110 4444 %%%%
M!1110!E^(M-FU?0KFQMVC667;M,A(7A@>< ^E'AW39M(T*VL;AHVEBW;C&25
MY8GC('K5?Q?/-;>%KR:WEDBE79M>-BK#YU'!%'A">:Y\+6<UQ+)+*V_<\C%F
M/SL.2:[+3^JWO[O-\[V/.O2^OVL^;DWOI:^UNYN4445QGHA1110!Q'Q3&?!D
M_P RCYTZC/<5YA\/Q:KXMTX/NW,[%=O0G:W4>E>K?$M)9/!UPD,;R.70 )_O
M"O.O!OA_4=/\;Z7*Z$1MO:38<E/D8?-Z<UZV&DEAI7\SS,1%NO&WD4-6=X]8
MO896T_=:W;LOF'ED<DD#_OK/X5$+,!%WPZ?(L+%L1R[3Y3YP>A_O"K>K2/=^
M+#>CS-DTL\#;QYB@C<HQT].G:LJ)/*M!']CM&<7+0$RQ8+=>3SV_I79#X5Z'
M-/XF:^FZ?]HF6TB@V(8FCDQ=8*@/O!^[SPH->G^' $<*'+XA W%MQ/3OWKA8
M]1LM T)Q=)%/+J*F%1;IY>S:I3KDYR5]!UKM/"*>79VR%2NVU0;&.2O ZUYN
M+DY+4[\,DF['3TM)17G':+1244 +1244 +1244 +1244 +1244 +1244 +12
M44 +1244 +1244 +1244 +1244 +1244 +1244 +1244 +1ZTE%,#('.NN/4
M?TK2A/[L ]02/RK-0?\ $^;Z?TK1^Y/GL]4(<\>_H=K>M-$A0[9!_P "]:EI
M" 1@\T (XW1GW'%.MAOC4GL,5$$=&&SYE[@T^.5=S1J>#R/:@8LJ^8VX'##H
M:8LF&V2#!]>U29I&4.,'I0!'-PJN/X34G;BHF5D!'WE]*+>0.FT'E>,4"%,;
M(=T?XKV-30,';#<$=5I57<V <>M$ZJPVJ<>XH&,9OW[ #&>:1T#\D?,.AJ"9
MFCVLW.P\$584[@".AH C$A0XDY_VNU$H.%D'.TYJ4@$8(XJ%HV0'9RIX*_X4
M")&19%'YBDC+*VV0_+V84RTD$A,0^\G!JU)A1Y?&/2@9#.V&5D&0.#]*84(.
M^,X/<=C2&-EW!#P>H-)!*&)CYRO8]Z!"[A,A7[KCL>U-0$ NG##AE]:EDC60
M>A'3VJ!W:&02,OL?2F!'+&&8R)U/WE]#4]M-O<0OPX'YT\QB?#1G!(R#[>]5
MY0J_Z/)E6_A?T- &BYV+L Y[U%UJO#*ZD13_ 'QT;LU6#2 .V*;)((URQ^E0
MRW(4^7&IDD]!VJ C:Q,K[G/0=EIV ))))G"HHR>@/:K"JEN I8L[=?4FDB5R
M,*-H/5CU-2[1"#'&/G/WF/:@"/8\TWS@"->J^IJ<G Z8 Z#TJ+>% 2-<D4>6
M6.Z5LC^Z.@I -EGP-L8RQXI8H%09ZMUS0GSN6(PJ_=J1G5.3^5,!W.?6H;B4
M(A4<L>,4I\R4 #Y%ZGUQ2Q0JT^<_+'USW-(81022( WRH.,&K&4B7;&,>II&
MDR,+TJ)F"C+'% #B2<DU#'(%0L>22?YTDKLR';\H/'(I\40C0 <D=Z!"8DE_
MV5IZHJ#:HQZFG'FE ).!S0!%*,E%'<U.J$C.<#O4,KHDR+C>XYP/RH(>3_6'
MC^Z*!CVF4';"N]NY]*9LW-OE.YNP]*=@ 848I?:@"//[_P#X#3Z8O,[_ .R
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
M3\:/#NQO#.E Y!^QQ?\ H KE/B/-<74ND^'+.TEO9+V<3W%O"RJS01$,PRQ
M&3CJ>QJZGQ.*[V)IN\4WV+_@OQ/>:_%=P:I:QV>HVI1GAC)QY;J&1N>>Y!^E
M:'A;7[K63JL%[#''<:?>O;,J9P5&"K<^H-<?=ZM?:5X_TG6[K0KK2[.[3^S;
MIIY8G5B3F,_(QQ@Y&3VIWB34G\+^(O$DT0VG5-,2:#'>=3Y7'O\ .AI-WU2[
M_>O\QI='Y?=U^XVO"7C2;Q#X@OK&ZLX8+?8TUA*A.9XED:,DY]P.GK3=5\>3
M:7=^(BMFDUGI0@B3:2&EGDQA<] !D9X[UFW^G)X2/@V\7Y8[,C3[EN@*R+U/
M_ P#^-1Z,-'?P-<77B(?Z-XAOWD;<I/+OB+D?=X52#QBBW;IIZZI?BKA?KWU
M_-_Y&G=ZCX[TVR?4[JUT6Z@B4R2V5MYHE"#D[7.0S >W-=78W:7]A;WD:NJ3
MQK(JN,, 1G!'8UR$_AWQ+H%J\VA^*9KF&!&86>JQB4,!SCS1AAZ5T_AO4_\
MA(?#EAJZQ&'[5$',9.=IZ$9],BCHQ=BAXD\1MHK6=G9VOVS5+]S':VV_:#@9
M9F/90.M9EQJ'CC1K9M1N[72-0MHAOGMK(2)*JCJ4+$AL#/&!FFZOMLOBYH,]
MTV()[":"%CT\W.2/J178WMY%:6,\\[*D$<;.[-T"@<U+=H\WK^!?VK>GXG+>
M(?&D]OX?T/4="2TNO[6NH[>(W.X*-X."=O(P1@_C4\#>/_/3S(/"XCW#?LFN
M-V.^,KUKS7[+=?\ "MO!L2RO:R3ZVKP/M#&)69RIP>#US7I.FZ!XAM=0AGN_
M%\]Y AR]NUE$@<>F0,BM+6?S_P B7M_7=HZ>X:?RWV!1)@[=W3/;/M7GNL:_
MXYT5]/6YM?#KF^NDM8O+EG.';."<J...V:]$$AZ,,UQOQ!0&X\*$<9UR ?HU
M2OB2\T/H_F32:CXGTK0=6U'68-(+6MLTT"V;RL&9020VX#CITK;T:\?4M$L+
MZ1%5[BW25E7H"R@X'YU5\:Q[? VND_\ /C-_Z :YWP[X=UB7PUI<D7B_4X4>
MTB98EAA(0%1P,IG H3W^7ZB?3Y_H7+?Q?>OIGBVZ^SP Z)++'".<2!%W#=S_
M "IMAJ?C_4M-M;V*V\,"*YB65 \UQN 89&<+UYKE=+BEM_"OQ&AFN9+F1)[@
M-,X 9SY?4@8'Y5N>'O#VOS>&M,DB\8WD,;VD3+$MI 0@*C !*Y.*$M+^2_)C
M>_S?Z'<:2=5;3E_M9;);W)W"S9C'C/&"P!K)\5^()]!M;1;:V6YOKZY6UMHW
M?8F]L\L>P !K3TZ"XM+&*"YO7NYT&&G=%4OSU(7@?A69XI@T/4UL-%UII(Y;
MV;_0Y(]RNLJC.5<#"L.V>OO0]Q(QKO5_&'AZ)+_5K;2[^PWJLZZ>DJRQ G&X
M!B=X&?8U-XAU/QAI5O?ZE:0:%)IMM&TR^;),)F0#)R ,9Z]ZIZK8^*/!>F3Z
MK:>(_P"UM/M$WRV>I1#S"@ZXE7!+8]16YXJNTO/AUJMPD;*LVFR2 -U ,9/]
M:F3]UM="HJ\DGU*GAV\\8ZHMA?7MOH::=<QK*WDR3&8*RY& 1C/([U6N?'$]
MKXX73!;Q?V2D\=G/>$G<EPZEE7TQP ?<UHZ;JL>C_#BRU&<@16VF1R$>N(QQ
M^/2N!@L==O/A]=6$GA>_>^OW:^-VL\*CSF;>K %]PQA1CK5RM&;71?Y_Y79$
M=8KN_P"OSL>FZ[+XD$L(T*/2'3:?--_)(ISVV[ >/K7+:'K_ ([UY+R2TL_#
MB"SNY+23S)9QETZD84\<_P#UJZ'PCK0\1>&+'42/WSIMF7^[(O##\P:R?AN&
M^S^(2H/&MW/\Q1:S:_K=#OHG_748WB+Q=J'B;5]*TFWT;9IQB5VNY)5+%TW<
M;0??TK6TE_%S7W_$ZCT1;3:>;.25I-W;[R@8KF+#2M2U/XB^+S9:[/I>R2VW
MB*".3?F+C.\'&/;UKL=&T34]/N))+[Q#<:I&R86.6WCC"G/7* 4ELGY ]VOZ
MZ&D2JJ23@#DDUQ5EKOB/Q-)<7?AR'3K;2Q(4CNK\.[7!7@E%4C"Y'4FNMUN)
MI=#U"&W!\][:18^?XBI _6L#X:W,$OP^TE8L9BB,4B]U<$A@??-"U;&]$AVB
M^)+_ /MUM U^TAM=3\OSH);=BT-R@ZE<\@CNIK,TSQ)XS\07.J?V7::$+>RO
M9+0&ZDF5VVGK\H(Z$5)XDE^U?$[PE!; &XMEN)YBO\$14+S]3Q6#X0TK7+^Z
M\22Z;XFFTN(:S<!H8[6.4,V1\V6Y]/RH6NOK^:0-6_#\F>B:+'X@:&4Z['IJ
M2[AY0L7D88[YW@<UB^+]=U/0VTY--M[66YU"^2T7[26" E3@G;SU%;VD6]_8
MZ>L-_J;ZA<!B3</$L98'H,+QQ7)^/)-UYX1)_P"@['_[-1O)+S1.R;\F37NJ
M^.-$M)-1U+2=(N[* ;YTT^>3S50=6 =0#@<XJ7Q%XINK;2-$O-"CM;@ZM=1P
M0M<E@F'4D$[>1TKI-;GBL]$OKJ>0"".!V<GTVFO)6M;Q?ASX"M?M$EM</J<1
MCD"@F/=O*D \=".M"U=O-?C<;TU]?P1V^?B)G_CW\,#_ +;7'_Q-3W.N7=KX
MRTK1GBB9;V&625QG*LB@X7VR>],3P_XD5U+>-KY@""5-G!@^WW:I:J[?\+4\
M,N<$_9[O^2TUNOZZ,4MF_P"MT=H<UR/C7Q9>>'3:P:99QWEW(DEQ+&Y(VP1K
MEFX[] *[+S>Y KS+3]5O-2\8ZYK</AV[U2SQ_9UM)%+$BA$/[S[[ G+=ZF[O
MI_7],I;7?]?TCIO$'B22P\&GQ#ID<5S&$CFVOG!C8C)X/4 Y_"D\2^(9M)T7
M[;I\,=S=W$L,-K$Y.)&?&.GMD_A7/>!T:]T#7/!FIV\EM+:;XXX9F#,+>4$I
MD@D'&2.#Z53\+SS:_J/A:PE^9M)MI9[I3VDC/D)GWR&-5:[LO)_+7_(6RN^E
M_OZ'6V7BI;GP"?$DJ*CI:O++&,X61<AE]?O#%17GB6[T_P  PZU=VT7]H30Q
MF.V7(4RR8VIUSW&?H:X[4$> ZQX*&5^VZS"8E_Z83?O'Q[#8_P"=;'BN[N+S
MQIHVDV&F3:C#I8^WW$$+HN&^[%DL0.#DX^E&^O>WY7?^0/33M?\ R1T'A/6[
MC6M*DEGBC@O[:=[>[MT)(1U/;/8C!_&LVU\2>)-2\4ZYINEQ:4L=A)&I:[\S
M<VY<_P /T-9FD:E>:;\2I1?:3<:9:Z[$-B3R(^;B,<D;&(&5]>]5=-T[6;_Q
M_P"+_P"RM;CTT)-!YFZS$^_]WQU88QS^=&]GY/[U;^OF+:Z\U^/]?@=/'XEU
MK3/$=AI7B&QL!#J)9+>ZL9'P' SM96'?U!JN^N>*=2\5:SI>AV^C>3IS1*7O
M9)59MZ;N-H(]?2L?0([AO';6WBR]GN]9L$:2P&U4@:)N#(BJ!EL<'.<>^*-/
MT[4=2^(7BUM.UV?30KVV[R88Y-^8^^\'&/;UI)7MZ/\ 0IZ7^1UNECQ;]MQK
M<.B):;3S922L^[M]Y0,5JQQL@)3D9.15'1M,U;3KB1]0\07&IQLNT1RV\<84
M^H* &M>(+(IQ\IR:8B-)%?CHW<&GT2P9^\/H146'CZ_,OM0!(WW&^AIBJ'A4
M,.,"G K(IP?PIL)_=#VR*!#P[(N&&]!^E/4+(-T9R.XIOI32@)W#AO44 -FX
M4'T(J3^=13.3"5D&1Q\P[8]:D4AD#*00><B@!C1#.Y#M:@2E3M=<?[52=:",
MC!Z4 11'][( >X-64DP-K=*I-&8IP\?\7!!J42#.UAAO>A@2RVZGYXS@U5=V
MBE0NO!^4D5;5BIXZ4LL8GA8+^5 R,$$97D4,H9<'D>E0HA90R-M<<%>W%/\
M-P<.NT^M B$JUO)N095NH]*G24-RO7T-.8!U(/>HE <%6X<=Q3 FEC$X])A]
MUJ@69DXG&,'!(]:<#)$.?F'J.M.W"0[TQN Y7U'^-("K-$R'S(CE"<E?3Z5)
M%<@D(W7U/>I/+Z21'&>U02*N<2+C/;_"F!<[9H[=:I(\EN,C,L7KW6K:2+(@
M9#D'TI 3(^.#T--FQ$I=CA*C=@B;F/%56?S0))\K$#\D?<T#&.[W+_*,)VJ:
M(;%$47([O0D+O\Y^5&_EZ4Z:18E$2#YF'3VI@(B OP!L7J3W-/WM*=J'"=V]
M::L18*&^Z.WK]:F)"+GH!U- B,_NE"1CESCG]:EDVQQC;UZ;15:-S-(9%!'8
M$],59@41G.<D]2:0R((SX:0_1:)?F*QC^(\U8D3;\PZ'O5))#+(S1CI\H-"$
M3LXC'K[4T(TAS)]WLM.2,)R3ENY-/H -_E#=T [4(H\CS/7DD^]03R?=CYR?
M2I(U9R#)PO\ =H :7:3A.G]ZG)&$'N>I]:F= A&T<>U,[^@H BE^8K'_ 'CS
M4C.J D]NU5Q+YD[%.2/E![5*L7.]N3[TP&C=+AONIZ>M6MBF/*<8'2HSS]:<
MLGE@GL!2&0_>N/95ISNJ#YNO85&">=G+.<D]@*>L>#N8Y/O0 W:\O+?*O]WU
MJ0  8 XI:;(^R-FH$9-PV=9CQT'%;6:Q)DV:I"/7YJVN])C0O:BD'2BI 6BD
MHH 6BDHH ;)''-$T4J*\;C#*PR"/0BH[2SMK"W$%I!%!"O(2-0H'X"IJ*=RN
M9VY;Z%>WT^RM+B:>WM((IICF1T0*7^I'6A=/LDOFOEM(!=LNTS!!O(],]:L4
M478_:3WN]=-V5[K3[*]>)[JT@G>)MT;2(&*'U&>E/N;6WO+=H+J&.:%OO)(H
M8'\#4M%%V'/+35Z;>7H,A@AMX%@AB2.%!M6-% 4#T J*ST^ST]76SM8;=7;<
MPB0*"?4XJQ11=BYY6:ON+1244B1:*2B@!:*2B@!:*2B@!:*2B@!:*2B@!:*2
MB@!:*2B@!<^E8NN2>4\3D@%!N&[I6R>>*P_$!6./=(NY$0EE]15PUDD*6S9Q
MVMQ6%\[7.GW'G2PJSSQ_:=JHSJ1P-I[MC\:Y.;3HVC'EVD/F.(X@[W&5 506
M_AZ_*1^=3Z%KNC:/K]YJ*6<_DN&0[I0026'^ST']*-?M_LEXLB"QN+>5E*,T
M6PH)2)!W.>&QVKVZ=XM1/(G:2<BF8-SNH?2HEN",D-G]VG_UU%=U\,IOM%_?
MW$GD;I%(C,2?P*0H[^@'%>?.GEPZJR0Q([,MNBQ0X!.Y>0<\9QZ=Z]!^&8EC
MU"XL\3F.VMPKEVRH<[6('IU-+%?PF/#_ ,1'FOB5+8ZYJ)@>1V%R^69<9.XY
MX[ =*]T^'^/^$+T[&W&P_=Z=37CNN>']3O-9UBY$#R[)F89&&QNXQZC%>T>"
M0X\(Z>)/,W"( B3J/:L<;).C%+^M#3"K][(Z"BBBO)/3"BBB@ HHHH ****
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
M; 'S^O\ MT[ ;%%9'V74_P#GM_Y$H^RZG_SV_P#(E*P&OF@'FLDVVIJ"QGX
M_O4U+?4V 83YS_M4TA#HSG7B?;'Z5JR+O4@=>U9MI97,=V)IF!'?YLUJ4P&1
MON7GJ."*?4;J5;S4Z]QZBI8L2\CIUH&2* B;CU[55GBW_O%XD'0U8D;<W'04
MR@"&.<D 2#'8GM4W4U#+&5/F(,_WE]12*"%S$=P[IW% $X^N*@FB;<)8VP1U
M&.M2I('Z<'N#4\:@\GI0!''.(T^<8)[]J0\\XJ*5=K$XS&3RI[>](H9!NC)9
M?0T6$2XSU''I58(]O*=I^0] :L(X?IP>X-*R[U((H :D@?CHW<4_O5=@%PL@
MR.SCM4T1:+YW^9.S4 %Q"0@93MD'(Q4:3\#>.O&[T-3^8)/G!X-1/&58NG)/
M5>QH&29J*:+>NY?E<=&IB9',?4=4-2I*&;;T;NM B**<GB48(X)[5.0'&#R#
MVIDD>[YEX8=NQI(B8SD, ?\ GF?Z4 #&2P0;%W1$\^JT-Y=U'SR#SSVIKWL1
M<J03)_<[U3?S0Y89B![#EL4P)IG6!5CFRR?PL.HH\Q@B^:^V$]&_QJ&-QM(5
M 0_!D)SGZ^E!LA; 2LP=/[IZ"@"RN9(]L(V1G^,]34L4"0\@\]R:IK<&(;H5
M^3^X3T^AJ>%1>*7>7*=U YH F><A<1 ,YXW=EIB0D@%SGU%3*%1=J !13&E4
M' ^8^@I / "@ # J&24,VSJ.X%-W2S/A/D7N14T<*1<J.3U;UI@-&]Q@?*G8
MGK^5.2-4R0.>Y-//YT,\4(WR$9_N]S2 5ML<>X]3]T4S?L0!NO7%1YEN)/,;
MY$_A%/6-5.<9/K0,:6>3[GR#U/6G+$JG)&6]33_QIKMM0F@0QOGE"8R!R:E[
M9JO&X .T[V/)QVJ=('FYD)"^@H :7&=HY/MVIS!C\I; ]!4A(5=D:@ =:B=]
MJ9_*@".-1YC$<#IQ4W\Z;&NR,<<GDTC2+G:.6]*!C^U1M*%X7+-Z"C8[_?.!
MZ"G8V(2O% $$4;2L[.< G&T>U7$B"CGA?2DB588U_B8\GZT,Q8Y-(!S2X&%&
M*R?$&B6WB31;C2KV29()]NYH2 PP0>,@CMZ5H/($ZGGTJ)R[(Q'RC'3N:+ G
M;8RK_1;+4CITD\DX.G72SPB,CYF4%0&R.1SVQ4VN:':^)=(GTW44/V:8?P'#
M*>H8$C@BM&"-41<+U&234O4YIO70%IJC'3PQIG_",1^'YH3<6,<*PXE.6('0
MY&,'OD8K(;P!#/$+.ZU_7+K3N]G+=#8P_NLP4,5]LUV*JS?2G,R1*2.2!2;U
MN'D9;:'I]_HSZ7/:1-8,IC\DC"A1TQZ8QQ6*? -N8?L<WB'7I=/Z?8S=#:5_
MNE@N\K[;JZF-CY0/KD_G2GK1NPV1D:MX9TS5?#:Z!Y;VE@I0HML0I78P8 9!
M'45KN \91QN4C!!'4444Q'))X TMO#EUH2W5\-/FN?/6,.N82&W;4^7A<CH<
MUUH "@>E1P?ZL_[Q_G4NTDX% RIJ.G6>K6$MC?P)/;3+M>-QP?\  ^]<Y_P@
M43P_8Y/$&NR:=T^R-=#:5_NE@N\K[;J[(0DT[8J?>I#N<YJ'A+3M7T%]!V/:
MV*&,HMMA2NT@@#((ZBNA\J,1E'4,",$$<$5''/\ ,^!WQ3C,Q]*'=B.5MOA[
MIULEI ES?M96EZ;Z"T>13$CGH!\N=H)R!GK74O 98VC= 58$$'N*/,8]S2;B
M?6BUU8.MSGM/\&V=AX:O/#D<]TUC,KH"[J7C5^H4[<8&3C(-;>GZ8NG:=;6,
M)9HK:)8D+G)(48&<=^*<F?.D.3VJ906/>B[ X]?AS'!<W<UGXAU^S6ZG>XDC
MM[E%3>QR<#96GI/A6337G,FN:Q?K-&8RE[.KJN>X 4<UT/RQ=22?2F-*Q/7
MI=+!?6YP]K\-;?3(X["T\2>)8K95RL45XB*.<D<("/PKI-%T&P\/V;6NGP&-
M'<R2.S%WD<]69CR35_S2+D#/.P_SJ;S&[T[@1.BNC(X#*PP5(X(KDD^'\-JK
MP:9KVN:=8N2?LEM<@1KGJ%RI*CZ&NRWJ>"E'[L^HI 8B^&-+C\*S>'((G@L9
MHFC<QM\YW=6W$'+'U.:TK6RMK?3H; !FABB$($F"64#'/X5:\@'!#<4[;L'
MW'UH>H'*Z?\ #S2-,T#5=%M9+I+/4F=I 77='N&,(=O  '&<U53X=0P6\=M_
MPDWB9[6-0@@^W!$*@8"_*@./QKKV))R>* Y'0T 8_P#PCFFQ^&9?#]M";:PD
MA:$K$?F 88)R<Y;GJ<UBP> 3:P1P0>+?$T<4:A$1;Q % & !^[KM-ZG[R?C1
ML5ONFCK</(YD^$+::WTZ*\U35+QK"]%[%+<3*SE@,!6.W[OL,'WK?O+.TU.R
MFL[J,/!.A21&'!!ZU-Y3#@#-.$:J,L?PIO56!:.Z,O0]"70=(@TV"YN+F& ;
M8WN&#.%[#( X':M%H5*%7/48XIQEQPO%)YF?O"AZ[@M-C-T'1[;PYHEOI-D\
MKV\ 8*TQ!<Y)/)  ZGTIFB:+;Z EZMK),XN[J2[D\T@X=^H& ..*UBB-]P_A
M3"A6B_4#-DT2SF\3P:_(\PNX;9K94##85)SDC&<_C65>> K>ZUJ]U6UUW6K"
M:]*F9+2X1$.U=HX*$]/>NFQ4BQX^9C@4#N<YI?A272M02Z;Q#KMZ%!'DW=RK
MQG(ZD!!_.M;5=(AUG2+O3KF1T@NHFB=HR P!&.,@C-7_ #0.%Y%(2L@]#2>J
MLQ+1W.-C\!"VA2&#Q;XH6.-0JJMY& H'  _=UKVN@6UMX@?6VGN9[QK5;4&9
MP0B#GC ')/)-;#1D4RJ"Q1U_1;+Q-HTVEWXD6&4J?,B8!T(((*D@\Y%4M8\&
M:?KDVDSWDUP\FF2"2)@R@R$8.'XY!*@\8K< R<5*J;>6.!2VV R/$&@6OB/1
MI]*OC*L,V,M$0'4@@@@D'G(]*=)X;TZX\/+H=S;++IRPK"(V_NJ, Y'0\9R*
MUO-7H%S[TC*'Y5OPI>0[G&'X?P&'[)-XC\03Z?T-H]V-K+_=+!=Q7VS75VT4
M5E:Q6UK&L,$2A(XT& JC@ 4\J5.",48IB*>LZ1IWB&P^Q:G;^;&&#HRL5>-A
MT96'((]16$?A_;W02+4=<UG4K-""+2ZN1L;'3?M4%_Q-=4J,W2GA53DGFC8#
M%UCPS::RNFQS>;$FGW*7,*P84;DZ Y!^7V&*V1%CEB!3_.]1Q2%=_*_K1=@(
M&1/NC\:RM:T6VUU]/>YDF4V-TEW%Y9 RZYP#D'CGMBM(KM/-*%)Z"D!5U*RC
MU72;O3;AG$-U$T+F,@, PP<9!Y_"I-/LH+#3;6QA9S';1+$A<@L0HP,X[\58
M\H 9<XI=ZJ/D7\30!SR>#+&.TURV$MSY>LR/)<$LN5++@[/EXX]<UG0_#U;2
M"."+Q;XFCBC4(B)=QX4#@ ?NZ[#SFI<(XR#@T#N9^CV!TBQ^R_;[V^.\MYU[
M*'DY[9 '%0Z[HECXCL/L>HQLZ*XDC=&*O&XZ,K#D&M4Q-TQ^-'EA?O-3>HEH
M<:/ ,$QCCU/7-:U.TC8$6EU< QMCIOVJ"W3N:ZC4-/BU;1[K3)]Z07$+0L8L
M!E4C'&01^E6MRKT&:0NQ]J'JK M'<Q[_ ,'V.H^'+709I[D64 B4[64-(L>,
M*QQR#@9QBMH)'&-H'3@#%,!.>^:F7+##)^-#=PL8NB:#9^'Y-0-B\_EWMPUR
MT3L"D;GKLP 0#Z$FET71+?0TO5M9)F%W=R7<GFD'#OU P!QQ6P80>=U-PB]>
M:0'(WG@6"YUN]U6#7-:L)[TJ9EL[A$0[5VC@H3T]ZN:3X8ETK4$N_P#A(M=O
M0H(\F[N5>,Y'<!!_.NBWJ.B?C1YI[8%"T!Z[@S;HVW+CBN7G\"VSWDE_I>HZ
MAI,]Q\TXLI0J2L?XBC C/N *Z261_*?GL:(7;RHSR?E'\J ,G0_"EGH3S3PF
M>XO+C'GWEW(9)9,= 3V'L,"I-$\-6V@"^%K+*_VVZ>[D\U@<.V,@8 XX]ZV
MRN,'(/K3&1EYZBG< \I@.U<_KWA.#Q-:VD=Q=7=LUK<_:(I+1U5PXR!R5/K6
MZ3SCFF0G$?!/4_SH Y;_ (5U:32*=3U;6]5A4AOLU[>;HB0<C*J%!_'-:WB+
MPQ:>);.TMKB>[LC:3K/#)9LJ,K*"!U4^M:^]AW-.\QASG/UH Y%O <R\_P#"
M8>*"/^OQ/_C=+J'@Z#69-/NGU75+6ZL4>*.>VF578-@$L2IR3CMBNN$S#J*9
M"$?<.AW&@#FK#PG)8S/*WB37KK=&T>RYN4=1D8W ;!R.U:6AZ+:^']'M],LB
M_D0 @-(068DY))&,DDUKF$CH<U&R$=:+@8S>'[3_ (2=?$"23QW@MS;.J,-D
MB9R-PQG(/0@BH-#\,:?H>L:MJ-H9OM&H2!Y0[ JO4X4 # )8GO6]CFHT'[V7
MZC^5-!N94_AK3[GQ;:^)91*U];0F%%W#80<\D8SD;CW[U9TW0;+3M4U/4HWG
MDNM1D5YFE8':%&%5< 84?C6A11L#,S7O#5KX@BM/M$DT3VEPMS!+ P#JZ_4$
M8]14.EZ%;:;K6KZC$\S3Z@\;3*Y&T%5P-N!GH>^:V0Q'(H20?:'5Q]X9!_"A
M:?U_786YC:QX;M-9OM/OI)9[>[L)?,AFMV4-@]5.0<J>XK,O? D%QK-[JMMK
M>LV%Q>%3,MG<(B':N!QL)Z>]=@8_ERIR/6HR,4BCF]*\-RZ3J$=S-X@UR\"@
MCRKJY5XCD8R0$'\ZWXF!>0 Y /6I3SP1GVJMY16Z^0[2PR1VJB2XLA!QU%.V
M*_*G!]*K"7;PXVY/7UJ0'O\ D:0QCP@M_=;U%0Q.\19'4G:V,CWYJ\&#Y5NO
MK4#H8KGK\K#]: !&5^0<TZHVB#-D':1W%)N=/]8,KZB@1(1\N.U1Q ,I7.T@
MXR*>K*PRIR*C)$<^<?*_\Z )&WQ@;P&7LRTJL'&5.:>K%3CMZ4DENK_/'P>Y
M% R.5=R''4<T#;*@R,Y'(-(6D3AEW#U%,CD7S" P*GGZ&@!P1D.8S@#^$]*<
MDY4_,"&_2G_Y%(0&&#S[4 #$&3?V;K[4I /&,U$T'!\MB/;TH6?:H2?Y7[-V
M(H$+Y6PYC.WV[&HW=@0S*0X].E3@@C@Y'M2GG@_E0 V-UD7(.:1XE;G!#=B*
MB> H"T'RMW'K2I,=OS+R/O'TI@*?-C;Y5WKW&<$T\,DHV[AGN/2G)(&&Y&S1
M+;).N]?DD'<=Z0%<VS(V^%L'^[V-1L\:OGF.8_PCO36NI$<QKM<C@DG&/\:C
M)25C'C<[=7/'Y4P)))Q'(#<J2_50.E6%A#L)I3D]AV%51;FS.X'S"PQCJ:CW
M%F81L8R.J Y7\: -)[LY\F-=\AZ>@I%@\MRS<R'J:JPS>0N98]HZ[P?EJV)Q
M<Q'R^%'5^U(!7D"=>O8=S5<;[B3GY8QV]:5$\PDJ#@]7/4U8X1/0#UI@  4
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
MB*P1^9+*)%*(,D8)SP01WHLQJE4>T7]S-1@YZYINYE]155=4LR(-M];GS_\
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
M0Q274,<DPS%&[A6?Z \FHSK&F*7!U&S!3&X&=?ER<#//'/%%F2J4WM%_<_\
M(U#&&)(-5X8V567&<,?YU6;5;-)'A%W"TZ*6,*R*7P!D_+G-)8ZM:S3+&L\8
MEFC6986<>9M(!^[FBS#V4[7L_N+A_6DJ"36;0:I_9Q24S^49OEC)&T>_2L^+
MQ1IEQ]E\M;G_ $EG6/\ <-SMZGIT_P :$F6L/6:NHO\ J_\ DS8![5''GS9?
MJ"/RK/37;230;C6$29K:%68C9AF"]< XS4;Z[9)+IDFYR-07]UP!M&W<2W/
M'3ZFGRL/J]7;E>[7S2N_PU-M92!R,BI0P894_A5&WNH+N+?;SQ3(#C=&X89]
M,BJTNK6\&K0:<V_SIE+!@/E'7 )]3M;'^Z:5C-4YMM):HU&"D\\&H&C9+@?W
M2OZU!;:U8W"0AYHXGG++''*ZJ[E20<#//2GRW=ML21+J%Q@NN)!RHX8CV&>:
M6H.G.+LTR;L:2H#J^E26OVH:E9B$DCS#.NW(ZC.<9%0WNKV-@D9EN(V:7;Y:
M*Z[G!(&5&>1R*:3*5&HW;E?W/_(NU&_RRHWK\IJ(ZC9"2:,WEOO@&95\U<QC
M_:&>/QJ"_P!3@ATU;J(-=)(Z1Q_9V4[V9@HP20.OO3LQ*E-M*VYI*Q4Y%2#;
M)]:Q[368)HYA<J]E);J&E2Y*C:IR V02N.#W[5;BO[2:/S8KJ!X]GF;ED!&W
MGYL^G!Y]J33"5*<=U_7Y?B664J<&H9@0 PZJ<BJS:_80Z:+R>:-(F5C&#(F9
M-N>%YP3QV--O=36W:WBBM+BZEN8S*D46P$(,9)+,!_$.]-)C5"H^G]+?[B^<
M-]#4?E$',;;?4>M4XM5LX[:%[BXCMEEQY8N&$9)],'O4LFJZ?#(\4M_:HZ L
MRM,H*@=21GC&:+,7LI_RO[F3F;:?WB[?>GNQ>+CG'S*?2JW]I6'FQQ?;;;S)
M<>6GFKE\\C SS4":E8M;1W+7*6HE<H@G=5W,&*XZ\GBBP>RG;X7]W]=C27YX
MUD7H>OM25"DKVTI+C,1')':K!V.HEC;<I]*1D1-&K<C(/J*9('VX(# <@CK4
MV<\T4 103+*N,X<=0:L*QC.0*K30"1@X'SCH121L_(4AF'5#U'XT,9<9=PW+
MUJM+!'+]]>1T/H:\WLO$.JZI)='_ (2R'3-:BED6/1IX(U08)VHVX;FR /F!
M[\5H>(-9U"+Q+IUC<^(X/#T4NF_:)2PA93-O *AI![GIZ4ET_KI<=MT=HC2H
M2C_/CI4JRJQQT/H:X'4=3N[+P7K>I67C&+698$3RY8X[<B!MW^P,'(/?TI]A
M>&>^MHQ\2;:_W.O^BHMH6D]5&T9YZ<<U2U=B=E<[[\*0J&XKF_&.I7&E>$-2
MO]-NO)N(8P48@-M.X#H1COWKF=5U[4-%M8;RT\91:M<^;&JZ>8[=C<98 J/+
M4,#@YS[4EJ[#Z'HSIM&X_+_MKW^M&^1!D@2+ZKP:X/4->NG\9:I8R^,X="M(
M(H&ACD2W^<LI+<R#)Q@?G4]W?7FDZ98ZQ;>)UUG3UOUCO)HDA"^4^%ZQC'RL
M0?Q.:%K_ %\@>G]>5SN%D1^AP?0T-$'(.2&'<=:Y?6]4NF\0Z1I&G7"[Y6:X
MN66,,1 @Z<Y^\Q SUZUR&D:]>7^G?:+WXCV^GW#22*;5DM04 <@9W $< &@+
M'ITSB)LNC,Q^Z8_O54>Z<G;*Q"_\\@<'\37'7]Y?0>(K'3)_%(LK9].,[72Q
MP?OWW@ Y92.0<X%3Z'KE_%K.J:;97T7B"W@LOM,=Q'&B%)<D"(F,;23U[&G>
MWX_@*WZ?B=B'AE4+(RQJ/X<49W K;*Q4]\9%<'HVKZIJL$%[9^++6]U?*M/H
MUQ%'$HY^>, C>I'/.3R*O^*]5GL_&5MIR>)8]"LWL6G+LL.&D#@ 9D'H3^5#
MTT"USKEMYUSM 4]#SU_PH\P[3&;;<Z\Y4UC>&WGNDN'/BF'7X@5'[H0@1'GK
MY8[^_I63XEUNYMO&%GI:^(TT"Q>Q:9I)(X2&D#@ 9D'H3^5#>P);G5QP23MN
M#A3W&<XIWV*02Y(#'J&!VD5RESK5QI^B1?8]>@\07NH7B6EI.4B\N-CU)\K
M( !..M)JL7B'PMI;:S-KTFIV\!5KNTFMT0%"0&*%0"I'7!SFBX'6M=7"2;1A
MP.,M_4T[S)3\SQD^C+\P%<=+K-[<>*]3L&\5C2;*WA@>",1V_P ^]22?WBDG
MH._>K?A'6IK^ZUBUN]0CU"WLYD2#4D14$V5RR_+\I*GC(]:%J#T.H66)\"63
M)';&*F-S"I W \<**Y75+_4M1\1Q^'=(O/L@%M]JN;MHQ(RINVJJ!N,DYY.>
M!3!:^(=#AU+S;Q;^TCLWE@O'5$FBD /RD*,,.^<4FTE=C2N['4^;)*Q&QU7V
M'6I8A(IP (U[\\FO,](UB:_TZQFN/B;%%=3Q(SP;;3*N0,K@C.<\5>N]4NY?
M%VJV$WB]M*M[6* PH8X#O+*=W+J3V'YTVK.PD]+GH?DK&=RJ>>I-1M(%.T?,
MWH*X3P_?ZQXB75M-3Q*3%9SH(-5@@C/G KEDQC82#C)%-\,VVNZA?ZBUWXHF
MDAT_46MS$;. "9%"GDA<C.<<4DM1O8[@L&)WMN_V%IX#NN,;4KA]-\6:A)XO
MWS2I_P (]=W$MC9@(!MEC ^;=U(8B0#_ '15JY\0WD?B+Q);+=CR;338Y[90
MBG;(0Y)SC)Z#@Y%)NROZ_AJ%M;>GXZ'9(BHN$X]:!.$.P?,3_"*\[T/QAJNH
M^"[\WQ$.M6FGFZW[0/-1D+)*!C&.Q&,9%=AH4MS=^']/NII1YLUM'([!1EF*
M@D\8Q5-6O?I_P?\ (29HRKM.9F 7LM(-T@V@;$_4UPWAZU\4Z_H"ZO%XJ=+A
MI)0D$EC"T?RR,H!(4-@@>N:J7GC"]O[#PW+_ &O%H(O)9X;Z4K$RQO&"",R
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
MRCS4XPT^RT^O6TI!11161Y@4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 175S%9VDUU,Q6*%#(Y SA0,FO)+W
MQ3IE]XPO;^+7KVQ@\A/LTL2,1O  (9".1]:]7U"\BT[3KF]F!,4$32. ,D@#
M-</9R>*=4F&N:9HVBVJW<0P]P[/(Z=L[3CT[5M2MJV>YE?)",ZDUOI=R271V
MUC*^W;;U%\.?$FWOM1CTN_VO-(XCBNH$8)*2<#*GE3^8KT"N-MM>US3-5L++
MQ#IMDJ7LGE17%FYP'[ J>?QKLJ51*Z:1RYC"$:BE3ARIKI+F3\UHK>@4445D
M>:%%%% !1110 4R66.")Y99%CC12SNYP% Y))["GUS/Q"F>W\":H\9PQ1$/T
M9U4_H3517-)(VP]+VU:%+^9I?>SE]7^+T4,\\&E:<)PN5CN)I,*2#UV 9(].
M0?I4FC?%RWNKF"WU.P%J&PKW"2[D#8Z[<9 S[G%==HOA+1]$L([>&RAE<#YY
MY8U9W/J3_2IM3\,Z-JUF]K<Z?!L;HR(%=><Y# 9'2M^>CMR_,]J6)RK^&J+M
M_-?7UM^-C55E=%=&#*PR"#D$4M<OX :=?"ZVMQ,9FM)Y;97)SE58@<Y/'8>V
M*ZBL)1Y9-'C8BE[&K*G>]F%%%%28!1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 9?B+4IM(T*YOK=8VEBV[1("5Y8#G!'K1X=U*;5]"MKZX6-99=
MVX1@A>&(XR3Z5)K>F?VQI$]AYWD^;M^?;NQA@>F1Z4:)IG]CZ1!8>=YWE;OG
MV[<Y8GID^M=-Z7L+?:O^%CBM7^MW_P"7?+^-_OV-"BBBN8[0HHHH X'XJQ+-
MX<A0RQQ_OU^^V,UQO@;0;G3O&5B\S0A &<$/G=E#C'YUVGQ6P/"C$J&(D7 *
MYKSCX<RC_A.[(O)M=@RA0,[OD/'MP*]>@G]5E\SRZS7UA?(K:E;;=;OY8;,&
M,W4H:ZN3^[!W$XQC@]LYJ-RMV&MS<RW;<?N+==J8Z]<G(_"K>NQQW'B*_#O-
M>SB9R3.?+$8#<#'S;E QZ=*KJ//LI 7DEMT;YH;/Y81S_>YQ_>Z5VP?NHYIK
MWF:V@WUU!97NCVZ*+F:)C;6VW>%(.XE^F&VAL<=Q7+G2KV:UFGF>*(1,=\+M
MAP>^%K9T^?[!?0R0.&7<&^SV\F<KU)9\=NO2D\3Z4D&L2:CJ.H?:(;[$D,D?
MS, >0,9Z <=>U3%\M1I=0DKP3[&[/H^G:K\-+"\:ZFGEM P\P1?/MWD;<9Z
MGUZ"L+P]XIL_"JW4<"2WZR[?ED;RD[$G;\W((]:WM"U>"P\,6%[#:/>+97C(
M2LFPJK[AEA@_WNF?QJCK^C:O:WS7=GIUN\=T?-B:"/YBC#."/QK"%FW3GL;3
MO93CN='>#2O$FE?\)1+?WMM;F,+):!A@E3C:/;(S[US]I:-KFJ1W5M87-S92
M$;9YK7(543[B\]=RXS4?AC56TZ]EBU;58HK)D*BWB?/EN>X'\)'/K75V&GO8
MZC/J5PMQ<VEM:-/;RSS^:I)Q@J=HP2#^M92_=>[]QHDJGO?><[XQUE=(M7TJ
MR:1+F[V2W9;JGR@K'CV&!^%8GAS1A#"FOWS"*TA?('\3\XX_&JVE:]*OBBXU
M"592USO5</RI;.WG'3)%=!JT7B!?+N[FR0_8D5&=YBW[QL*K].N&%=-G3CR=
MSG;4WS+H:=M--=W4EY/8M#8+$WDPWDN1*[/NR&VC'!/8UO:,D31RB/0=.!>)
M]K17>XR9ZKC9QWK/\(Z/<VNJ00"#[4=_G7UW(<J&*' 0>O(YSZUW5C8Z,;FZ
M-I' 9@2EQL'.3R0:\ZM4M[J.^E"ZYCEM9CCAL[53H=@'\E-_FW6PQ8Q\OW.?
M3M7/W331O'=6VGB2R="L\%E-C8RON!SM/91VKTJ_L=%5K47D-N&!"0;QW X
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
M-R$0\KV"\_YQ3N^YTJI4C3Y%4C:S7Y^7]71-J.FWFIV'V21HX5DFQ*8W)/E
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
M-]']I1TEA>>T55&8U4D8/'.1M;G/4^E%CXEDN/L\0MO-W*L;2;B"92@). N
MN3C.<CTQ3]XTJPQ3E>27NZ_>OEYKUN,N]-U.:=[QQ;1SR&-5BCDW!55BQ(=D
MX8YZ[>,?C3%\-W9@C5Y8E+S2?:!O9]\#L&*Y(&3D 9(Z$U:3Q"+G3[BY6U54
MB<0GS9P@$N<,I..@..1DGL/6O!XFN9(]D5@DCI')))F<J $;!"DKDY[9 ]\4
M]0B\6E9)*WII^/G]]AS:'>Q6ACB6TF:2WE@82.0J!G+ CY3GKR..@YJYJ&GW
M$\-J@L[*]2)-IBN',95N/G1PI([C&*K7.NW!D@FAA"6*W'ER2EP68!&)&W'
MSCG.>.E-C\4RRQ*4T[=)(T8B42D ASCYF*C!&>0,^Q-*S#EQ3M.R_KOJN@R_
M\/:K)8P0+/%(1;/"SM*0P+'@%MI9E XZC.,GKQ+:Z'*'@=O(WQWWVE^N2/**
M>G7./PJ_J]U=1:9 (I3;2S7$$3/'M<H&=0V-P(/4\D50N;RYTB]N+>6Z%YLC
MCECEG9(C\S,N&*@#''&!GKP:$V3&I7G#W6NNEOD_+[11MM%OEFO+$0P;'BA5
MKC)!7#,WR_+SC/J,&IY?#UZ(XMC12,(I873SFC #N6SD*<CG!''3K4\/BH/;
ML\EKLD"/L59,B216VE 2!U)7!/KTXIC:W>OI#&WMP]V()979Y0-F&91CY<,<
MCI@<#D^IJ:N6+<KV2V_X?<WX8O*M8H2<[$"Y]<#WI%01MR/E/\2]12VSL]K$
M[<LR GW)%2X'(_2I>YXTKW=QK^8F",2)^M(LJ,<9PWH:<D8'RQL4SVIDA*DK
M*G'][M2)).E1RQ"5?[K_ ,+#J*:H!YAD'TZT[S"OWT('J.E 'G]_!KMWIDFE
M:YX2BUNZ56CBU /"L;]<.<X9".X ^E-71-4TS5]'F?23K:V^DBTE;S(A^]W
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
M2I< # % #$C$?/5CU-/Z<XY-%!.!DT %,=PGJ3Z4TNS\1C [L:>D:ISU8]Z
M&;3Y<CR;<%&X;IT[UP?Q'AAF\,Z2@A:0&X^2. _>.T\ _P#UJ]!;[DN.NT\^
MG%<-\1"$\*V8GNIX4,H#B*+(DX.%;D8'3GGZ5M0_B(QK?PV>9Q/+:*WG26]A
M@X\M(]TP[<C(SZYHC5K>=;^,.-IW"\N3A2/8>OIS1"B6Q4PK'8[\%6)WR_5#
MQCT_&I)K<--(\@=;D8)GO9,,1ZA,?AUKWGV/'\R[XLEO]8FL+Z-2+*6-!'<.
MFP[@-I+G)ZD$_2I?!MC'8>-;>VO;M"9D=66(;UE!0\%LC []#TJS!!=Z]X6N
M=.AOI(Y$(G#3M@7" X/R]@,^IZ"LCP[+I^G>);!TG9IA(8Y%=<(?E*G#9Z>G
M%8)WIRAV-=IQEW'^)=)T[1/$,R17,Z-&XDC18L*V2#A6SQ@$]NU=;HWCBT\2
MSOH,EM/:FZC$<=RDNZ0E5'WN!_=-17<,^MV%]HMEI<23Z?</(!=/YGFQEB21
MP,?>]ZX^6/6+1RSI%IH0XBF<E!UZ(WZUFE&K"TMT6VZ<KQV9TNL6FGZ;<3:+
M:7M_?:C.J*Y5-^_;@[.O VK[]*N:=IT5CHTUYJ=E+9Q*#*RB'RP=K[4C)SU)
MVGIVI\=R-?TF*.PU"XN=3MH1]I6WN/+W?[6,'?R0.W7-9'CZY&G:/I6AQQ&(
MM&)YQNY+D'(;U.3GZUG&\FJ?WERM&\SF[Z^OO%_B0MRTD[E40<B-1Z_@*ZBV
M3^Q;,Z18P3WVH1EG:2!]JQLRE>>#G[WM4&BZAJE[HB?8(97CMH#;S(\V!O+?
M*1QS@8J*STJ[DN7M]2C:.'3BLDL$3_/-(V&7M_M#FNB<E;E>B70P@M;[W.BM
MTCB%K;R:7IUW/'&OF-)<^66?;\P(VGH<_E751P1ADD.B6JP_8R-XGRH.X'9]
MWIGO^E+I]C9+X>MV\065K;L9F<1MT4LQV_C@\UT2V%KL $*8\ORQQ_#Z?2O)
MJ5;L].G3LCS200M)-&=+TRT>16",EUO*-@A?X1U.*QYD?4K(Z)J4-S9WTQ4B
M:1]R2,@V\# QG![FO1+^RLW\/7R:!:VD\RN,Q#A696&0?? /XUYAJ&EW2W*?
M8;9S'J3L/L<S<Q3#+$@XYQM.#@5UT)J;]#FK0<?F<]'/?^#_ !&-AQ+;OR#T
M=3_]8UWNH6D&KZ#%J&F6<ETDG^D!&B\P*[/AXP>,')8Y_2LK5]3U>PT3.H1N
MD,D'V6,1W&0T@898C;Z!J;\/;E+VSU/0KE//1X#-$F>0PP0%]^]=-2\H^UZK
M\3"G9/D[D^E06%Y?6^C7\U_87T9<I\OE^4K9(7KR-I]JU]:\9VOA62+0(;>>
M\-M'L>YDEPZY7^'@] >*898] TAVU"]N[>^N8=L$5Q/YFWGAMN!C&,=:X>(:
MS=S2&+RM09_]=,F7.,_QGMVX^E1""JOFEL7*3IJT=R;0M,T[7O$$:RWERS32
M,\@:+=L&2>6SSD>W>M#QQIT-]XO^QV%TI\F*-%CD7:D2A!@!LG([]!UK;LK>
MXT+1(=/N]*C>;4YD(6T/EE$#;@2<'/0<8KF/%T^GWWB>[8S,'1Q#&BC*_*H7
MEOP]*TA+GJW6R,YQY:?FR?PH=1TG4+R[:+=:0QL)IXUW]MHV].02/P!JA/YE
MY<R:E+')*^=PO(&Y Z?,,=<=>:VECN] \)16=Q?%S=.)D$#Y^SISR!W!/7IU
MK%BBA%RDT(,UQ)G;-9O\_P!2F/P)SWK2+O)R,VK)1(GD:[7,%Q%?Y./+F7$F
M?]D9//O7<?"V-$O]3@"S0R>5\]K+SM.1SN[_ )=ZXJ0+<2R).D5ZR?,^?DE'
MU;GITZ5W_P ,N#=B*\N)+00MB*5-JQ'(R!R<]^>*SQ5_9,TP_P#$1PNJ>'+^
M74M1F%LHACG<F3=QR3CG'O7N7A)&C\*Z:C=1 @Z^U?/6J-)_:]_$DN87NI"0
M!\I^8U]">$=O_"*Z;M*D"!1D#VKGQR?LHW-L);VDC;HHHKR3TPHHHH ****
M"BBB@ HHHH **** "L?Q%KZ>';**Y>SN+H22>7L@&2."<_3BMBLK7O$-AX;L
MX[K4#((Y)/+7RUW'."?Z&JBKO:YOAX\]6,>7F\EU.7_X6?!_T -5_P"_8H_X
M6?!_T -5_P"_8J?_ (6IX:_OW7_?G_Z]'_"U/#7]^Z_[\_\ UZWY'_(_Q/=^
MIO\ Z Y?^!2_R)M)\?PZKJEO8KH^H0&9MHDE0!5XSS785RFF?$/0M7U*"PM6
MN#/,VU-T6!G&>N?:NKK&:L]K'DXZE[.:7LG3TV;;^>H4445!PA1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #)8DFB>
M*5 \;J596&00>HK@;SPQH%CKMKI-OJVLZ?/=*6BM[:<B/')/4''0]Z[N[NHK
M*SFNIVVPPH9';T &37,:;)9>()8?%.H6+V'V7(M)9YP T1'WB.@SD]:TIMK7
MI_5CT\%.K2C*:;4=M+:RM[NCO?SLKV+.E>"=,TR^COGFO+Z[CSY<MY-YA3/H
M.!725B7?B-+'7K/3[BTD%O> +;WBL"C.?X?;MSWS6W2DY.S9S8F5>;C.L[W6
MGI\O/IH%%%%0<H4444 %%%% !6-XLTN36O"VH6$*[II(\QKG&YE(91D^I K9
MJKJ6I6FD:?+?7TOE6T6-[[2V,D < $]2*J+:::-J$IQJQE35Y)JWK<\UTSXK
MRV,?V+7-,E-S WE221-AN.#N5OXN/7D^E2WOQ;%Q&UOH^E3M=RMY<)D(/)X!
MVC.3TXJ_JWB'X<:X0VHRPS2 @^8+:9'. 0 6502.>F<5'I.M_#;0YGFT^6.*
M5L NT$[L,>A8''X=>/2NRT-^1W_ ^I]EAFO:/!SY^VO+?_+R^1TO@S1Y]$\,
MVUM=LS73YFFW'.&8Y(_#H??-;]5-,U.SUBPCOK"4RVTF=C[&7.#@\$ ]0:MU
MQR;<FV?+XB<YUI2J*TFW?U"BBBI, HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** ,/Q?/-;>%KR:WEDBE79M>-BK#YU'!%'A">:Y\+6<UQ+)+*V_<
M\C%F/SL.2:N:W_9W]D3_ -J_\>7R^9][^\,?=YZXHT3^SO[(@_LK_CR^;R_O
M?WCG[W/7-=?,OJW+;[6_RVN>?R/Z]S\RMRVM?7?>W;S-"BBBN0] **** ///
MB\I_X1>([B!YZY&>M<)\-[F6+QE90*\8W!U9<<LNTG\\XKT7XH7;V?AN-UVY
M,R\,FX''/KQTKB_ ^N"^\=6R1V<,)>,^:R1X+'9Z]AFO6H-_59?,\RLE]8C\
MC+UU))M7NWOU6WE%U((;X#"\$X4GZ"JUQ:SRS0W,B-;7ZQAE+?<N5QC(/N*M
M:AY,&K:I=6V;>(W#B20_.TAW8(5.._OVJD6V)%(4\J*5R8[=1\T[<\G^Z._?
MTKMA?E1RRMS,OVUIIUII,]Y>73QP3KO@M /W@G5P#QZ;@WX52URZN-2ECUMX
MX0R1H"KGJ1A?N_\ UZT]7NA-H_VBU\S[?9QBWN%4_(B,<X_#(!K!N;:#1X89
M?(D6^V1SHY;=&P.".,=.12IVW>XYMI6Z'8^&1'=:9-I]W<?8KK51^ZM[9=I7
M!WACSU.W\C67XGE>'2K:#6?#]X3:N8(KR6ZPT@Y/=.GXUM(UAXBN;+Q'J-_
MAL[?=-:RQ[<D?*#NR< N1V[UG^(GU75I6U2VT>.R,Q4-?QSEPZ< <[1Z"N6+
MO5_K<Z)?PSG(M->>+[5H=BEW%E%*.N^2-RO(XZC.?2O0M7BUG3/A9>#5+E9)
M76+8FS:8AN7Y3R:X?S)-.OMZ22:E=>9'YUSC 4  [1USC Y]J]"\6ZU:>)/A
MWJ<EB^YH?*\P8Z'<N1_.JKM\\%;2Y-%+EDUO8\ATFQN]0OX8K2)Y7W@GRUSQ
MGG->D7JM::WJ=M!'&)HK6W+;1EMV^+@COQ7!>'M=O=(F\J!8V@N,)+'*-P92
M17H6KZG8Q7-X\%K&)(=.B3!.007C7;C';./PK3$N?.E;0SH<O*WU.U$>K-IU
MQ]@:&"1O+D@#Q<<@%P3GJ3FO,;KQ-KWA/QO=7VI6"DW2A7B1]JN   P..O [
M5Z)::O?6=H7&G3-:VMI$J1Q)S(Y5?N^PR0?I7F^MPZ[XX\7II]Q9&Q94W*CY
M;RTZ[CTSG/MUKBPT4Y24TK'97;Y5R-W'CQ1K7C#QC83Z98*IM<E(6DW*O!&Y
MCCWKTY$UC[%:I?F&>0NS7 2+Y0H#%0.>N=O->5Z79Z[X#\9FTMK4WIF3&Q 1
MYB8!R.N#Q[]*],GU;4+R"WE&GS1P7,,D<L$J?-&X5C\WMQC\:,3%)Q4+6MH&
M';Y6YWN<?:K)<:]I<5PJEW-T\8/4MODP/RYKSK7+&\L=7N4O+=[=FE=D##&1
MD\CV[UZ/HFHV<MS8-=V49D:WN(6P=H4!V&,8]!C\:X'7]>NM5N&LG$45K:LT
M<,<0P H)QG\*[<-SJ5K:6.2NH\M^MST3PQ#JNH_"R"'3KHQSHTFX[-Q==[?*
M.?PKA)-)G@A>XUNQ6UA$K(%5-DDC;2>I[9&>E>A>"M:MO#GP[LKB^W*DLDH0
M@<9W,1GZUQ%Q=/KFJ&ZF+:=*TSFWNMF1@JWRGD8SZ_I6=!R]I.VURZO+R1;W
ML3^%;IVL+N'1] NGFG ADNHKKYT!(/&$Z<#O6SX@B2ST=-&MKO[5?Z<!-+;7
M*;M^[YR1SU&[]*H>'_[6TN4:I<Z4+\VQ.R[>8J$7!!.=I]:TWEL-'O+GQ38:
MA#F[@)CM(DW$N<!N<C(# GIVJ:G\6Z_ICAK3LSE=#OKFSOI-=^SPEV1]J(V"
MIY'"XY_.KMQ9Z;J&CQ7UO=':A,][;$8=Y"Q (&>FY@/I61:0VVN23F2"5M2F
M#SNZ-M1<9)R,>GO6UH=T+72/ME^TJW,R&TM"3\CKUQ_X[BNF>]UN80U7+T,R
M"UGBO6FCA^TZB(BWE+]VT7L6/L,=N]2VD3AEEM5^TW+/_I&H?>2,D9(!_P ]
MZCP9O.:.)&6 YDM"N&B8'!(]1W[4YI4NEANIW-U CC9(#L>'GNG.>?<5;N2>
MXZ?+'':Z5%YV6:!<$='^3]/6KLG+'ZU3LF\V#2W6<E?(5N>-^5ZXJQ()%=B,
M,/3%?/2W/<CL.[TCH&'(IJ2!SCH1U!I_3M2*(AOC_P!M?Y4]9$;IU]#3N>M-
M9%?J.?6@0[H<T=^N:CV.A^1LCT/^-'FA3AE*^_:@!SQJQR1AO44W$B?=8,/0
MC^M2!@PR#FCJ>E '(_$F3/P\UD,"K&$<'O\ ,*V?#./^$5TCO_H</_H K)^)
M?_).M:Y_Y8C_ -"%:?AJ)3X6TD@;2;.'D?[@HC]KY?DP>\?G^AP=UJUWI'QD
MU::ST>ZU-WT^)3%;D!E'R\G/:M;5?&&M3:)J$<G@?5HT>WD4R,Z80%3R?I4>
MF*P^-NM!6R?[,BY;GNM=GKK2IX8U0-'UM)>0?]DUG+^%\G^;-(_Q/FOR1Y]H
M\:_\* D8$@_V=<9QWY>MFQT-O$7PCL=*\X1?:=.B57VYVL%!&?;(%8VCN/\
MA0$BD'_D'7';W>M2"/5[GX1Z8/#]RT6I16,#Q;<?/A1E>?49K:I;W[^1E3O:
M-O,IVGBOQ7X7LX;+7O"5S=0VZ",7NFL) P P"4[<>I'TK=\*:QX9UVZOM7T:
M/9?3%5O RE9 0,#<N<?B/>LRS^+?AQ;8)K+W.F:@B@36L]K(65N^, \?7%1>
M#U?6_'>J^*K6QEM-+FMEMXC*FPW+9!,F/3 QG_Z]):O7SU_KN/:.GW?UV/0/
M/C_OC\ZX+X8%;R^\5ZQ,-UW/J;PEFZB-/NK^OZ5Z$JY8 XKS.68_#GQ;JLU[
M:32^'=4E^TK<PQEQ;2G[P<#D _X>]2FE+7M_D-J\?FOU/0;^QM=4L)[&\B$U
MM.A21"2-P/TZ5P/Q5M(-,^'MI:VD)6"WNX%CB4DX S@#-)K/Q%TS5=/ET[P@
ML^I:O<KY<7E6[H(<\;V+ 8Q57XC6<VE_#'3H]0N/M%W%<P>?.1RS<DT>>VJ_
M-?D-=O)_D_S-L>/-3P/^*(U__OTO^-=)H>JS:QI[7,^F7>G.'*>3=* Y  Y^
MG/Z5R@^+7@< #[?)_P" LG^%;OA[Q3H'BQ;DZ3*9OL^WS-T3)C=G'4#T-/HR
M>QYWX!\8_P!@Z3?VO_"/ZW?_ .GS/YUE:^9&,XXSD<\5H:SKES\5+*#1]'TF
MYM;".Z5KR\O"BF+;_"%!)S6O\(((W\,ZB613C4Y^O_ :J^-K*;PAK\'C7283
M]GW"+5;>/I)&> ^/4>OKCWI+1QOY?DK#WYK=W^;/1/-C5=N\<#'6N!^$K(?#
M.H*1NSJ<_'Y5W5G=V^H6,-Y:R"2"9 \;CH01Q7$?"+_D6-0X_P"8G/\ TIKX
MGZ?J)_"K=_T9'\225;PQL5P!K4& PQZ]ZA^)NH26=]X6NOL4\S0:D'$,(W/(
M0.BCN:N_$TD'PMU_Y#<']:3X@NAUWP<"01_:JYS]*%LO\7^0Y=?\/^8Z/XBW
MQ?/_  A?BD#VTX_XT?%L%_AS?2%WY>$[6[?O%KMRWE0YA+'/8#(KAOBU,S?#
MR^4Q,N7A^8_]=%I=O5?FBH[E+XK0I!X$M9$0DB[@.!U/6M$>/M25!O\ !&O#
MCKY:X_G5#XL2,G@&TED(5%NX"<<\<U9'Q;\&E1NU:<_2VD']*=]9:]?T(6T?
M3]3H[&[;Q1X>NUO-/N]-$ZO 8[D /M*XW#';G]*XK2]5\4^!M/CT:]\/-K&F
MVN4BN]/?+E,DC,?)S^7X]:W[77M-\::-JD7A6_=+Z&/Y9C&R;';.W[P]0:RM
M'^*%CIEI%I_BY;K3=5MU"3&6!V$I'&]=H.0:-GVV&MC3\-:]X;\2Z[)?Z= \
M&N00^5)%=*8Y5CSTQG!&?RXKK"\F?WK!!ZJ/ZUY_I]Y#XT^)=CK^CVLT>F:?
M;/'+>R1F/[2S @* >2!G_/%>D,P49;I[T^B_K^KAU9DZ[%&WAS4G/SG[)+@G
MG^ UB?#&-'^'.C$CYO+?![_?:MG7S&WA_4VC+9^RRYV]/NFL+X923+\.M(Q&
M"OEMSG_;;M2CO+Y?FQ2Z?/\ )&)XPO;G2OBMH%S;6$^H2I92A8(B [ [AW]*
MV#XZUD<-X'U8?\#053U;,GQG\.Y<Y-C-T&,<-7HD=O'@LR!AZGK4_8^_\QOX
MON_(\[^$4OF>#[W= ^YM2F8C^[]W@U!HMK'XN\4>)=6N'0V2H=)MPYR"@_UA
M'U)Z^]8WA[6?^$>^%FO7\;LLYU">&!1WD; ''MG/X5N:)\)O#4>B6?\ :ND&
MXOC$K3R"YE!+D9/ 8#V_"JW]+)?>E^GYAMIYO\&_U+7PUOS_ &/=:#?Y>[T:
M=K9CG.8\G8WTQP/I47Q V/XE\%;<<ZECC_@-9ITZP^'?Q$TF738FMM'U:,VD
MT;.S!)<Y4Y8D\DC]:T?B$8V\3^#-HR?[2YQU_AIWNXOS7WK^KB:LI+R9Z!Y<
M@'RO_P!]#-.0ON^:(D#NIS^E0A+C^!@J_P"W\QJ0(RI^]0MGT/'Y4AC9[FU9
M\$ L/X3UINPN,QKY8]<T]9(L! 0OMTI?)C)W;0#ZT"(_LH9=LDDC?C4BP*JA
M<L0/>CRO21_Q-+LDZ"4?BO\ ]>@!/)B!SL&?6K$:@#=V%0JDQ;'F+_WQ_P#7
MIT@EV[1(O_?/_P!>@8YCN)(--_ 4S9+C[Z_]\TGD\Y,C?@>*!#RP49) %,\T
MOQ&A/N>!53588CI-V&,J Q,"\*Y=01U ]:YNPO+73XK][-M/*I;;VN--4>7D
M' WIG ;G.2W0'/ JDKH[*.&=6#DM[_Y=?G_PYV B).9#N/IZ4LUE;R^5+-&'
M:(DQY)XRI4_7@D<URFGZEJ%[>K9)J;*GGLIF58G?;Y6[&0NSAO;MCFH3KFI"
MTLII]3$8NHH)7D,2 1;GVMCCICUS@^W%'*S=8"K&5E)7^?\ EV.CBT33H5A$
M5L%6!46,!VX"DLO?GDD\U9^QP_9I;<AS%+NW R,3\V<X.<CKVZ=JY1M4NHIK
MFYCE%S)#:RI#,0/WJAU^?"X!QSTX.*U=$N[G4(+J*6X6>)6"K,'5CR.02@"\
M>WKS0T[7)K4*T8\\I7M;O_7Y?@S1N+2QDCMU>($0<0A6(QE2N.#R,$C%5H]"
MT]7$GEL@& L:S.%!"[0<9QNQWZU"GA>W6Q@MC=WA\J;SM_G'<Y]"?2G_ /")
MV[;BUY>@-<"<_OS_ -\_[O3\J-.Y*E!:*J_N?^98_L#3V38D#1CY,&.1EP4^
MZ1@]??J>AS5B'1]/LE<1PMF1&1RTC,2&.6Y)[D=:R_&$,DAT@V^?/BN6FB .
M,LD3L!]#C'XUB+>7-SK$FHVMP\/]H"!8W* E8O,91@$=QD_C0DY+<WIT:M6D
MI^TWO]Z?^5W\CJ6T6P>Y6;R6^5MP3S6V;L;<[<XSCC.*B71["W*^7$[NI4IO
MF=M@4Y4#)X /;I5J.Y1@T$<PFFAPDK9&0< \@=#@@_C7'M<W$5W-K<D#K9W1
M>W,YD7;Y1&V,XSG[PSG_ &S0KF5&%:K>/.U;\>R^:N==<Z=!>VODW09@65\H
M[(0P.005((P0.]0#0K 0M&$ERSJYE,[M)N7H=Y.[CZ]ZYS3=7O0UM"]VD$:A
M(O)9DR(_+!WXVEL]3G.WCI5F'6[QM.FDN;HP3>9%&@$:+E&/$OS\+OYZY QC
M!/6FFM#7ZIB*?NQEI\_\OO-^+0K#;"@M]RPS?:$+NS$2?WLDY/7O4DV@:?+"
ML!B=44,OR3.NY6.64D')!/8UP4OQ :WG>SEU.>-X5D7S(X8W$C[AY9)QC&WJ
M5 ]L5J7NJW%[=VY:['VA+G*6(5>0(R0W3=SGKG'..M)PDM6;3P.+IM.<FKZK
M?^OGTZG575M;WT'V-H\VZ8Z,0<CI@CD$>H.>*J#0+ !3BX,BMGSC<R&0\8P7
MW9(QVSBN8_M^^AT\ROJ2"/$3RR($=H<GY@ %P.,X#98$=Z=<>*M&\0Z4(0[/
M#;W%L;AKJ-50J9 "6[8X.>U-0D1'!8J.S?+?6U]/^'_'[CJ(]%T^* PI;XC/
ME\;V_@.Y>_8U'=:';W-Q;R!GC6.9YFV2,K,S*1D,#D5QM[XNT71-3N[;2YC%
M;M''C[%&CQ[\DL4YV@X(!.#R.AJ"+XEHENZO/,\AC=$9H5RK;OD<X !^4G(X
M'RC YJE2F]4C>.68^7[R%]>^^IWCZ%IZH"D#1NH4*T<K*PP"!@@YZ$Y]<\UH
MV=O'9VB6]NNU4&.N<5YS:>*K/5=-ELAJPM#%:S-@Q(IF<EL#!&.ASA<$DUT^
MN_9WTC3EN9H(H@RMFZCWV['8>).1QSP3W J)0DG9G-6P=:$U3K-ZOL^V_P#P
MU['2G;'R?F-1LY:N-CU);;2(8K:5+.-[F1$DMW0Q, -V8WD&U5]L'H0/6F1:
MOJMS9_:A?>7L6U!18E*L9'V,3D9]^,<C\*7(S'^SZF]]+VU.HN],L[\L;F'S
M-\30GYB/D8@D<'V'/7BHH],M&E9Q  %=&7#'[R !3U[ 8KF[K6;NWN)+:?6?
M(6%)L2.D8,I1A@'C'0G@ 9[8K /Q#M[2)X[8SAYK@RRR0JN0-BC"EP1]X'J#
MQ]:N,)2^$ZJ.6XNJK4VVOG;].G^1Z<MC$;66 AQ#)NW[I&)^;.><Y'7MT[42
MZ?82K!&T0)MP?+PQ7:-I4]#TP2*Y/2_%6D^,]-CTNZO9;2^< $*?++D'^$CC
MD=O>M^Y\/V\]R9A=7:'[/Y "S$ ?[7^]T_*HE%Q=I:'+4H3P\^2O)QEKT?I?
MSOJ3)H6FQNI".H !$:SN%R%VAL9QG'?K2/HFGF/RXX&B7Y,>5(RD%/ND8/4=
M,]2.#FLRXL]/\-0KJ]Q=W9BM(!%M:4L&R<9P>K'(K M_$=M>Z[=Z_IXFDA2&
M*U>-A@DMOV\?[X0?\"--1;U1O3H5ZR<Z<FXKKLK]MSL8=&L;??Y<+?.KHQ:1
MF)#'+<D]SWIIT2P,ZS&%LJVX)YK;-V-N=N<9QQG%8/AR*\@O%L%O66*-IY9O
MD4F5A* <DC@')Z5%?>/]*NQ-IFFO/)?3-]GA8* A8G;N#$XQSD4<LF_=U%]5
MQ,JKC2DY=VKZ+N_E?Y'20:%8QLI6)SL*E-\KMLVG*@9/ ![=*N7>F0ZC;>1<
MJQCW*XV2,A!!R""I!&"/6N36::PTP::UJT4EG>0R6\#.&8Q,Q*#(]PR_@*AE
M\5WEEI,][/J$<GEQQR[!L8[R<>5\JC:#SP26&,Y-%FWH/ZG7G)2C*[OI^%K;
M[W_/?4ZK^P--CA:,K,2SJYD,[F3<O0[RQ;CZ]Z4:1IB1PI]E+"&?[1&7D9B)
M/[V2<GKWKBX_&;:CIHDM+^5)XXW=]\<489Q@A1NSD#(& ,GUJK-\0UM;Z?S+
MN=FCG9/LX@7RRFW'WOO9W>_2J]G.]C99=CY-Q3=UTU]#O)=%TR:%8F@D5%#+
M\DSKE6.64D')!/8U<N+:TNK,6LT9:$8P Q!7'0@@Y!&.H.:\L/CZWCNFN([V
MYEEEACC:1X$4Q_,2VW QWXR#[YKI_#6MS>(+Z%(M4#0Q([R!47>^&7:&RHQP
M3G 'M2E2FE=DU\NQ=&'M*C:2UUO_ %_78Z%?#^F;5_X^3*&W><UU(93QC!?=
MN(QVSBI$T#38H##';[8SY?&]C]QMR]^QKG/$.HZ!#XTL;+6(8)$^QO@W**8U
M9F7!);@<(W/^-5IM:NK#31%;7<L" 3S6P<(-\8?Y!E\DC'15&<$<CBERRLGW
M(6'Q$XQ?,_>L]=NNUNUOE<Z>]T.WGN+:0&2-8YGF?RY&5F9E(R&!R*'\/Z<P
M4Q1-&RA0K1RLC+@$#!!ST)SZYYKG]3UG49;>>R+KE4^U,YB5E: @;5Y&/ODC
MUPM9>J^.;&+7MEU<W0%E?D&W2!2FU0RY#?>+$GUQ[41A)Z(JE@\7524&W9/;
M^NOF=_;PI90);Q+LC085<D_J>M3_ "/U&#ZUY9K7C;P_J%\UVL/VG]R(Q%=V
MWW2"3NC<,2AYY.#T'I5^+QW;ZA>PIIMS<Q^6L9,4R(%8;@K L<LQP>VWIGFJ
M]C.U[!/)\5RJ;B^[NMCT(Q,#QT]:JW>EV%YO-U!YK/"T#?,1\C$$C@^PYZ\5
MSHO]8<1-_:KKYT-U+M$,?R>4X"@?+W!P<YZ<8J(:Q=70G)U!7F,WE?80J#$9
MC!+=-W&2<YQVK.SW.>."JQ=XRV[7_P O+T.F&GV&?^/<+\Z2<,>J !>_8 5(
MUC!]FDMP7:.;=N!D8GYLDX.<CKVZ=J\]'C&?29K."7S92JQHMG$@):/8OS=,
M[CG(^;&.W>MO3=6TGQ=JL02:]M+RT#%K21C&6'3) /./ZU;IR2OT-:N Q--<
M\[\N]UKZ>?;7;S.@ET^SF6W62,%8,B+#$;<J5QP?0D8J.+0+!'#)&Z*N,*LS
MA00NT'&<;L=^M1CPO;+86]H;N](AF\[S//.YSUP3Z59LM)336N6CFGE%Q)YA
M$KEMOL/05%_,Y'-1B^2H_2S[^OS&MHNEB/RTMVC'R8,4C)@I]TC!Z^_4C@YI
MT6AV,*N88F^=&1RTC,2&.6R23U/>O-]2U6/1]$OM/N#,(M3GGD1TYQB1U=?8
M':G_ 'T:Z[PMJOVZQDU&2_Q9>8L$,;JJA>% R>I)8XZ]ZMPERW.ZO@\13I>T
MYVXWMUUV]>M_N-0Z'8?:%E,+95MP7S6V;L;<[<XSCC.*=!X?L8BK")SL*E"\
MKMLVG*@9/ ![=*H>*$GU&:#2K>"29MIN)?+=5*XR(SDG^]\W_ *Y:Y\<)/K%
MM%$7@OO*^RSE@H6-]P+X)R.,'DC%*,92V)H87$UX)PDWIKY+I?UU_P"#<]#O
MK.UOK;[/<*[)N5_DD9"&4Y!#*01R/6JHT33C"T7ES;F=9#,UQ(TFY>AWDEN/
MKWKD=1\5W&EV-O+->AUED:%GC17*H#Q*" %+=5_NGKV(JC/\2[47XDM[F[,&
MX@QO @4+MX/=BV['.0/:FJ<VO=+I99CI1_=WMKM>VAWH\/V*+"H@WK#-]H0N
M[,1)_>R3D]>])-H&FR0K%)$^U0R[4E=<JQRRD@Y()[&N&L_B-$WE02ZM.IF6
M,2326R#R6_C*X&".F-P/]*OQZK<0PL+;48Q \EQ,MV6C43,'X'*D$8Y(4 GM
MBAPG'<<\OQE-^_)I]-_Z_7J=C<VEO>6GV22+,(Q@!B"N.A!'((QU!S56/PY8
MJ%8FX\Q6W><;F0R'C&"^[<1CMG%8G_"8VNC27,VLZ@Q??LBLHH@2!M4YZ ]2
M1R17(VWC/P]% '33IH-2^U-,+Q(D#%3*6(8@Y(VG!'-.-*;V'A\MQDHODYK>
M6VOK;3O:_P SU&+1=,B@\B.V_=GR\CS&_@;<G?L:CO/#]O=W-O(&>-(YGG<1
MR,K,S*1D,#D5@Z5XCFU34E2TU'S(+F.;9E8QY94_*0H!8=^')SCH*KSZ_J4\
ML%V J>3N@9#"#ME5#YC@D9P,XX_NFHY97,5AL2JEG+7SOUOW^:.I;0M+ &R%
MHF4*%>*5T9< @8(.>A.?7/.:N0)!:6Z6\";8T&%7.<?GUK$\.RQRWNJL+[[<
MIEC_ '_R\_NQ_= !_ 5CVRV,.NQM$UG<73WC;EQY=]'ECG?R2Z#WP-N/04K-
MZ&+H3FY0E)OE5^O:_7;Y_P##]H74GE>*<)5'1:\[U7Q?+I_G2?VEQ*DJQHR1
MDHZL N$7+#O]\G..U9(^)6RY;%S>R1"3";X(AE".=V.X;ICMUR:N-&<E=(Z*
M>2XJI'F@K_>>GWFFZ?J1<W,.\O$T#?,1\C$$C@^H'/7BD31;.*X6XCB"R*<J
M0QX^79TSC[O%</#KTNHV5K)#>G42&@ED_=A#'-N^Y@ <'GKD\=:W_#.K7EW,
MZW%S'<*85D;!4F-B?N_*HP/9LMQ4N#6AE5PE>C3=Y:+IK^7^=C9:RA6VFMSN
M,<F[?F1B?FSGG.1U[=.U5[S2;"]AA@N808X.8U#E=HQCL1QBN9\47V@:7J-Q
M%?W^I)-?(K%8')$2@]N>,X/ZUT4_A^UO9A<"[NUS;>2NR8[<8^]]>G-%FDI$
M.DZ48U)2:4M4[/LMM?5?+S'/I%E)<M<%)-S-O(65@I;&-VT'&<=^M']B:>(]
MB0M&/DQY4C(04^Z1@]1Z]2.#FL7Q9+:>'?!DEG,\SQS1FVC8G<Q8J3R3]#6'
M8ZL-7MM+FMGE\K393$K./OMM<*3[A%'XM5*+<>9;'11PM>I2]K&;Y;M7]%I^
M.ENAWMMI&GP!Q'"RM(CHQ:5V+!CELDGN>](VAZ=]H65X&RIW!?-;9NQMSMS@
MG'&<56T>XD-C9K>7HGN[B$3 ,JJ<8&< 8X!(_.N-UKQG9V?C0,_F.UG(D*E2
M-NPY\W/YC\4%)0E*7*C+#X;$UZLH0;;2??7IY>AV\>@6$!5HXG?85*;Y7;9M
M.5 R> #VZ5)?6-OJ%L;>X5BFX-\KLA!!R""I!'(%<AJFOW&CS:A+#.8;?SWD
MWKMS(V(P%^8'(YR0,''<8JE'\3;1KW]]/.ML%\S*P*27(QY?4?*#DYZG@?5Q
MA.6J-XY;C:J56%Y6_P"!^.IV$.B6/V=H2DN[S QD,[F3*_=.\G=Q]>]3IHNG
MHL*_9]PAG^T(7=F(D_O9)R>O>O/H/'ZRW00:E-$LCQ RS0)E1N^?  P!C&,Y
M(]36[>:G-+IUS!/JP2 0S^7<;8_])(. IXQT(^[@G/%.4)QW'4P&,IR4:DFK
M^OIV\]OT.FDT33;B%89(75%#+\DSKE6.64D')!/8U;GL8+BS^RSQ[[?C #$%
M<="".01CJ#FN#TGQ;/J;%[2Y"Q1MY2P/MR5"9W;<%LY!.<[>V.];=ZURW@"[
MEO+DW$DUD7=F15 RF<  =*EP:=F85<)7ISC"I*SNEUNF_P"NY>;P[8PLCH+A
MCNSYQN9#)G&.7W9(QQC-21Z)I\4'DI;XC/E\;V_@.Y>_8US&JZYH6A2)=:.T
M,=N\3QSG3T1XQ(<%,@$+NX;OTS65:_$N*%\S37,\:NV \2!F4KQDJ ,AACIT
M)ZXJE3FU=7.B.7XZM#GI\S7GH_Z_S.UF\/6L^H_:6WJA1U=$D==Q8@DD@]#C
MITJQ-H]C,_F-$R2?* \4C(RX! P01C@D5Y_'\0;7[3\]W<1B2./SKB*V3>64
M'( .1@D]^WYUUFGLDW@&(F28(]H<R1+\X!'4#U[T2A**U(Q&$Q5!1=5M7:2_
MK]#>B@2WM8X(%"I$,(,YJU!(LB\=>A7TKA]/O+73XK^2R.GE8[;>UQIJCRP0
M<#>F<!N<Y+= <\"F+K5V)6#ZMY4,<S>9<_NG;9Y6[J%V<-[>W-0XF$L!4E)M
M/[[W_+_@^1W4D>TY'2J-WIEG?;C<P^9NA: _,1\C$$C@^PYZ\5Y['\2)WCA$
MMS=I'+Y7FW'V5-L9S\^SU&,]<G/Y5JRZM=&X2ZM[D31F-HDO6"KNB\Q/WAXV
M@]1G&,\XJG3E'<V>58FC*[=G\_Z_7R.L&F60Z0 ?.C\,>J !>_8 4W[+!%!)
M!\S6\^[<#(Q/S9S@YR.IZ=.U0:+/-?:8QN)5E^=XQ*C [UZ9R  3VR..*@MO
M#-O;/:,+N]<V[LXWS$AR?[WK4^3.&2LW&I-IKU?]=/Z1HR6-G.EN&0%(.(L,
M1MRI7'!]#C%)#HFFJZE8I% QA%F<+D+M#;<XW8[]?QK*?PQ I8BZO2K7'GD"
M<C_@/^[T_*HO%*/</I)ML^=%<--& <99(G8#\<8_&BU^II37--4X5'K?RMU[
M_P!;FQ+X?T]4VI T:_)CRI&4@I]TC!Z^_4C@YIL>B:?"KB.%@75D8M(S$ACE
MN2>Y[US45]<W6L2:A:7#P'4!;I&Y0,5B\QE& 1W&6_X%78FXMX[>=FN5<VB_
MOV)&5(4,<@=#@@_C2=TM1UX5J=DY-WZ:_P!;Z>IF_P!C6*7"RR0L=K;@/-;9
MG&W)7.,XXSBI(=$T^(JRQNQ4J4WRNVW:<J!D\ 'MTKGK&2[M)YI;ZUD@358I
M&+.ZD&4!F4  \?)QS_<%0Z;JEZCV\1NXX(U"1^2S+D)Y8.\#!;U.<[?:JL^Y
MO+#5[.U2Z7G_ )7ZW7Y[G87MC!J%OY%RK%-RN-DC(00<@@J01R/6HDT+3VMV
MAV2[F=7,K3NTFY>AWDEN.>_>N=CU^[.GS/=W+03[XHXP(T7Y">)?FX&_GKD#
M&,$]6VFJ:I>QOY>HE/(@GDWHD;&0HX"Y.W&,=< 9SQBBS74B.%Q$(M<UDGYV
M_(Z+^PM/5(HS;EA#,9T+NS$2?WLDY/XU%-H5F\*Q&%S$H9<),Z$JQRRG!Y!/
M8UC7>I3W=S;2O>+]ICNODL %Y C8ANF[G/7..<=:@MM8U.Y2-$U!"\SP[G4(
MYB+-@J %P.,\-DC'>A)E?5L192Y_S_KY_<=?$\:JL:C8%& IJ4'Z4Q4/E*DC
M&0@ %F ^8^O%(85[$K_NG%0>2]SB?BQXBU;PSX6M;W2+K[-</>I$S^6KY4HY
M(PP(ZJ/RKC+.[^-6I6%O>VTGFV\\:RQ/BS&Y6&0<'D<$=:W/CFA7P19?,2/[
M13K_ -<Y*[;P:)5\%Z 0Z@?V=;\;<_\ +-?>D,\O9/C8_#*#]?L5((OC8.BX
M^GV*O;)$D#9#CG_9_P#KTS;+_?'_ 'S_ /7IB/%&M_C4S;BIR.^;.G>7\;?5
MC]6LS7M'EL>3*?PXH\E3]YF8>C&@+GB;GXSQ'+A1[D652QO\;'&8^1ZJ++%>
MT 1Q#(P@H#12$X0LW9EZT@N>,_\ %[S_ )LJ:T/QL?[PR/<V>*]D\NY#':0!
MZ-R33=I S,K$]^<BG8+GC+#XT$A2 2.@ LJD5?C<!@9_.SKV=9(@F0RJHH\[
M/"*S?RHL%SQ?R_C;NSM+'/\ TYM0TOQK4D,P!'4'[%7LY61^2P4>B]?SJ;R(
MFCSL#'U;J: N>)J_QM;E>?PLJ&C^-K?>&?J;.O9S"J#(8H/3.!4?F2 X0>9^
M&/UH"YXVT7QK< % 0.G_ !Y4F?C7&0N[![#-G_*O92TIXD#@?],QTJ2-HA\J
M,,]_6BP7/'%/QQ==HZ>G^A"H3_PNM'Y!#>I%G7MZG:V:;-*"WR9<^QZ4@N>)
MK+\:W/RL"?\ MRI3)\;%(4MSZ?Z%7LKQ--CS,!?04JVR+]P%/<&G8+GC)7XV
MR+@C(/K]BIJ6WQJC.Y$VGU!LZ]JV2CI*"/=<TQY7B/S(&/LW)_"@+GCV/CCC
M))_$V5,9_C<HY;'_ (!5[-'/*YV>4Z CTS3084?YGR_^UUI#/&@_QMQD9_*S
MIG_%ZL[\'/J19U[:K@_=;/TI>?3-,1XGYWQK_OC\[*G)+\;LY5Q_Y)5[5Q2%
M PY&: /&&'QPZGO_ ->5)_Q>_P#S]BKVIH(G0$QKD5%]GAS_ *M?RI#/&O\
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
ME8="$ (J:BBLSA;;W"BBB@04444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!#=6T5[:36LZ[H9D,;KZ@C!KS^31+:QVZ1
MJ/C>(:0F ;&1HTD* \*6SG'^>*[O5(+BZTF\M[27RKB2%TBD_NL00#7FNGP6
M.CV<5IJG@*]N+M%Q)/' )Q(>[;O?T[5M2Z_\#]3V\MYN27++KLN6^WQ+G:M;
M:ZU.AT3PUI4U_;7</B";58+(YM8#<+(D)Z#IUQVKM*\UT[37U#Q+IE[H_AJX
MT2&WD+7$\P\KS$_N;.^?6O2J57IK_7R.?,D_:1YIWTV?+=:[/ETUW_/4****
MR/,"BBB@ HHHH *Y7XD?\B#J?_;+_P!&I7553U5K!-+N'U1(7L43?,)DWK@<
M\K@YY X]:J#M),Z<)4]G7A.U[-.W?4X^R^&/AR>PMYGBN=\D2LV)CU(!JQ_P
MJSPS_P \KG_O\:Y6;XC^(M4NVB\.:25MH1@1QP&9]O0%L<#Z ?B:?;?$;Q-I
M%]!_PD6F.MI*3D-;-%(0.NS. <9&<_IG-=CA7[_*Y]-+"YP[M5==^7G5^]K'
MIND:5;:)ID6GV>\6\6[8';)&22>?J35ZHK:XBN[6*Y@</#,@DC8?Q*1D'\JE
MKB;;>I\G4E*4VY[]?4****1 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% &!XV_Y%"^_[9_^C%H\$_\ (H6/_;3_ -&-5_6]3_L?2)[_ ,GSO*V_
M)NVYRP'7!]:-$U/^V-(@O_)\GS=WR;MV,,1UP/2NSFE]5Y;:<V_G;:QYW)#Z
M_P W-[W)M;I?>_Z&A1117&>B%%%% 'GWQ;F,7A>,!6.^=1P< ?7UK@?ALL0\
M:6<AF=78. B#(8X/!]!CGZUZ)\4DB;PU'Y\CQIYZ_,J;L<_45Q?@C3["#QS:
M&'41<$*714BQG*'[QW<=:]>@U]5DO4\NLO\ :%\BIJ@FN?$MY>74(U&.WDD"
MQPMOCA&X@;^.HZXK,M1%/<3RVMPMS>R<+*3Y94=PB<[N..HJ_J]@IU>]N+G3
MY/*-R^R]LS\H8.2/EQR<\'D<YJ)F^V%U\ZWU!^,BX^24#TW<\@\8Q75!^ZC"
M7Q-"6,0%]:6=JT@N(Y?.>WE&R21L'H><\'.,?C6AXGN["^\0-+9G[-J4*()+
MJ5MB A0,$=B.G7J*M:% %,_VBWF)M(C,VGW*YVD<JRM]2.W0UR=_JEMJ]S=W
MVH09NI3N5(3\JCISZ]JF*YJC?8;=HV9V*6FI77A2."WN1K4NI7&QI9,LL:KD
MGZ\KCM5/Q?< P6]FNB2-%I<:))(KXBW8 (V[?4GO70:986J>!-.UH7\9N+.%
M_)E;Y45B2#GW&XCZUQ-MIFI:UJ_VK3]92>]VL2Q^5\D<A1DY'OFL:5G)R>R-
M)W45%;LCT;2M.UO54TY!<6$CCS?/SO08&X_+QC@=<UZU%<V6K:+-H-O.MR1;
MF/S V2V!]X^G-8=D#X9\)2)KNJ1VNJW*'9+_ ,M!SP"<\]JI>']7UFS1/-OX
M;E%?;),8LG#(77<^>A.VLJLG5=X[+8UII4U9[L\\L-*GDUQK/< ;5F:0MP $
MSG^5=+=WJZ]J"L]@8S/!E)(Y]^4C(X(VCJ%]?>M#QII]W R^)]%NMDSJL=ZU
MNWW'P >1VR *R=(UBWUZU33M:N)1>[\V]V3EM_;.?RQZ5U\[J)3ML<W*H-P[
MG<>&->O+FZM7L$6;3G'DS6P7#VS*,9]QQ[=:[:VTFVMM2NM012;FYP'8\\
M8'Y"O(M,TR1M?EAF\F:X6%Y=]K+LRZMMRW!Y//YUU6F1:DT5PQTNSYA;,CW>
M]F]<C8.*\^O23=TSMI56E9H[.ZTJVN[VUO) 1-:L6C8'&,@C'Y$UQGBG7KRS
MOKEKK;!I<*[$A*Y>[=AT'H!D\\]*?J%KJ7]FV;Q:7:$^6F62[\LH .-IVGCI
M7*ZQ87$>O0^48X[EH!*YN9MZJY8+\IP.>:5"FKWDQU:CM9(HVE[)H=^'BL=S
M1PF<^;+MPLG.W&T] ^/PS7.:QID\6LQQ  B](EB(YX?YL>^,XK=U?5[7P];R
M66F7,IU(N3<W(X;?G+8/UXQ6GX+L;J^G/B;6;MW6!"EH;D\,YXZ^F<BO1YW3
M7.<%E-\AW,4]GHFA6NBW4BP-]G56D9L8)&"1^->3Z_I>GZ)K!L6:;4)'_?\
MFYV*=PW#CG/!ZY%=GKVN:W=!XH;V*"-W2-)TAQA@FY]KY[$,*OR,?$7@PV>C
M:LEYJ\"+YDS-E\[ANY[=ZXZ4I4GS2V>YU5(JI[JW1R7@^]6-YHCHC)'J:/$L
MJG,:D9_AQZKZUI/9:K9>&+JRFN8]*?3;D&.>)2JR*WKST^:N;OM%U#1M2CNM
M6U9;>[* J^=\F<<9&1@=LUW$^G6LW@K4-;?5%^U7-LB3W"#*$JR@<9ZG:!U[
MUM5:34ELS*G=IQ?0YSP_?6-IXE@N-0E^UWT@*QW4#9CR5/4=R>G451U>)/[3
MO+2^,GFSR^8MN@WNK <$]-N5YQ@\'K619ZE:Z4]K>Z?"_P!LC(9EE^97[' [
M=?>NPUV,3B"XCAG5[Z)95LK5<-(Q&6+-Z9SQBMI+DJ)OJ9P]Z%D<O=Q11)#]
MO9H+N$@))NWNZDY4,G&.,<Y[=*LEIH]3CU."V33TD4*QF.R.X'0[>.IQG%/5
MA9%%6:UL#T_<G?*/7YN,'/&*;'9+(WG6]D[C?^]OK\X3KU*XXYXZU;9*1[;9
M2,UOI3+L0/"I*[<G&SH#5]^6-4;!";72B&X6!<^7]P_)_*K[=37@2W/9CL0M
M&K_>%,V.GW'R/0U-24BR+S=IPZ;??J*E!4C(Z4<^M1F%"V0NUO4=:!$F>*,\
M8X^E1A9%Z/N^HH\QA]]"/<'-  8E)X!4^J\4;9%Z2;AZ$4HD1OND&G4#&>8R
M_>CS_N\T"9"<%MI/8U)]#2CWH %PQ&W!J23[V!V':HDAC+[BHSZCK2-%\Y(D
M('N:0"_A361&ZJ#3=LH_Y:*1_N__ %Z-THZ*&_'%,0Q[."0@F)2PZ$@9%/\
M(/\ ??\ .EWL.L?Y'-'F_P#3-_RH&/BB8'(DQCU%,=9&8YE4@_['_P!>I1-L
MCY1AFHFF0'EN?>D!'' 8L[&C4'KMCQ_6I-LG_/0?]\__ %Z#-&!DN />F_:8
M/^>J4Q#MDO\ ST'_ 'S_ /7I"DW:1<?[G_UZ!<0'I(OYTX2Q9'SC\*5QC]LR
M1#]ZO/\ L?\ UZCV2'.7_(5)+,I P"<>E1>:#_RS?\J! 8C_ ,]'_.@1#^)B
MW^\:/-SP(Y/Q%+ND[(/Q.*8">1$#D(N?6I4C^88 J,&4_P *CWSFI(TEY;S%
M'_ ?_KTKC'R,,[<_E49Y^E,9&;):5OPI!"A'.YO=J8AK(B$LKB,]\=*;]HVG
ME=_NO-3"-%.0H!I_XT 0)/YN3&F<=F.*?Y+3 F1(L#H&7=3GC1^6Y/K2LLL<
M?RN'!_A/'ZT@(6M@Q#,S9'0KQBD$'E-N558^_!_.G?:HT(63,;>AIPG4\H&8
M?[-,8BRC^,%3[U(,D]?H:C)D?_EF,'^\U1_9GSE90F>RK2$3-&K\, ?>FO(L
M*A(YAN_N]:;'"0_[Q/,'][O4IFC+;?ND=%H @^T2C_E@?KFG*QD_Y:CW '(_
M&I^:8T:,<E!GU[TP&&VC;[P#>[<T>45X1ROMVHV,/N/@>A&:/,=?O)QZJ<T
M/7S0XR@<#J1Q^E*\Z%OF.ST##!I\4T90D,-WI2'D<]Z0QORLO8BF>4G8;?IQ
M2M"AYQ@^HZTW8Z_=D/\ P(9IH!=CC[LA_'FC]ZH_A8_7%)F8?P*WOG%.63D
MQN"?0<4")$:15+-'CT(.:B:7D_NY"?85+)/$/E+8QZT@96&5;/T-(8SS./NO
M^(H\W/\  Y_"GG\:2F(J7VHQV%C/=RPS&.%"[!%&2!Z9-5[;5UDG-O-93V4I
M1I MSL =1C<059AQD9R>]3ZQ:2W^C7EI"4$LT3(I<D#)'? -4;K3-6U(/-.E
MG#)' \<,:R&569L9+%D&.%P!M/7//2J5K';0A2E#WW9W[^EM.NM[FE!J-O/
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
MGOH)YY !*^6!B *XV<?-P".<=JQA:";;Z'FX2-'#4ZJKUD^9623;^;TZ=/\
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
M0\&7(U#]U=V<@,+2[-S)N7!;!&%.2<'/U/-;YU6"Y\3:796^VYANI5N(VB<
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
MEL8,>0(7\V-,<<G YW>U""&Q$L:37&G;F DMK@;XBPXY/&>.>G%3+"R7!N!
M40 ;KRP.0@QP63'&>#U[U[E['CVN:NEW5K8^$M2>^5KBRNFWAHF_UK%\X!_A
M([CGH:J:!:S7&IVMK;ZR+6TE;>+,29=AU^8<5+XHU%M,TJSTU(8?*O%6>>Y"
MX,OI@=CCD\GO5?P3#IMQXS@AMW>!'B=<2?,TI*G@'C''/?I6-K4Y3-OMJ)T$
M4MY9:CK/B&[TE3&X-K;I&,2O@A =V/0'M7 WGV:*XG2]TF>%D;S<>9^\Y.<%
MMOOGI76>,((-/F&@P:RMO9Q_-Y>-S,[<_/R,#)]^U+X9\+:]'=6,CWD3Z0JL
M[\EHMO/&.YSS4TY1IPYWU*G%SGR+H:?@NWT[0+==8_M%F%\A*6<WR[<'!.>=
MW0\X%9OQ5L?/>PUR%?W,R>6>^3R1^@K2U_6?.U^.;1-<5[:!522T^]&#D+]W
M/N*TVEE\0Z1/H^KSP1%@T8^38ZR!_D 7)XVBN>,Y1FJS_I&KBI0=-=#@]':7
M1]"EMGMTG_M*(RE6E\LJBGZ'G*BM'1;ZWT^2*:,-9S:E$!!-)\RQ%1@+GC@[
M?PSWK".KZYX8UD:?>7-P\%LWEM S':R=L#TZ&MJXM;*\LI=0TF>'[+.2T\$_
M&V4*6RO^UQT]S77-75Y;,YH;V6Z/3]/CG\0^'%M-9@:&7<!*$/#[6R"..AP#
M6\((A!Y(4>5MV;>V.F*\ML+.\AT^Q-G:?:4N(4E*W%YL7=MYXV'WKHX[:\:\
MC5M/L5)LSP)LG&0<=.F>]>74I)/1GI0J7Z&E?0R>'= ECT:W>64N3&A/"EVR
M2>.@R3^%>:ZS?)?2DS$WUSIJ%[B>+Y%9F^4Q]^!NZ_[/2MJ]L+V:TOEN[3[-
M#%&9 MO>Y&0,@A=G%<W;6MM#ID5[JUQ +&(JZ6\')>5EW O[\FNJA!1U;NSF
MK3<M$5]2:?6] CLDMXH&L8A<HHEWDH2..@_O_I6C\*K%EOKS6907BMHBH..C
M'&?TS6 VM:UKNK_V=I]S.EO<'8ENC':%]<?AG%>CH[^&-$CTG2+BW>:-%5P$
MWLTI<;AMSTP6/6MZTI1A[/JS&DE*?M.Q2\:0:=XCM'U,:B5^P)O>VB^<N"<
M]L?>'/-><6CV\TL,=KI,LSS$OM,N7./1MOMZ5Z%HFN/!XD>XUS71%;OO1+8#
M8A8-LY&3Z'\:I^*_"_B"[O[Z>VO(DTF5 Z_,5CV\<$=N>?<U-&?LW[.152/.
MO:1+$DM[J!TCQ!8:0J/:$6\\4PW.!RF=V/3VK&\11RPZO?VDVLQW%FS^8]F[
MX=02&^4<\\U+X/MK:[N'T*76EGLYT'F08QAU((V')SR/3I47CR'3;/Q;]GN9
MI+A$@C41)PT1"*.3SU ST[TX*U7E%)\U/F+5[/:WO@>S72XY+>SM7S(\K\0D
M.3ECCYB3T''4<U@C9,\E]!')-;2Y-P9?W43CH3GG!W8/?FMCPM??VE97FCBW
M@:"!6N+:=ER8^>2?4A2:H2PE[C[4+=Y8.0MY?/M1^QVK@^YQGMUK2'N2<61)
M\T4RC;1VDT-S86EO)?B7YE1%^>W(.<JW\0[=!UKO/AK-.L]S:3S12F&W.UT?
M<Z#(^5AV(_I7&.T5ZJQ2S3:@JG*6MJ-D0/0<\[3CGH:[3X=V[V]_?1RVUO:,
M(#^YSF91D8+<#J.?Q%1B7^[95!?O$>8ZXBIK5Y,9O-+7+D$<'[Q'OS7T+X28
MMX6TXD,,P+PW7I7A>I:;9O>ZK</J2^7'<LN/+R[$D\8W>O\ C7N?A$*/"FFA
M&++Y"8)7';TK/'/]U'^NAIA%^\D;=%%%>0>F%%%% !1110 4444 %%%% !11
M10 5F:YHFF:[:1V^J1>9"C[U'F%/FP1U!'8FM.L;Q)X:L_%%C%:7LL\<<<GF
M@PL <X([@\<U479[V-\/)1JQDY./FMUZ;&;:^ _"ME>07<%KMF@D62-OM+G#
M*<@X+>HKJ/.B_P">J?\ ?0K@_P#A4.@?\_FI_P#?V/\ ^(H_X5#H'_/YJ?\
MW]C_ /B*VER2WF_N_P"">I6>$K-.KB92MW@W_P"W'>"6-C@2*3Z T^N-TCX:
MZ-HVJV^HV]S?M- VY5DD0J>,<X4>M=E6,E%/W7<\S$0HQDE1FY+S5OU84445
M)SA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% %34[PZ=I5W>B,RFWA:0(.K8&<5Q6G3>*/$-E#J$?BK3[))EW"W@@1]
MGL2W.?6O0" 001D'J#7ENLZ7H[>+KNRC\)K=Q6\2RS&TF:.3#=P@(!Y/05K2
MM=K^OQ/9RSDDI1M[V][1>FUK2:6[7Y&O!K&N:)KVFZ?J&K66KQ7LAB_=($EC
M_P!K"\8KNZY;PII_A-5-SH-O")ERK[RQEC/<$,<K74TJC5]OT.7'SA*HE&-F
MM]%&[]%HOUW"BBBLS@"BBB@ HHHH *Y;XC,R> M3*L5.(QD''!D0']*ZFL[7
MM*76]"O--9@OGQE58C(5NJG\"!5P:4DV=.$J1IXBG.6R:;^\GT_3K32K*.SL
MH$A@C  51C/N?4^IZFGWME;ZC936=W$LMO,I5T;N/Z?7M7DL/CSQ+X1N(M)U
MFQBN%MUVC>"CN@&%*N."..NTYP>],O/B3XA\03'3M&L5MFG4JJQ$O-T.<-P!
MQSD#(QUK?ZO4O?\ $]G^P\;*I[1236_/S:>O?S_4[SP"@@\.26B2"2&VO)X8
MF'=0YQ_,G\:ZBL7PIHC:!X=MK&1_,G&9)6]78Y/<].GOC/>MJL*C3DVCR,;.
M,\1.47=-O7OY_/<****@Y HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** ,?Q197&H^'+NTM(_,GDV;5W 9PZD\GCH#1X7LKC3O#EI:7<?ESQ[]R[@
M<9=B.1QT(H\47MQIWAR[N[23RYX]FUMH.,NH/!XZ$T>%[VXU'PY:7=W)YD\F
M_<VT#.'8#@<= *[/?^J].7F^=[?D>=^Z^O\ 7GY/E:_WWN;%%%%<9Z(4444
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
M>I(DG ),JX_W/_KU(#GY8FF<]LTS9(3S(/P6CRSW<_A5(!_^>E%1>5_TT?\
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
MJWFKGDWB&[DT;XBZ'=ZK<1[X+5#/)&A*_>D!P.M:[?$O3_\ A(I&^W,^E&W
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
M8HMQ#R><ASL(R1CUI9-!T^0LPA>,L3N,4KID$ $'!'' XZ<5H*BI&$50$ P
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
MKC]:XVWO[K^SX;@7=OI,#AC&(%^8@$@E1D=ZZOX8-;27&H/!-<3W+Q,SW#C
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
M6?\ R?\ _M= 6/:U.&!'%/E^]FO$?^&@/^I8_P#)_P#^UTYOV@]P'_%+]/\
MI_\ _M=(=CV8]:*\6_X7_P#]2S_Y/_\ VNC_ (7_ /\ 4L_^3_\ ]KIW"Q[4
M.M+7B@^/^/\ F6?_ "?_ /M=+_PT!_U+'_D__P#:Z&*Q[='RK"HFKQA/V@]N
M?^*8S_V__P#VNFG]H#)_Y%C_ ,G_ /[70%CVBBO%O^%__P#4L_\ D_\ _:Z/
M^%__ /4L_P#D_P#_ &NG<=CVH4HZBO%?^&@/^I9_\G__ +71_P - ?\ 4L?^
M3_\ ]KI,5CVZ7H#4->,M^T'N4+_PC'3_ *?_ /[73/\ A?\ _P!2S_Y/_P#V
MNA!8]II17BO_  O_ /ZEG_R?_P#M='_"_P#_ *EG_P G_P#[70.Q[7BI(^N.
M>:\1_P"&@/\ J6/_ "?_ /M=.7]H+:<_\(Q_Y/\ _P!KI!8]H(^<BDS_ )S7
MBS?M 98G_A&.O_3_ /\ VND_X7__ -2S_P"3_P#]KIW%8]J!_P YI:\4'Q_Q
M_P RS_Y/_P#VNE_X: _ZEC_R?_\ M= 6/:NW6I6_U(KQ#_AH#_J6/_)__P"U
MT[_AH/Y-O_",?^3_ /\ :Z L>T=A17BO_#0'_4L?^3__ -KH_P"&@/\ J6/_
M "?_ /M= 6/:.]%>+?\ "_\ _J6?_)__ .UT?\+_ /\ J6?_ "?_ /M=%PL>
MV1'YQ2N,,:\37]H#!S_PC/\ Y/\ _P!KIS?M!;CG_A&,?]O_ /\ :Z&%CVBF
MFO%_^&@/^I8_\G__ +72?\+_ /\ J6?_ "?_ /M= ['M-%>+?\+_ /\ J6?_
M "?_ /M='_"__P#J6?\ R?\ _M=.X6/::XOXM?\ ),=8_P"V/_HY*XK_ (7_
M /\ 4L_^3_\ ]KK%\6_%_P#X2GPQ>:-_87V7[3L_??:]^W:ZMTV#/W<=>]*X
M6/3_ (2_\DQT?_MM_P"CGKM*XOX2_P#),='_ .VW_HYZ[2F(*5>M)2KUH 4'
M 8YQP>?2N#^)>H/I^AZ7*/WD;76)$/&]2I__ %UW;?ZM^2/E/(^E<CXS,C>'
M[$+IAU&,RGS%)P57:?FZ&M:'\1&-;X&<5X2TJ*#Q<+V,*^E74+N"W   R5]R
MI&/PSQTK/US4+;58Y/M%_<1P0S.EK$QW";YB=Q/&T#IWZ5I64L5KH^I6NF7D
MML]P%*V4_##!!*@]PR!CTZ'%8J"PU/Q!#"UC/%&D6Y8$?(RJ9( QQD@UZT5>
M;D^AYLFE!)'?#0HI-.L=<EE:X:UTP1HL:[BC,N 0,\XS7 :AI!M[7[/!9WU]
M=3E9I9]OEXR,[<<YZCOU%=!\/+B5?%MVUOITT*W$3@[Y,K&,Y';U %;FCZ=X
MJN=1UN+4I&>WFCD%N78E ^[Y<>F*Y^9T9M,UY54BK'%'3+E]-M])>6UM 5-Q
M<KNPYP21D>H&*WO!_B*R@BELK_4;B6&Y<0VP=,*% Q_>Z<8^M<[JFCKX85[3
M4?,N]4NR"R0OM102#R<')/\ 6K/G3'6+6Q3R],MK.+>!U<G9N8#IGDFNF252
M/D8IN$O,[#4-%DL78M\N[<I98]PE5074%<]E4#.>W2L>UMX"TLT32V\0C!<1
M-\C*XZ,.V'8<<]*H^'O%>J6$$TD$<]W;3W9R[\DK@D@+V/&>M=;//;Z_ ]]9
M7QB1E21"TF#!L(##'88#9KF?/#26QNG&>JW(-&L9;F[L;TO;&'3YRTTB<?*(
M64'^5/\ $GQ"3^S3-H)CED@G"R,_! SCY1WSTS[UGZUXST:W8Z-8QK=1W@_?
MW"/@;STXQZX[UR6E65W+9:SI]I8I=&+^-.?WF\+D<=@31&CS/GJ: ZO*N2!?
MO%:75[^)EGM/[7MXV3S7W+N^25B6P. %8=.U1'484LFL4DE?2%(M2RW760G?
MO'R].#Q^M:L>@:=I]G:-=ZBKW*6<L<< 'W92&9AG/^\.E4X/!TQ\(?:WMG:
MP>?MS\_FYVCC'3:2:V4J>S9G:>Z*]O;-'JNFZ:BS72:?'),QA?"?-ND0YP>H
M91^-==X9^(>VRGN=?581+<%(2G7J1@_3U]JPX-"TZ_M7^SZB(;H:=''/ R]6
M*JPYS]!TK!U>SO+;1-*L[S3EMUD<H7(Q^\#$ ].A45+C3J^ZQJ4Z?O([[7+!
MX]1OM9W6_P!GNY8F@E<Y !A";OU-8ES;1(8Y9IWEB"[5\X_N\(,':/4NN<=L
M]:M:-XOT8,OA[48T@@LU CN6?(\U1SQC@9SCVK:2:VT:-+^ZOO,B^>X>1&P9
M0S$*I_O### ]AZ5BN:GI8U?+/5,J:=ILNH21G/F;43;NCVK"'4/]W)YP2,Y[
MUF^,==LC;_V?8ZC/ UE($G54R"I&W^]R.<5E>(O%FJZA I>&XM+6&[4HZ?*1
M&5R,KWXP>M56NYUUV2%Y5U*TU&$91N'^YO'K@Y K6%*3?/(RE423C$CCTR[7
M3[C2EN+2[@E07%HK-\XY!P!V."15:RTAKN(6%SIMY92QL98IL>8 5!)7;@<'
MD]>M/TS2(/$^--L?,L]4M"Q19'WJRAN5S@;<$^_2NYUW2_%5JNAP:9.42&-1
M=&-B 9,\Y]C6E2JHOEOJR(4^9<S1/;Z+#]C.OI,UO)+IOD2"1-I=@H&X\_[-
M<+I5_:Z7 \UG>73K,ZQW<,9VB/YP?,!YR#C&,#[W6MGXD7,\FNV44^FRRB"-
M3YB2;0YZG^$^I%<_/]AL_$YQI4S)+$LI@:; ^9 V,;>@)J:,+PN^I56=IZ=#
M;\5Z(E]XH2<8BTF*W6<NO<8!Q]23^M:?PSU234-8U*-/W=JL/[F%6RJC*@'Z
MUEW4YO-"LK/4;R241EF-A",N0<E$)SQA,'H?NUTW@3[3%<74;:9]AL1;;HE;
MJ_3DG [9K.H[46F737[U-'FVI:YJ4.HZI9FZE\I[EPP#=/F(%>[^%01X7TT'
M=_Q[I]XY/2OGK6BAU6\>&)ES<2<DY_B/YU]!>#SGPGIIX_U"]!CM3QZ2I1#"
M.]21N4445Y!Z84444 %%%% !1110 4444 %%%% !6'XHA\036$2^';F*"Z$N
M9&D"D%,'CD'OBMRL/Q/<Z]:V$3^'[2*ZN3+ATDQ@)@\\L.^*J'Q(Z<+?VT;6
MO_>V^=SE?L'Q0_Z"UG_WQ'_\;H^P?%#_ *"UG_WQ'_\ &Z/[8^)G_0"LO_'?
M_CE']L?$S_H!67_CO_QRNKWO[OX'T?[[M0_\E+VC6GQ CU>V?5M1M9; -^^1
M%CR1@^B ]<=Z[BN(T;4_'DVKVT>J:1:PV+-^]D3&5&#_ +9[X[5V]85+WUM\
MCQ,QYO:+FY-OL6M\[=0HHHK(\X**** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K!\
M:V$NI^#M2M88Y))6C#HD8RS%6#8 [].G>MZL7Q;J]QH/AB\U.U2)YH=FU902
MIRZJ<X(/0GO5POS*QTX3G^L0]G\5U;UN<-I'B;Q[/J]A!>Z9<K;//&DSM8,N
M$+ ,2<8'&>:]#UJ[OK+2YIM.L6O+L*1'&"H .#@MDC(]AR?U'DW_  M[7_\
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
M1"6P^SF(3F<W 8^8,H5P%V]1GKGH*KV_A^\)MQ-%'M@,*X:5G#JC9X!  ''
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
MH1>K#;7*K'*]PA)DPKKE/+^[D@'G-')!:\WX?\$J& HTGSPK._\ A_#XNO\
MF=M%X<EAC,!>*0&YMYV+9^;8!N)&.I()K:Q<I:2@)"MR-PB <E>^W)QQVSQQ
M[UAZ;XI:Y>VA-N7#!(Y)@3N\PJ"3M"XVY.,Y_#%:EY#JK7MJ]E/!';C/GB1"
M6/IC_/:LI)[,\NLJW.HUK+KK_76QPGC;P?<VV@6E];7$UU+9?-,DA!!!Y9@
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
M41P&J3:8-;O_ /0[K:;B3'[\ $X;/&WUKW+PD4/A33"B%!]G3@G/\-?/.NI
MVKWRQ*Z8N),ASD_>/Y5]">#^/"6F<Y_T=.<8[5GCU^ZB:8-^_(W.]%'>BO)/
M2"BBB@ HHHH **** "BBB@ HHHH *Q?$VL7VBV$4]AI,VI2/+L:*(-E1@G=P
M#Z8_&MJL?Q%KZ>';**Y>SN+H22>7L@&2."<_3BJCNM+G1AHN5:*4>;RO:_ST
M.5_X3WQ)_P!"/J'_ 'S)_P#&Z/\ A/?$G_0CZA_WS)_\;J[8_$6&^U"VM!HF
MI1F>58@[H-J[B!D^W-=K6TG&.\/Q9ZM>=/#M*KA4K_WI?HV<5H_C'7=1U:WM
M+KPG>6<$K8>>0/M08)R<H!^M=K116,FF]%8\K$5:=22=."@NR;?YA1114G.%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5FZ_J=GH^B7%_?PM-:Q;=\:H&)RP X
M) ZD5I5ROQ(_Y$'4_P#ME_Z-2K@KR29U8.FJF(IPELVE^)6M/B!X+BC62*Z2
MV=U!9!:.&7V.U2./8D4MW\0?!DL1>6Z6Y:-240VCDD^@W* "<=R!5-O GA6T
M\+/J$^FR2O%9F=V%PX8X3<<<X_2J7@SP1X?UGP=97M[8E[J82!I1,ZGAV4'
M.. !VKHY:-N;4]QT<LY95KU+*7+T\_GLCM/#>KV&MZ0M[IUN\%N790CHJG(Z
M\*2*UZX[X8&(^![41J0PDD$A/=MQY'X8_*NQKGJ)*;2/$QU.-+$U*<=DVM0H
MHHJ#D"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S];U/^Q](GO_
M "?.\K;\F[;G+ =<'UHT34_[8TB"_P#)\GS=WR;MV,,1UP/2H_$6FS:OH5S8
MV[1K++MVF0D+PP/. ?2CP[ILVD:%;6-PT;2Q;MQC)*\L3QD#UKIM2]A?[5_P
ML<5Z_P!;M_R[Y?QO]^QJ4445S':%%%% '!_%53)X815X#3JI); Y]?6N-\"Z
M,++QQ:^1>PS^7&3(L<F2N4[COR:ZSXNDCPQ%A&8>>.@SBN#^'%J\WB^PF58R
MJAW.."%VL,_F:]>@G]5EKW/,K6^L+3L2ZI.-/U;4(8=:;;:R2S>6L75W<C@[
MN2-_Z55MIA(RR--J&HO;0D[!\@WR<=><8#GMS^-;=QX5U"YO)%2\L$$VIO,K
M!LL,;OS/M5;7-#O=.DM8M1U3STN[TR$;MH  ; SSZ"MHS@TD92C)79!<6T%@
MDD,=O;6XCMXXU:XDWL9'968$8'(RP_"MVUU1]/#>3;FX@$\,,JK'Y2D"+&2<
MMQD5S^E:3+>-*]N]LB#4&<[?WDF%W=!QZ5&(Y-4,LC3J98M3SF<Y8CG&%_\
MKT2BFK,%)K8W=7@M?$DD6H&^ELEMY=DD,<?FQC8VT?-E<9 ':N7U(Z/8ZAJX
M6:YG:=?E18P@!)!R3DY'7M5BWO\ 3;75YX5FOEDDG<2[<;7+,0?E^A/>MG3M
M#6TU>_TV);.X^UQ[K<7+8:, @X*<],>OO1']VM27[[T*7_"22GPII?VZPLI;
M.!B%\PY)()  &/3O1H\FH>)M39_+@^S?\\YAF.U3I\O^T1_.GZM8W?A2YL9+
MZXBO6E;S%3R]RP@9X1<^W7WZ4FH>+['Q-))8/I"0-L<Q2A\NK*"V<8'7!X]Z
M5E:\%OU*V=IO7L:USH7AVUNQ?PV\\D-E*%GMLA#%Z2$<[@3@]N#FM&XU=?,U
M&6R@B$X599'B&?M$+;1GV(##UX!KG;2>66VT74;@I)]IMGM94!WL1DJI"\<#
M )Y[5%IDLEUJ%I9%A(UI<S6.YS\KH5D/W>V.@Y-8\C>K=S7FMHE8LW5^ \T<
M\Y=((PZ[1YA>!\ 1YR.C.H^@K1C:"ZT>'3[Z.WT^\B >S3&XQ*.27'';/YUC
MW=U=Z6L9CN)MUL[6GEJ-H.X,R'J<X&!CVJE:WJZ9+_9LBN]U.OVBZN5;#/\
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
MU?4Y["WB:0>;?P+)'*(P0@4'S1C&.@&,]W]J+PM\/X_\ W7L$M*;L^\W?O\
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
M'TKM?$D0C\):C!DE5M67).21C'6N?EEG>;3[=F<-H\QAW'G>^Q]A/J=@4_\
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
M45BQ(=DX8YZ[>,?C0DK&=.G1E#5VWZZ[JVFVU]38AOK.6(O#=6[Q!/,W)("
MG/S<=N#S[56O=3TJ31HKRZFC6)6,L0,JYD9"2-N#ACQTS66GAB\DMXU::%7>
M>3[2-[/O@=@Q7) RV0!R.A-2?V#?1V;PQ):3.]O+;L)7*J@=RP(^4YZ\CCH.
M:++N:1I8>,M)]?33U_K[S3N]4CM(+9T@EFDN6"PPQ[0S':6_B( X!ZFGQ:S9
M?94>[=;'<YC\NZ98VW@].N#^!-5=2T^>?3K>!8+2Z$>/,@N.%DP.S8)4@\@X
MK(E\/ZJ]LT2O"$ECD3R_/8^2&QA=Y0LR\$X^7D^G1V1-*EAYQ7-*SOW_ $]/
M^'Z'1S:GIUO*\<FH6JN@+,K3*"H'4D9XQD4K:G80>4TM[;1B7!C+RJ-X/3'/
M-9-MH4T<ENTGV<E+_P"U.02<KY)3'3KG'X56.D7T%U;6\5O;3'[#+$[NQ"+N
M<=#M.>.W%*R!4,.W93_(W7U>Q$LHFGC@V3& ><ZKO? .%YYZBF:EJMOI2P-<
M"0B:01KL0MR?I6%+X5OH9&=)8Y@Z-%AIFC^4JHR<*<YV\CZ<UTT$/E6T41PW
MEH%S]!CO2:2(JPH0:<7S+JMNG^9FW/BJPLY+R&99R;0+YFV)B.>G;Z?G5BTU
M>UOK^>T@$V^%5=M\948/3D]ZO%5.<J#GKQ3D(4]!SUXHT,7.CRV47?U]/+U,
M:/Q/IYTK4=099A#92/%*C*-S,IQP,X.3C'-:"7UK),D0N(A/(H=82XWXQGIU
MK _X12\8.BSP"*43-*F3AG+2&(].WF<^ZCK6G#IUQ:7T]RB6[R/'!&-S$8"Y
M#<X]"<>OM3:B=56GAK/V<OQ]--N]W]Q:O[R+3;*6[D1F5<?+& 6<DX 'J2<"
MHH]:LG\IC(%ADM_M(D<@($R!R2>#R*9JNG3:E):H)VAMXI/-<QG#E@/EQD$8
MR<_@*PG\+7XEVI<1O;P-NM]TI#L"X?:Q"X'.[!&>W%$4NI-&EAY0]^5G_5OG
MU^9U/VZQFC\]+NW*"/S0_F*1LZ%LYZ>]*NH627AM6N[<7&W?Y1E7=M]<9SBN
M;;P[>R) V;='AE:X"M(S[W)'R,2/NG&3@=<''',]QHFI7FHM(6MQ']H,RXDV
MC!0KC:$Y;GJ2?\!I=Q^PP]_XG<V%U33I(YI4O[5HH?\ 6.LRE4^ISQ^-00ZU
MILL/V@W,,2-*T*/)(JB1@<?*<\^U4)/#]Q"+)H1;E[6"%-A)"NR$\9QP.>#C
MKVJG)X=OV9IMMOOE$RM"D[(JAVW=0OS>XP,T[1'&AAG]O\OZ^>W3<Z9+NVDN
M'MX[B)YT&6C5P67ZCJ*S[?Q'$Y#26-W#:-,81<N(_++A]G9BPRPQD@5)H^F'
M34N _EEI9=X9<Y(VJO.>?X?>LZ'2M4-I_9TRVB6GVEIFF29F=E\TR!=I0 'M
MG<:$D1"G0O)-W6G6W>[7?IH;HO\ 3S=/&+VU,T6 Z>:NY,G R,Y&3@4EQ>6\
M-X(V=-[$ACO4;,+N^;)STKGX?#M[/<XO&B$.R>,^7)_ST.054* N,#N3GOZR
M3^&;ZYL81-/;M>F22:Y<9VNQ7  XZ8"CZ"E9=RO88=-+VG]?U^:\S6L]5M+\
MW!MI5EC@(#2(P96RN>"#SUJGHVH6\D<,5O874%O*K2P2RA2L@)W9R&)'7.&
MJ;3[2[CFOY[A(()+EE*K"Q?;A0N22!D\>E9UGHM]#=^8(+*SPCAVMY&*7+$8
MRT6T*O//<]LT::B4*-IQOVMKY>6^O]=38&J::PDE6_M&6)MCL)E.P^A.>#[5
M)%K&FR#*W]JP">82)E.$_O=>GO7-V_AW4&N(9+DP83R 5,I;_5ONX 10!SP,
M4W5-!N4TBX*)"[>9=2;%!.X2-E1C'/&,_P!:?+'N:?5L,Y**J;^ATKZK9S26
MRV\Z7"SNR*\+!E!49()!]J6WO+:[,@M[F&;RVVOY;AMI]#CH:RFT6\GO_MDQ
M@MR^5:.)RVT>64!!VC)R?;@"GZ)HMS82>9/Y8"0+ NV9I-V#UP0 H]!SU/-+
M0QG2H*#<9:K^OZMZC&\5:>N[*W'RW M^(6^_^7^<4YO$]@MG=W)6?R[67RI/
MW3?>]N/7BMDHO]T=<].]&Q<$;1SUXI71GST/Y']__ $B<31)(N0' 89&#S[5
M94@IS4.*D7_5&D<S$9,<CI3*<K%:<RAAE>M B.DI:,4#'Q??I2Y5SZ4D?WQ2
M/]\T@%90?F6F<YQ2JQ4Y%/V^8,C@T 14HZT8YHZ&F!(_^J%15*_^J%14(044
M44P#O4L?WS452Q_?-2,C;[Q^M)2M]X_6DJA!1110 HI\GW%I@I\GW%I ,HH[
MT4 %%%% #XOO&FGJ:=%]XTT]30 VBEI* "BBBF!*W^J6HSUJ1O\ 5+41ZU(P
MHHHJA!3XOOBF4^+[])@(_4_6FTYOO&FT#"BBBF(*E_Y85%4O_+"DQD5%%% !
M1113$%%%% !1110 4HZTE ZT ,E \B;*[AL;CUXZ5PWCW3IKWPMI;6MDTAMY
MUE,*]<8Y[5WA&5<>QKA?B0B1Z!ISR6LD\"7 $HC;;@%2,DX/<BM:'\1&5;X&
M><R6L5M/=-=:;=QNLJW:%7P$1L<'C_:JPT,4IGCBOP889X[SRKM=H"/COD\@
MOZ5#&+:UF5P+ZR^SL8G8?O#L8':>V.J\5?2]A"1Q/JK2@A[.5+JWX?JR$_-[
M+7M2OT/*C;J)_9DT<4[&.:#;?K,DD2^9&Z-T('&!AASFE2VOHYKB'3KC;/-J
M+!I+5N<;6)!3\/6MG0]'_M.9W5;;:UJ@8P':2T4B _\ H%$_C2V-OK=G;64Z
M+:AG%R9\OEI IXV\?>/?I6#J2;Y5J:J$;<QE>(+#4DTT O>7<$;K(?/.-[=/
MN\[0 <8R>E9D^I6>NZY!!-;?V?,$51,I^[M3G(QSTQUXJ:QTV_UWPW<PZ5=2
MW<@N5>2-UVG;CMR>^*[/1O"-_'JZ:EK8BFM%LT18Y.6#[57;CMWJI3A36NY*
MA*;TV,#2_%5CI,4^GRZ5%*CMD.)<(XQ]X#;R<\D9]:T8]-NM0+Z[;+!<&>'[
M-8Q0\",8 ;GM@!N*HZC9G/V._P!!&GV;S.UO<Q_*8]N2-PQWQZ]ZQ[C7M1T9
M?LUI:K:VUVF6EA/^NQT<''7CG\:7+SZPW8^;DTELC=%G#;>2<AH-*B9<KP'N
M'." /8N3]1492&PG2&93)+8P&5\GRY&EF[=^TGYT1>+KK1]$MHM1$>H74G[Z
MS=CR!D@@GGYNM7I;_2;W3K6XN)18_:"7:TF.1YN3AF;C([XQUQS4-23U15X]
M#*.GE-3M+>&22VU&% T?VCD7".NYE/3!&XKWSCM6]_8UX0<Q2K;[MWV0C^+&
M/+"_W3]_/MTJ*#28M-NFGEACO;=%,H5XL%V9=^Y3GA<GWZUS+>([TZV;W^SB
M-6<Y5>H$6W[F,?W.<_I3]^?PB]V.Y=-@TFJW5O)*\FISH5*P#Y;6-1N QW.%
M5>V,_A4Z117\XA ,<E];+&K$^8ZS0XX[8XC/'K6E-HW]L31W$-DEE:S1JS[(
M_F#[0^2>ZAA38;O2+>TO)$E%X\!$C6L' ,V0"RGG .22,=2>:7,WMN-+N4UM
M(9#(\PV1:G"+>8GG;-&1@D=LF//U.*LOI=]9LFKSB"V:TA%M>K.N1*G12/7(
M"\55;Q?>:OI-W#IZKI]ZF9KIPW(0-C[W'S=*Q(?$5_K\9L[J%;VVMTW*TQYC
M/>0GGU/YBJC3J-W8G."T1J:OXLLM0@M]-72$B17!SYN$"X^\1MX]0*QXK^ST
M/7I!!"-0D*']\[]59. HQV! Z\BMFRLU6*2ST[0/[4A#1R3W$AW;]V#A0!VS
MZ]LUT.K>$KR75H]4T$16\/V8H\:##;MNW:?7']*?M*<'R= <)R7,<KX<L=2;
M3Y,&[L[::1I ;?JC9./E_B&.,9'7/M45]:7[$1:E/EDOH_)ENSM)7;P-GTQW
MJ&\T[4]"\-HFIW$]K*]V7147);ALD\COSFMR+QO;QZ5I%I>6=Q(ET,M<B?$F
M5DVC^'GH._2B;?Q1U)BEM(S+C3))%9BDMRTFH,^77RXU5=V21SD8!JLT,"NL
M;7Z+%=7+W"I:IN&Q-W4Y']VNCUS3!IUS',6M]BQ2S*)VR3YDA _#Y\5B2:C&
MJ31+J?V<)$EK$MM!D(QVLY'S<]&'XU4).2NM@E%+1F:+>+4)839V%W++-.]Q
M\[\-&N[V]J[[X<6TUI+J(N-.>V%T&G3<V2%W8V]/>N$D\BXN"6.HZANQ;Q'_
M %?"CYC_ !?W3Q^M=[\-K2/_ (F5_%;3PQ8\F+S'W;@.O8=UJ,2_W95#^(>4
M:H5.N7YCPBBZDYW?[1[U]%>%#O\ "^G-SS AY.>U>%ZEKSQW6IVODVHBEN7+
MH8^,@GGKUKW+PBP;PIII"*@\A<*HP!Q48]OV<;K^K%X.W/*QM]Z***\@],**
M** "BBB@ HHHH **** "BBB@ KG_ !3J'ANTAMH?$9B,<K,T*R0M("5P"?E!
MQ]X?G705@>)O"&G^*OLOVZ:YC^S;]GD,HSNQG.5/]T5<.7F][8ZL&Z2K1=:3
M4>ZW^1S<&N?#.VGCGA%I'+&P='6SE!5@<@CY:V?^%D>$_P#H+?\ DO+_ /$U
ME?\ "H= _P"?S4_^_L?_ ,11_P *AT#_ )_-3_[^Q_\ Q%=#]@]VSVYO**CO
M.K4?KK^9M6OC_P ,7EW#:V^I[YII%CC7R)1EB< 9*XZFNEKB+#X6Z)I^H6U[
M%=:@TEO*LJ!Y$()4@C/R=.*[>L*BA?W#R<;'!J2^J-M=;]PHHHK,X HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@"FVDZ:]]]N;3[1KS(/V@PJ9,@8'S8ST
MXJY113NV5*4I6N[V"BBBD2%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 8'C;_D4+[_ +9_^C%H\$_\BA8_]M/_ $8U7];NK.RTB>XOX//M
M4V[X]@;=E@!P>.I!HT2ZL[W2(+BP@\BU?=LCV!=N&(/ XZ@FNSG?U7EMIS;]
M-MCSO9Q^O\_,K\EK==]_0T****XST0HHHH \^^+:QMX8C:15.V8$;FQ_2N!^
M&MU(?&=E$1&$*N,/UZ$_+[_TKT?XGB%O#J)/<-"C3*-RQ[R?U%<7X'CT?_A.
M;4V5Q/O5#@21@;SL(.#GCOQ7K8=_[+)>IYE9?[0OD4]7:)/&UW)!+"T=XLJJ
M4?9L*Y!SU_B4_6J4,]S/IEK*]]=DEFMF$2[]Q!)7'(Z$+^57[UDEUF2UL]5N
MI91=RR0P"#+*=Y#I][I@L:@U&2WT18XYX%:]AF:Z\N3D!6SMW#U^9373%^ZD
MMS"2]YOH='X9ANEL+F^N=0O%D <0F?Y%:54*$'DYYR?PKDQ_;%]I%VPU59+J
MWF\QXQ(68*3@D?\  B/SJ+4M2M[O2=+GGF*-YKSLD,&%7+MD?>ZY-;4/AG2H
M5CUIM<6WT[4593%-%@DG/'WN<,,_A4V4'S2Z_H._.N6)CZQ/=R6FC7FIZ?O)
M38SCY78JQ &[!YP!VKM;G1M;GUW3M2M]46QLA;PLD;/EE78N5(XSSFI/#WAP
M^%],NY%OH]0:6+S[6 )@,.H<<GM7%:]K9\5VWVR]3[)J%B0F$&X%<XR>FWDC
MUK.[JNT=E^III35Y;ESQ/J-MJ&KZL%WP7$#I-'/&>68!4Y].":<NMQ/'IK:\
MCM(L1,6HVS9?@G .>OH>>M9]Y<-)+I-Y?HGER1&-[F$Y+'!0$G\ORI;#29-1
MDMK:Q+7D5KYOG+<?)&1O.#GG'8UOR14=>ACS2YCHK7P[;ZYI^K:QHA9;IPOD
M8/S$\;\J.A.&[G.:P_\ A'=:M-#NY'TN[:6^*P/$8R-N&#;_ '^Z/SJUK?A3
MQ/;I+J,$B20&!=WE,?W:#'RCUQ@<^W2I=/\ &FJ1^&+9;L&6U#^3,WF8D*'.
M&#8.,' _"LTYVO!IHT:A]M6.9N;.XL;%(9HY[>YF80W*MP&C#\<>Q"\5H:9H
M]Y+J]YI=C$TMO<(L$LSKD(OROG\U%=K]HO-1UB&UT'4WGAMK9#-:W9SN4J"&
MZ_,<E>PJ$QPZA9P:%JZOI=V7FN8WA78O#-R1Z=Z3KMJS0>Q2=TSDM4T>\LM1
MLM(O(F6UMP\,4\:X#@Y?..YR?6L^VM+BYMIK.,374\!:*U0#[HW\MCTZ_G7=
MK%!I5C=Z)I0?5[R1(KM_-7<C LIRH_X%NJSY]YIVL&/7-0-K;7,#>3:6IQ_#
MN9NORG@]C0L0[62_KT&Z.NK./3P_K5UH$*)IUVK6#M&( I)E+,26]@,^AZ5M
M3>&H]*T?3-8UY2T\9/GACDJISL&#U(^48R*@O/'&H_\ ".7PL T=H&6"!V;=
M(%&,N3QG."/^!56T3PKXFOA!J,DVR%8&:-IB<NK9)'L#D\\T7GO-V1-H[15V
M._MJ'S-1ET%)#<-!F;4+DX902/EXZ=AUJ#P[J,%CJFDR3;[FZN)6E>9VP5.&
M0 #G/'.<U6U#2[C37N[:_#6=M<I'Y20'S8R2RY)/'N:2PE"ZCJ=U8(K16EN(
MEN)C@*1M3(],\_G6O+!QT(YI<VIVD6DZ['XIN]1DU87=D(I6>)7.XKM.% YQ
MVY]JXK2);O\ XG-YIMBT;0QD*S?,Z,SJ#\W'.">U)H.M)X6@_M*V7[5J5V60
M*W"JN[D@\YY%=SKGA]_%VB6,_P!K33Y1&)[B$KD=,ECR/6L-:4K2V-=*BO'<
MX<_VK9:%%<OJ8AN+B<%%>0@D#()/XBNM\01W,FC6M_#J%W),J1&Y\@[PKE G
MMC)(-9,GA?2[I9-4@UQ);#38U4I#%N;/&?XN,MD_C6+IVHVT5EK,D4[.Y*S;
M)+?<K+O7 /S=0<?E6C_>/FCT(5X+ED2RW-W9Z?>RB[O/W6VW*R+L*NQ#,2<G
MOD?C3HG5_$%O+))$([*U5W:23S-^Y1CC [L.*DL+B+7HYHEA2.^N95N$2+[K
M[3\V!Z\$XI)6$%U/;7>IS6TCSB2:*2'DJ&'EK][GC:?85HW:Z>Y"74]JL;E'
MM]++OM>6!2 !@,=N>E7FZFJ%M)D:;M.=T0)VCC&W^57VZFO!EN>S'891112*
M"BBB@ HHHH **** "I(OO5'4D/WJ3&-;[QI*<_WS3#0 4444Q"CK4K?ZD5".
MM3'_ %(I,9%24M)0 4444Q#X_O"E?[YI$^\*5_OFI&-/2FTX]*;30!2BDI10
MP)>L/TJ.I!_J34=(!M%%%4(*<GWQ3:>GWQ28Q9/OFHZDE^^:CH0!1113$**D
M_P"6(J,=ZD_Y8TAD=)113 *44E**3 ?']\4C_?-+']\4XJ%;)I (J=SQ2,Q/
M'84C-GKTI* "BBB@"1^56H^]/;F(4BH,;FZ4 "KGD]*5F_A'2D9R>.W:FT )
MBI(^AIE21]_I0!E:_<SV>@7]Q;/Y<\<+M&^ =IQP<'BL=-;OIKG1K=9%63S"
ME_A1RPW+@ C@%D8_A7275M%>6TMM.F^*52KKDC(/N*BCT:QCN'NO( D>83LP
M8\N%V@]?3MTJXM):G;1K48TW&<;O7\5;_@^HS2+V;4X'N);98(M[+'^\W%@K
M%22,#'3WK*\2>(FTR^MX8;A(UB7S[A2 3(FX#:..#C<>/[H]:VH[*W@,?D(R
M",.% D;'S')R,X//KT[4JVENLD\@CR\^/-)).[ P!ST&*5TG<F%2C&JYN-UV
M_P"'OT_$Y_\ X2>2WO+F$1"Z9979<L5 C 7 &U3DDDXSCZBM!-=,^JFR%J5D
M6/SV+.!B$CY6Y'4GC:>F#STRZ'PUI<4:Q10RQJ 1E+B0$@@ J3NR1@#CVJQ)
MHNGB4L+8!LDYW-SE=I'7IC QTX''%-N)K.IA'M%_UUW,>/Q5)*2B643R,T0C
M$=QN4AVV\MMQD8YQD>A-/N=>OGL[E+:R1;R&*5I09OECVD@%3M^;)&0"![U?
MAT#3X71UCE9TV[6DG=R IRHY/05+<:%IUP&,T3C?NW;)73<&^\#@C(/ITH;C
MT'[7"*2M'3^NE]OU,N+Q-^]\LVIDC3]V\@8[B^W.=H7&W/&<Y]L5/=ZO>R>$
M;G4A$+.;[.98@KB0J-N03D8S[8-6VT6P:8R>2X!.=@E;83C;NVYQG'?&:G>P
MMIM.;3Y(\VK1^44W$?+C&,YST]Z+Q(E5PZ<7&/57].O4S+F[NM%NT2>^DOH9
M;>27_2/*C9"FW^)54;3N[]*BMO$ZNQ^TP)$BR-&\L<I= =F\8)53@@'L.1WS
M6BV@:<L<J-'-)YJ;&>:XDD?;UP&9B5YP>"*8=!TY[>:"6%I4F97E\V5G+LO0
MDD^PIW74KVF&:]]-ONE;YVO;_ABC%KEU)>BW2T)N)8HY%ADE"K&"I+98*3GH
M._/IUJQ:W=]-X56Y#QB^: D&4@+O[9[=:MSZ/9W<YE>-UF;'[R.5D88! P01
MC@FK"V%G#IO]GK"IM]GE^6Q)&WTYI-JQ$ZM%I<L;:J_]7_KJS MM7N--\X7<
MUS)-L4K!J"QPE26P2'0;2O(X&X]/6G2>+)GM6ECTY7,4,LTW[\@*(VPVTE<M
MGJ,@>^*NCP[8!2&%R[Y!622ZD=TP<@*Q8D#V'XU8&@Z=';R1B!BLT;QR;I78
MLKG+<DYY]>M-N)LZV$;NXW?W?K_3,W^WKPW26::;&;EWVA3<X0+L+@EMN>@P
M0 >?6H;CQ*T,UO,(R8YH"! 3C][Y@7E@"<#GIGZ5?O-!MKJ]M[@%XS&VYS'(
MRLWR%1@@C&,_C4[Z+I\D<:&# C0(A5V4J 0>"#D'(!SUHO$E5,*K-Q]?ZO\
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
MN%8*<@,,_-CWS2374(U<+RVE'^OOV_IW$L-1N+^QGN6MA @+B(^9O+;21DC
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
M5+'W^E2!$WWC]:2E/4TE4(**** '#I4DGW!48Z4^3[H^E2!'11V%%,84444
M21=33#U-/BZM3#U- A*0TM(:!A1113$3-Q&HJ(U*_P!U?I41ZU(Q****H J2
M+[U1U)%U/TI,0C_>--I6ZTTT#"BBBF(!4Q'[D5$.M2M_JA28R*DI324 %%%%
M,04444 %%%% !2CK24#K0 /GRI,%@=IY7KT[5Q?CV..X\'QVTDP\Z0YC,_4E
M06/XX!KLW)$4I R0IX]>*XGQN\<6B:5))=O8R+,60HN[)V,2O4=1FM:'\1&5
M;X&>=VM_*[:48Y&C6>!H65)LDXR <8'< XJU8QZA<WT5M'>ZB7:3R7<0\%D.
M0/O?W5I]G:>=:)J#O--IT,YN&E>/RU4$$$+R?XSBH=/UF'^UH[6*.**WWR7
ME\K?)DJQYY'\)Q7LM\U^4\I>[:YM^+YKFSN-)@M-7VVH),IEFPP<L20?H"16
M5;1:U:>(+FRW?;+6XC<X)+(RE2ZG'Y51T/2]/\2W-SI:WSQ3S2M-$S0Y7C.0
M1N],UM6_@VTU2X@AM?$,#WNGY^T;4YVJV ?O<8&!6=X4ERR9:4JCYDBOX+CN
M[ZTURQL(6L[\P<SE\1@AUR,8X.,]ZT[U[S0? T\.IWRZB7EC*1ALA &!Z\]Q
MZ5?\5^)9?#Q@L8[2.XT^[A"27&<>82,$]#SU-<5IEO\ 9M5O[&S9+BVN(3B*
M;@L-N\?+WQ@5,8NI>;V>I<I*'NIZEK3[^ZL]<G_L]S-:7$)EDLI3PVY=Q4>N
M"3SCH*L03>'M8LH],@BECN)Y%9;:0@)"X/S!6[<;CTK$LC9K'9N\T\-U TL+
M1HF6&Y7(QR.^!6[IGA#6KS27BB2&WGFC+M([9DE7.0K+VSP<Y-:S4(ZWL8Q<
MGTN3>(/!6K+KD5I:QW$NED)Y3HI81' SG\<_G6-J.E:A+KDL]YI=REK&%MY'
M"_>"(%#=./NAJL6-UXC\(^)K:"Y#!Y4">46)5EVX!_# _*NCM?%*7+ZK)J5U
M-::A;(8EEA;,94N K;>.>5[]*SYJD/[R+Y82TV9P,UO)>P7=U---+)$4AA&/
MO+P%.?I@8KI8]%UK[ /$9LQ]K2(6RVQ0[R@3R]WUV^U=#;#7['^S;W4+>WU"
M%=\KW:J68($8AB>V5Q^=53I&A7.[Q"NK7:P,IO#:@C?NWXSGTYQ^-)U[]/Z[
M%*C;J<"EO):PVM['++#<B1XF7'('S \_3-:EGI=_!K<%U9:9<26I_=QN%)Y=
M""W3W)Q7:W!UW4FU*^TVT@LHIHXYH[QU*MMVJ2=W<A<U5NO%26D.ERV%Y<WV
MIRIY!:9\1@ X9]O.3P>_0YINO*6D5J'LE'63,W1?!.KGQ UG<13+I@WF:5U*
MB7@]/QQ^50W)\/Z/:W.DSB9I(96=H86&R8[OE#-[ CC':H-1OO$?BGQ7/:6A
M??$A78K'8%Q@G\<_K5J^\&ZW:Z1$DBQ3W$$0:-@_SPC/(48YZ^U5=MKVDM^@
MEM[B^93O[ZXU#5K6&^?[/816ZR1V<)X4*@89],G'YUN6$UUXB\#F#2KI--<7
M#NZE_O@LQQGCN?2N2O9+5HKJ5Y[B6YE6*W$;KM;<%4DGD\?*1BIM4A-S=Z9I
MMT4MH(85)BC&YAE=Y)'&"1G\ZJ5)-)(SC4:;;-/QA%=:=HVAV5_$;R\,9Q,'
MS&<L<+C'S<8[BH+N#6[C6K#3D7[';101D  JGW [?UKI_"WBA]=NY=*-JD>F
MVD!2&X/)3 "JQXK+N_!UMI5Y<M>>(H4N[]?]&=X^<,P^;[W<9'XUC&IR^Y/<
MU<%+WH[$GA6XN+K5-7MKK6=UDPQ&T<W.X.NW'X#%9.HK?6>H7,,E[J"M'+L4
MF'Y59SD9^;^XQYJIKVC6/AD0Z4]_++<+(L\TBPX &,C W>A%2ZKK:-J363+'
M<02B&;S6B\N0812.<G^'BM8Q;ES1V9#=ERRZ#9[V>.ZU2*29WCM;=8HT>3:=
MWR@G&#[G%=M\-ML*M99@>86IEEV+TW$%06^A':N5O;4FWDU*%YTT^[F69IHX
M]X"@<*>1_& *ZKX=S)+J.I.;_P"U221;I"T>TKT  .3P!@?A66(=Z3L715JB
MN>7Z[.'UR]29(U"W,G(Z#YC7T'X054\*::$VE?(7!5LCI7AVH6.C'4-2_P")
MK(+O[2Y3]R"N,DD?>KW+PEL_X173?+8,GD+@A=N>/2HQTKTHFF$7[R1M4445
MY)Z04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M3UZ4KYW&FTP"E%)2B@!5^\*=(,O35!+8J1SMP>](!H 1<GK3"2QR:"<G-)3
M*6DI<T@'R=!]*:JEJD*[E4TQV_A7I0 I8*-H_&HSR:**8!4DGW!4=2L-R 4
M1<DU( (^6Z]J#B,?[51DYZT *S%C0.HI*4=1]: 'R_?IG>GR<M2@!!D]:0"!
M0HW-U[4UGW4,=QR:2@!\8Y/TIAZFI(^_TJ, L<"@ '/2I,!![T$A!@=:CZT
M+DLPS3I?OTB#YQ0_+T ,]ZD5=HW-0 $Y;FF%MQH >&+.,_A39#ES2Q=:3!+'
MWH 11FI.$''6D)$8QU--'+4 /;(CYZFF $TY_O;1VI?N+GO0 H 7']ZDD)X'
M>A.26- &26;I0 1H.IISY/RBD7DD]NU. [T & BU S%CS3Y&STJ*F@"BBBF(
M**** "BBB@ HHHH **** "BBB@ IPIM&:3&6$;(Q2$%6R*B4X-3@AA2 1P&%
M0CY7J8J=N/2F8#*?[U #R1QGH:C9<'V-. S'@]12*P(VGI0 D?#8]:7=@E6Z
M&FLI1AZ4Z3G:: $9,'/:F]\TY6_A/2AEQ]* '/G8II 1(N#UH^]%]*90 I!%
M)3P=XP>M-92O6@!TG(6D5\_*W2E?F-33* %9-O3I24Y7QP>:&3N.E "C_5FF
M=#3UY0TR@!X(<8_BII4K24]6!&UJ &+U%/DZ_A2%2K#TI9>V* (ZD5@PVGKV
MJ.@4P',I4^U"_?%*&XP>E+LVN".AI ))]\TWM3I/OFF4Q#E<K2E0PW+^-,-"
MD@Y% QRCY@*)?OU(H#8(Z]ZCD^^: &4444Q$BMGY6Z4A7:>.E,J1&Y /2D,6
M7H*CJ652>>PJ*@ HY!R**0T 2A@XVMUIQ&V/%0BIN/+&:0$-%.92O/:FTP"B
MBB@":-@PQZ4QP0Q-+$.2?:@,#PU(!@HI64J?:DS0 G>E'WA2=Z5?O"F!,V"
M#TJ)EV_TITO7%"MV/2D RD-/9=O/:F&@ %2Q]#40J5?]630!">M%%%4(*44E
M**0Q1S@>].FZCZ4B_>%+-]^@".BBBF(*44E*M("6/[IJ/_&I%XB)J*@ HHHH
M&%'H**5?O"@!\G:HZDD^]BHZ "DI:2F(*EB[U%4L7",:3 8U--.--- PHHHI
MB =:EDX5:C'45))T I,9&:2EI* "BBBF(**** "BBB@ H'6B@#F@ 8 QN#C!
M4CGZ5PWQ"U'^Q_#NG-%:Q7$AGVQ;NBG:>17<G(C?!P=IYQ[5POQ >*/0]+=[
M:6\G%QNBC7Y=S[3UZ_7\*UH?Q$95O@9AZ7;C5(Y;#5VDEUB[MO/5>T87#*OX
MX4X]ZYN2[U^:^_M&S\[?;R"&XC3(5"ORX^A _6I-+O+W0=4NO$FI1D2$?)&S
M[2[,0-O3LI/Y5H^*@K^&[/6[:]N"+LGSESE6RQ)0M[=!QVKUK.,[/9GFMJ4+
MKH=1X?T6;1#?>(=1591<0;A#'#^]4-@D9SR!TZ5S;ZAX<\/WNH-&FH1OJ,'R
ML8PRJCX9L<COQ3[#4I;Z#3[NQ65[!;8V5Y&YW>02I 8'L.GYUCW6EZA;(^BW
M=U (R?-L_,DR'7H!CW!S64(7D^9ERG:*Y4)8:;?6\5QI]CJ49M[N,SPQ!N9,
M'@%?7':K.G6=SJUY87#Z'<+<1M]GN)HFV*NT%1\NT]  .M8DPC/AR)&@B-Y!
M>>1&8GQM.2>1CUKTO1-,/A;0I;X2.+N^"%XI$SM8X!.,\\\UK5ER+3<SI14G
MKL%EX>T_0#*+ESJC/<M/"&788R%8X')SZ=JCU*^&K7,PD@E0SK"PC<;L8V-Y
M:GC'3<>.QJ@3+=3&WG$KM<%EC53L9\$EV;KA<AACG@BH+.!YKF:.U>2503&R
M6-K^[)QLPS;OF"J2.@Z5S<GVI/4Z.?[*.L$T^IZ;<VMS]GCO=SQ6>]>?NGC'
MKMR*\PDL[S0]%OTU2TCADDD$"M*N-Z[@?E_$9_"NYTFPBBU?361X(X[6X++'
M"GS$+&T;$G/][VXZ>]=5XAMM+U0V-M?6ZRI)-E9/[A"DY_3'XUG&K[*5K:,J
M5/VD;WU/*+-YHKVVLK>YWYL6BN)&&$177<@SGW4?6LW?J,=@;$R0FZ$HM N[
M_EGMW?ED _6NNUWPU+ FHWXO1)#>%+6%H8^(P)$QGGH-FVMY? MZNG*W]K-_
M:(MS )MG;=GU]!CZ5T?6(+4Q]A+8X:Z>X-[]@N;ORRNGK;V[H,H=JAG&<]/E
M8?6J$=K=:MX<M8],LTEDBD\H^6<E4+$_-QW.#73Z+X;GD6TNA?K&NG32P7#R
M1_*X9VR1SW)Q^-=]X>L]-TZ:_MK"W6*-9 [2#HY(S^F<4JF(C!6CN5"@YN[,
MCS9]'T.V@A%O)J:"*&Z$:<A=HP,?3 K+TN[73;J,QV\HD5YG\M4VGDLWELW?
M^]C'84[6].CN=;U-V>">.XEC9H9DQA1&(\JV?[V.WM[UCWEO/:RQQ7+O BXB
M O+;,7RC:-IW?*"HQT/6L8036O4TG)IZ&S?:'I_B/"0;M,N#-'<2L$WDEDW8
M/(QUQFN6U/3IM(U#4KI=&N)'!$4$\K;E8G )"X[@GOWK5'GV;O;HLB&( M%N
MWE4)!5X^F5W%1CC@]:V-7TQO%.@QSS.S7%GETC2/'F, 5Z9XY.:TC)P:5]")
M)27F<)>Z=J%Q;6VFW5_!'%;1_:)X2<&/)Z!?7#8K76]\+>(I]+MS_:+RZ?$5
MW+"%!1,D9Y..<5R\:B+0+TM:Q_;Y;D6\SRR<\G. N..0.]:%II>HS(NAV=U
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
MT -I0I)P*502<"I"1&N/XJ+@)Q&/5J13N?)IAR32C@B@!T@^<TS%22=0:92
M2E52QQ2JI<TYF"C:M "E@G"TDG0$]Z9]>II[<QJ: (\48I:* $IZ)W/2E51C
M<>E([[N!TH >YS&"*AJ3K%3* $Q1BEI57<: $"DGBI6.V.D)V@JO6@_ZH4 1
M<GK1BEHH 2E4$D 4 %CQ4@P@]Z ',0O/>H2V3D]:?)V]ZCI@+1WHI54L?:D
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
MB@ HHHI@%%%% !1110 4444 %%%% !1110 4444 %*.E)2B@!5."#4_<-ZU
M*DB;C::D!9$SS2H>#[4K' IO1L_PF@!KK_$.])&?GIV=K;3TII7:P/:@"0_,
M2IZU$R[213G/S9I1AQSUH :GWQ3]V&(:H\;6YITGWJ &LN.1313U;^$]*0KC
MGM3 >O\ JS2*^05;I2K]PU'VI *R[3STIO>I%8$;3TIK+@^U #X_NFF!BIS3
MT^Z:C- #RH9=R]:CIRG:<TXJ&&1UI@,3[PI\GWJ:@^<4KG+FD B-MI67C(Z4
MPTJ-CZ4P&]:EB[FD*[CD4Y.$)H 8>IH#%3GM29I,T@)&4,-RTRE5B#3RN1N%
M "1\ GVIE2*,1FH^@% !4@(D&#U%149H <00:=&.2?:A6#C#4X#8IH B[FBD
MS1F@!RDJ<T]E#C(J+-*&*\B@!4'S@4KG+FI%P?F'6HF^\: $HI*,T /5]O7I
M2LG=>AIF:<A(:@!S\(HJ(U-(I.*B/6@!****8#T;'%2!0,D=Q4-2IPG-("(\
MC-)4C)QE>E1]\4P"E[44=Z0#D;!QVITH)P>U-3EQ3B^'QVH A/6BI70?>'2H
MR*=P =:6DI:& ]>$)J,U*W$0%0FA %%%%,!:<O)%-I\8^<4@%EZU%3W/S&F4
M( I124HI@%2IPAJ.I.D7UJ0(3UHHHJ@"E%)2T .'( I\AQCZ4U!DBDE.7I -
MHI*,T +2BDI10 ^/KFFGO3EXC)J,GF@04E%%,84444 %%%% !1110 4HZTE*
M.M  <;7STP:XGXA)_P 2"P*B#*SY#2G[ORGE?4UVK?ZN3.?NGI]*X7XA);2>
M&+%;DD S?)+C[AVG!-;4/XB,:WP,\^65[PR\W5]%&0& 79&O'1ASCUS213HL
MBQVDZVX?*[+ ;G?'&TOD9'&>E0S^=.MK:W]P%N803!>_>64'+ 9X^F?PI\?G
MW4Y^SPF*Z1E%W;CE74X7S!^8_.O<:74\>[Z&WJ31/X3EWVL;W%DR&/RS\]LI
M(Y8X^8DG...M0^%[?5+GQ#8ZC=323*8Y EP9<%248 D8[?6G:9KD>@Z=K=A9
M7&)H06BF#[0/W@!4#N<$\Y[5D:"4U36;66%+EM3WF5GA. _7KZ9'4\_K6/*^
M22Z&M]8]S>UZQL=0T-]3N=3EDU*TD:&>:!-^1N*KNY'; SFN5TZ[TK1;^&\0
MRW<]L=X7&U9"?4\[<9]^17H4TL'AOQ9>3W<-G8PW]N?G,F6R5!/&!GYAZBN,
ME-__ *5<:9=6WD(1YL]HNV4H6'49Y'(XS44-8N/0JJK._4[C4;"W\2I9>*+F
MR,B-'C[+<3[%4=.NTY!//0=:;XNOK#PSX0ACTVTBMKF^3RP(FR$!^9AG'(X(
MK(\"ZO<V6KS-;?VCJJ/\LF5V+&,C#$?-D]!VX-9?Q4U'[3XQ:U*X%M&JC_@0
M#?UK*%)NLJ;V1I*HE2<UNR"QL='L+>PO?M'G7#Q-* S8 <$@@C\",U8=[C7[
MB!W5;Z\OL^0C-^[M8USD^Y^4\\=:B\*,G_".:RS003F/:R>8,J&X!./H36]H
MR0SS:G9ZG=,+7[/;.1 NS 98\ <G ^8#Z5O5ERMWZ&5-<R5CH=&\/RZCIT>S
M5HYA ?*7?;;D 7@KC?SR.OZ5O?\ ",1&19-MH9!$8]_V;WSTW=*P=;\4:7X8
MT:72M/+V<]NL9ARORR@E2=ISSP3G\:V4\96)\(?VV\B +%EAN_CZ;?SKS)JK
M+WDM+G?%TX^Z]S(U7P_-IMA<32ZO#;B4^7\EKM3!XP?G[G'/Z5PA6ZT"ZFV(
M+&^LU#,4;]W=0D@#TYY'//(KMO#WBW3/$>DQZ=J+274]WYADC"9$2[BPW<\
M #GZ5B:W###+I=II=XYM?WY43+O&U5DR.HR.,8]*Z:+DFX3,*D8M*43!O+'2
M-42[OS,8IUMA.Y1N"Q*@+CUYY.>O:NH\%7]IXC\+36NJVT5Q/91[%\QL;T!R
MHSV["N4\3%#X1T@K;6Z%Y"S&)=H/# ''TIWPROA8^,X8<G%S&T9R.V-W\UKI
MJ0YZ+EU1SPER54NYUFE:=:Z')>^)[2Q,:1Q%?LUM/YBGD C[HQZ_A7GNHW^E
MZ]J,VH/OLY;DEMA&Y8\<=>-V<>W6NP\?ZU<SZC%YPU'2XXW**2NY9 "1N R.
MOUKFQ]O9;:[U&ZM3;O(?(EOERZJ"1\HSP.,XS1AT[>T>['6LWR+8V?#UA8Z?
MH!U>WU%H]1G806\D\6P#YL$J,G)P#SFF>*K75H/$<]_;7+1B.WC22XWDER$4
M$@=CQZUNB6W\2>*-.^RQV6HPV$&797VG(7KC!P-Q]:X[Q1]GLM<NI+A+G^TV
M<2KYW*Q].,]P!TZ=JFDW*I=[CFN6%NAKZ7+!'X5\X6<8N+V1UD>1L-=*&).#
MCAL@'OTK',D9D,-Q*L_E+Q!?IM:,?W0^3@<YZ<UIZGK\>O:'I-A?72&XG/[V
M8/G&'. 5]2 .<]ZRY!+8LRSPF5C(T=E:GA0 2-_Z&M::WON93>BL!E-CY; W
M%C QR-PWQ-QQM'&<]0:[;X;A6U6]&R$M)!O\V,\L"1U'8^W-<';-/;O=6UG.
M)+V<8FNC\JP#AB,\^F*[WX8+%'>77D()(Q%^]N\9\R3(R ?3K^51BOX3-,/_
M !$<'JLVF)+K-HUM))>?:7:.;S,?Q].GI_*O;?!+L_A#3B_WA$!][/2O"/%-
MN8?$.HO(Z.&N'(V'C&3Q7NG@0Y\&Z=CIY?\ =V]ZRQJ_<Q_KH:83^+(Z.BBB
MO(/3"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M.<&LWQMAJWFGRO.$/V/8NW!0'.<;MV3GKC';O3OMVI6[VMLU^TCW\<4@F\I
M8"S88* ,8P>-V>>N:WET:Q%W]J,)WYW;=YV;L;=VS.W..,XJ :#IR1/$(GVL
M% )E<E IRH4DY4 ],8JN9'5]8P_\OX+Y?=OY]3'^WZG<37-HM^T;V22L9_+0
MF8J1MW#&,8/.T#VQ4D^J7TJ2WL4[0QVT4$AMPBD2[^6#$C/0X&".?6M-]!T]
MXDC,3X7<"1,X9PQRP8@Y8$]<YJ2?2K&>X2>2,AEVC"N55MIRH90<-@],T70O
MK%"_P_@OG]_X="D]OXE*,1=V6/M(*_NSQ%^?7_&JL%]?QZFC7EU<)')<&-!Y
M4;6SH20H5E&Y6Z?>/7(]*ZA2&C(R.*S8=!L4O!<JDH(<R"/SG\H/G.X1YV@Y
MYSBA-=3.&(@TU.*VZ)&79:]=I:A[ZW0HPG:.7SE4ML8\," %&,<Y/3FI(O$]
MQ<2);0V$3SM,8CMN#Y>-F_<&* GCVZUIW&C:?+;);-!F)-^T;V!&XY.#G/7\
MNU8NHWOA[PQ?VK7SRI/.S.LSN\G( 4EN3V./_P!5-6;M8VA["LVH4VY.]DOG
MY_>2)XI,AF:.PDDC"N8O++,S;3_$-O&>HP6^F>*G^VZGJ^G0S:<]I#(D^R?Y
MS*NT<G!P"#[, :XW3M;T."^UV35=16:S$Y6SB20MA6)8E%4\=N1C&.M=0GB7
MP[HEE9RO/+''J8\]97W2,QPHRYR3TP/;'M5N#73L=5?!ND[4Z3;TMHVGI=K7
MLGKINB9K?Q*=VV[LN;D%?W9XB_/K_C1>MK,-[(OVJ%+6YFCA@9$R\>3\QYR,
M]0.#VK!TSQM9VM]K<NJ:PDMJMP%LT0!B4Y/RA>2.0,GTK>U;Q#H<?AZTOKYY
M/L=X4,;*#N4XW _+R",=NAI.,DUH9SP^(IU8QE333TTCO=)Z7ZK_ #17%_J;
MR7-BE^T;V2RL9Q&A,Q4C:&R,8P>=H'MBF+K5\8!JWFMY7GB+['L7;@H#G.-V
M[)SUQCMWKG$U?0QXFO3<ZJK:-':AH@LK;G9R"X)'SOD@D@YZUTR?8]:T2?6=
M"B9[EU<VZ.V$\U04!*$[<X&,GM1*+2U_K^OP-ZU!4K<\-';6UEKT;>S>[_EM
MH.?4=1L[=VDN_M,DUDMPC/&H$3DA2 % ROS C.3P>:/M&H?VK_8W]HS9W[OM
M?EQ^9MV$[<;=N<CKMZ>_-<;%I?Q!AMY8ETV)HY8_*8/+$_R#.%&7.!R>!BHW
MT[Q_%;,TEFBJC><TS7,8<$+C._?N^[QUZ5I[/S7WG2L!2;=JE/[U\G;R[=3N
M;1O$&H0I<07%HL1@9<,ARTH)&>O .,_C3[V368(;&![B8L(V-T^GI&9-V1M(
M63/R]<X&<XKE?AYXEUO5=4:QF,9L+> Y$<8 4Y 7D?C4/CG4M8D\8V^EZ8Q\
MUHE\KRW\I\MG(W@@XX'!..*7LI*?)H9?4:BQCP\E%63EZ*W5_B=38>(;T--(
MP2[M(XX?,ESY14L65B$VY)R!D$C&#]*=/XK,$EPOV1)!&DC)Y=QN+%" 0V%P
MIY[$^^*XV+3?B#'#)#'ID 2555QYD7(4Y'\?J3SW[U"=$\>Y(;35(PRA3<(0
MH8Y( WX SZ4_9*^Z^\V_L_"N3<IP_P# D=[-XCEM[P6TMB-Z!3.$D+%=QXVX
M7YN.3G;[9J2WUBZOWO+6"&*VND1C")9"6R#CYT(! /JNX>]$.EO/HT=[JT3+
MJ(MP9U20A6=>1N53M;!^M><^&KKQ;K!EO=+DM<PYC_?'[@8[B%!R%!..F.@J
M(P4K^1QT,'2K4YSC9<EDVWI>_P ]';[CTNSBU\7D)NKNT:(6Y$FV,Y,GJ.>E
M52OB2VAAGN+FS<1>9)<*B'YE R O/ZU@J/B3D;9M/)QD ;.?TJM;^.M:TG5T
ML/%=A%'%+QYJ#&!TSP2&'KCI1[.3^%IL:P56=W3=.=NBM>VNRT[_ )=C=-_J
M4,EK:M?M(]]'$XF\I 8"S88* ,8P>-V??-6XKJ^F>*P^VR1R"YEB:[6--[*B
M[AP5*YY /'8X J_#X?TX0.@C<HX4 F9R5"G*A3G*@'D8Q7#:]XD6XO$\/^%[
M!KNYAD9OM D?*OSN(8$$]3EB<<THKG=HF>'IQQ4N6E';5MI)+?5].RMUM<Z"
M'6-2N+2>]^U;/L2Q[XEC7;<$L0Q.02,@<;2.?6F3:OJ-O:QWOVG>+OS52%HU
MVP$'Y2, $\=<DY/I7-+X3\=L$E6]M(RBH!"' !"G*@@+M;!]<TW3=?;2M6?3
M?%VF>2TX91-N;RU#GYCMR5 )ZE<5?L[_  M,[G@Z4DW1<9VUM&U[?.U^]UZ;
M'9XUMKJ:RM;Z.5K>6-GFN(QN,;#)'R #((/8<$5-?G7K>2\:&X@,+E%MTC"B
M7J-V-YV[L9P#QG&:U+*TM;"%OLY+&5@S2/(9&<X &6))/&*=<6<%_$8+E-Z-
M@X#%2".001R"#W%87U/"^L14U[JMZ+RO_78YJ/5M12_@M(99KJ4RL&AO46&0
M#RR1N95QC(X*CVYQ5A_%(7[,PM4V2!#(IG'F+N;;PH!S@]R5]LUA^.9G\)V5
ME>:6S?:6N"#-<.TSGY".2Y)/'Y5TEAH>GSZ7:3/%)NEAB>15F=59@-P)4'!(
M)_S@5HTK*3V.^K3H*E"O./NRNE;>ZWNM/E^)'=^*)K>[EMUT]"JS-!'(\Y 8
MJH8D@(2!@^_/YT7'B0Q16DPLRL<Z%V:=S&$P<;02I&[TW%0?6M272+*:(DQN
MKM*9M\<K*P<C!((.1D<8Z5P6GSF_^(%WH-S_ ,@ZVB>-(U8IN7Y?E8@_,.3U
MS^II0BI?(C#TJ%>,I*/P*[WVT6FN]_0ZYK?Q,%?;>66#<@K^[/$/Y]?\:6XM
MO$;2WQM+JS6-MHM@Z'(]=W/^<5E?$+Q!?^'M)LYM-E1'DF,;Y0,,;2<<UUEE
M,9=/MY'8&1HE9OJ1FE9\JD8352%*%=QC:5TM.UM_Z[G/_;M0^U+/+=;D6\%F
MUNL:A", %LXW9W<]<8[=ZIS:OJ-M:QWGVGS/M8E5(6C7; 0?E(P 3QUR3D^E
M= =*LS?F\\MO-W;\;VV[L8W;<XW8XSC-<+I5PUU\1]4TB9%>R5)0(CDA0Q4G
M S@9)YQBG%<WR1TX=4ZRG)15H*[T6U]E_GUV.A^T:A_:O]C?VC-G?N^U^7'Y
MFW83MQMVYR.NWI[\U7BU?49[2:\^T[/L2QAHEC7;.=Q#$Y!(R!Q@CGUK*^(,
MK>'M+LGT]G226X+-*\C-(2%QG>3NZ<=>E7O!MWIGB72H97A"7EHJ131([*K;
M3E&*@X8=QG/.:I1?)S]#9T$L*L5RWBW;9?-OUV\B]'>:K*()8KM6>^$PCADC
M79"5R5P0 W08.2>3QCI5WRM<06#-=6FV-2;PE"-Q_P!GGI_A5R#2[*UNVN(D
M(D.X@&1BJ;CEMJDX7)ZXKE=+\1ZA>?$._P!&FEC:QB5RB;!GC&.>_6H2<KVZ
M(Y()UU.5**M!7=UTVT]+_?J22:KJME9/)<W5RMVT+,(Y88C$SC!_=.HQCKPQ
M)Q]#6T^MRPV]T;BUBBG@D1-IN!L(;&T[B >_( )],UQ'CHRZ%?V%II88K=(R
M"*:5I%7D ! QPG7'&/RJ*XLOB)<M(TEA'O=U<LLL2G<OW2"'X_"M53YDI:*Y
MZ7U&E6IPJR<8J6NKY7O;;M_5SM+;Q+)<N@6Q4 )(\[^=P@1MIVY4%O4<#\*9
M'XIDDM7E&G,6VJZ89RH5CCYR$RI'? ;ZUQ4>K>)?";BXU?0D>V;<DC[RQ(8@
MG+!F&21W'-=OHL&AZUI*7ECYQB8  M.^^$K_  @YRN/0<?45,J?*K]#GQ.#I
M8=>T<;P>S3NO31Z?Y%BSGU/4+B*\BFM4L'A8;%/F'S,D<,.".,^O8@5'!;^)
M!]E\Z[LN&<S[8R>/X0.>?_K5SGC#6=0\,W.EZ?H;QQ)<[B0Z[RS%AR2V3R2<
MFG;?B0<8GT_GI]S_  H4+KFT2$L))TU53A&,MN;>RNNS_JQT"G6!'965W>I%
M<W$DA>:V0':JC(4;P1GIR1T_.J,6KZC/:37GVG9]B6,-$L:[9SN(8G()&0.,
M$<^M<[J[>/H+83WEK;W,<)\S= <,G!!(V%6Z$]*W?"5]I'BFR69;3[/<VH2.
M6!96VD Y0D9^89SC.><TW!I<VC7D74PRI4?;/EDKZN-FE^JNM/+<FFU?4;>U
MCO?M._[6)52%HUVP$'Y2, $\=<DY/I4_VC4/[5_L;^T9<[]WVORX_,V["=N-
MNW.1UV]/?FN0\5W6HV?C'^R='B1_M4.%AD^9<N27V[CA<XSQBHO[+^(/E[/L
M(SO\SS/M">9NQMSOW[NG'7I35.\4[K4Z(X&#IQFY0CS*ZO9/R=O+;SW.LBU?
M49[2:\^T[/L2QAHEC7;.=Q#$Y!(R!Q@CGUK2NX/$+2WIM;JS6-MHM@Z'(]=W
M/^<5P)TSQ\&B/]FPJ(U1%598@K!3E0P#X;!]<UZ9I+7K:5;?VB +[RQYZC'#
M=^G%3./*KW3.+&TX8=*=-PE?HK.W7^GYV,2YO=3MKR26YNYH[>-D"O#%&]OC
M"[O,X,BG.><@ 8]ZLPZS=Q7URD\"O:B\,"2^8 R_("!MQ@C.>2<\^E><"\\3
M:[XAU&/3(Q,89B9(Q((T8!L LI8*QX'4'I6D]I\0F5Q+ID$B/+YS*7BP7QC/
M#^G:K=+17:.ZIEL(I1J3@G9:72:Z_?\ @=>GBJ23*)8Q22LT0C$=SN5@[%1E
MMN 01SC</0FIAXD8W[6_V)F"/Y3F-RS>9C)P-N"N>,Y!]JXS0O$,5CK$6F^)
M=-DM;H%%CG:60A=IR@(9CQGN#C]:]#?1[&6Y:=XF8NV]D\QMC-C&XIG;G'?%
M9SAR[H\_%X>CAI\LX:-:-.Z?H[F7#JFJ:S$OV 6MK+%(AF5W+D(><%2%96XZ
M$8YX)JQ=P>(6EO3:W5FL;;1;!T.1Z[N?\XJ]9:;::>SO 'WN%0O)*SM@9PN6
M)X&3Q[UQFI7'Q#74[L6-O";,2MY)+0YV9^7JV>GK2BN9V5OF9T(QK5&J7)%+
M^;3KYWO_ )'0W$VM6$=]<SSVSQ"-1 %0Y#G +'GID]/:D^TZBVJ?V+_:4IRP
M?[7Y<?F;=A.W&W;G(Z[>GOS7G^L^(?&]BT=AJL<"F\!1(RD;;P>.H)QUJRNE
M_$,Q^6+$;M_F>9]HC\S=C;G?OW=..O2M?8NUVT>G'+>6"E4G35]G=6[7^77O
M<ZZ#6-2FM9[S[5L^Q+&&B6-=MP=Q#$Y!(R!QM(Y]:2YU;4;:VBOOM.\7GFJD
M+1KM@(.%(P 3@=<DY/I59K"]L/ DFH:E;K!JUI 3L1QL(1B8]RJ=K8Z\YI?
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M<B22EH?0EH0T&EG$7^J4C;T^YVK0;[U9ED!)!I,B 1IY*D1CG V=,UIM]ZO
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
M5;)#(LH$<DJ$0D'"\*I8>Y;(YR..*Y7P]:+K7Q+NQ-=S,/FD,L4JY<J5_B0
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
M8-]J<:@RW']H&/\ UFS=SOQSZ;<]NE8OC^^AO?%&B>0&9(I IDQ\K$LIP/7
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
M9;W-Z^K$%=+95E9XE^4N0,QJ>YW$C\#Q6AJE]Y&D:=#IEJ+&_E^8Q1#),7)
M9N,Y&&QBMN32[JTU>QN%LY;?3+:P\^-%Y4.8\D,>,?,3S7*2Z]K"PRZC+K'S
MW65$(D.47/4?ECZ&HA+VC2[%R7)<T?#>K0V^JW;.7@6[B^SR.XRHE)&0?08!
MK2U71/[/5"#':!Y2RINQN5%/*^FXC/?K7(-(LVD06 CN9[J6?SMI;"CKT'.<
M@Y[5Z%H5Q<ZWX5GM4LY;06;B*)5.0Q'4D8'<<^V:*UX2YPIVDN4YOR8PTES$
M"\B%;L!ARZ,FUU#=\;CV[5;L5+PP2V\=Q+:V[-<6M[:)N>#=G<CIZ#<1]X=*
MINY9VMO+E\V*1V#1<-#(,EN.ZM\QQD=:?90R&X^W"%6F0*RS0_NR6X8[ASSM
MSQFB2NKC3LSL-$U6.QANYW6"Z:5D:26&#9(%91RR9.3DC/([U!K'P_T76[=;
MVTNQ:7%QD@B/Y)#G/W<^WK6/I^KB[URP+E+R&:[=?,EM]KA65F*9W'H>/PKT
M+7M>T7PR+(WJ[?FV1*@'RC!Y^E<,^:G-<F[.J'+4B^;8\DO?AKXDLBS1V\<\
M>?E$3$Y'KC'%9)\(^)/,*_V%>GG&?*.,^O2NOUGQ/J]W<WN5BE6QE2YM9(CE
M-K855;CG*OFNG7QS? )9-I7^G&U\X_O>,XSTVUU^WQ"2T3.?V5%NUV>?6GPV
M\2WS#=;1VZ]VE8@_EBNPT?X>Z/HT,E[>7HN[B$ L-GR(<CJN><?45C:5XIUF
MWN+>6."*&34;AY;F29OD 3<"N,<'"Y_"O1= U_0_$<E^+$!V!VS;@/W@' (]
M1TK"O6K_ &MO(UHTJ-]-_,Y_6=3AU&WMBD5O"Z2?N)YXMS,JJ<LJ9'<$#GOF
MN6OH90MU/-'<16UQLDNM0O(]K2*,%41<]R%'WJLZQJ,=MKNIHIALHHIXT\V.
M#>^P*&VYW#J0*S;Z,R3_ &][95>9BYGF;S,9RR[5P.=N.,\5=*G;8FI.[&JD
M4\R74HDBDF)N0,?.L**54%NP.%[=ZO:9HW]I^9*-EV!(LQC#9P&3G=Z[=WZ5
MGJ^QS;D2>9.T<CO+\SW!(!4;>P'#=3]VNGUBYN= \)H&LY;M[R3RI49MN,YY
M P<<XP/0UI.35HKJ9QBOB?0YOQ3J=M-J%I%E[B.QC-N"@PGF G:/< =O:H]&
MO5N=-U*VU"!;R]C&^*"5<8CR"P4\XZD].U8?F>7IMSIS13V]W'-YX0-D<=B,
M<8!SGVJU#K&K3P0WL>K_ +^UX";R'9!_G'TK=T[0270QY[SN.LM)@6^BU10W
M]E %V:0<(P!Q&Q^HP#].*Z!HCXH)UC1GBM91'_IBN=S1!%Q\AX^7 %68-*O+
M_67NOL33Z=>V FG1N%WF,-A3SSOQ6!X?^W^&KN75)+!H+66.2-6EZ(0?NDXY
M)QC\:R<^=W3U1HERJS6C,X+:W=ZX@MKK59^"9'?:!VR1@Y'XCM7HOPTCF@O[
MN*>WM;=EC_U2?ZQ1D8+>Q'/XBN!UD+'9V8TXN1JK&Z9 V</DKMZ<UVWPHBM[
M._O;)5W7:1DSR9S@Y'R_AW]Q4XEWHMCH:54CS[Q0+8:_?M"TCAKA_P#6'!!R
M<C\^E>Y^ G#^#=/8 C]WC!;.,$UX[K%IIO\ ;>LR/?S)Y<KD1&/DL6[<].:]
MD\"*%\':>%+D>7U<8/6L\:[T8_UT-<*OWLCHZ***\@],**** "BBB@ HHHH
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
M###4WH:F(! )H 8HQ\Q[4UFW&AF)IN: %HHHH >>4S3*>AXVFE"A22>W2@
M"+GO49.3FE8[CFDH *>AYQZU'2J>10 I')'I0!DXI[C)!%'W%]Z  G8,"H^M
M'4Y-% "@X.:<_7/K3*?UCQZ4 ,/%.5<\GI0JY.3TI7;L.E %/5;9K_39[:-@
MC,OREN@(.1GVR*RGTR_G,UZZVZ79FBD2(2$IA.Q; ZY;G'''6M'5[J6STJXG
MAP)57"$C(!)QD_3-9+W=_;O/I_VUY)/M$,:731IO57Y/  7(P<<=QG-5'R.[
M#JIR>ZUOU_'Y;>?8=_8VI1O/=Q"U,]VLBS(TC!8]Q&T@[?FP!R,#-,'AZY$/
M]G;HOL'FB7S=Q\SA<;=N,=1G.>G:F1W^ISR75DNH-&UDDKF?RD)F*D;0V1C&
M#SM ]L46^IZA="*^6X*))<K;BU,:E0&4?-G&[=DYZXQV[TSK?MUK==._;W?P
MV[==30TS3KQ;E);U8 8;9;9!$Q;=@Y+'(&,X''/UK3O87DLI8K<QK,Z%59TW
M+]".XK*MH/$D;61N;JR*AV-P%0\KV"\_YQ6<^I:E;W,DMS=W$:M*ZQ_NHWMG
M7G8%91N#=/O'&<C'2AJYSNE.I4NI1;7;U_I_UHL/AVZ::-C;6=E;I+&QM89V
MDC;:X;< 5 4]@ ._)X%7)]'O_+'V8P8^URS$!]C!7'&&V''.<XZYZ^L%MXBN
MH]/C-Y:Q+,UO%*C-< *^[C+';\ISV ;KQGI4J^)Y38P2QV"O)))+&Z^=A4\L
M$L02N2,#C@4WS7-I?6G+9/IY=?/UUN48O"MU'9A6: SQB#:5<C=Y9;(W;<CK
MP<'FK#Z'>_88Q&L?GB:24XN7!7<,</M(;W!7!S[<JGBF1[624:<Q;:KIAG*A
M6./G(3*D=\!OK5R.;5-16QO+&:UBMFW>>I/FY(R!M(X(^N#[=J'S=0G4Q2=Z
MEEKU]-M+_P##FE86S6NG6\5QY;S)$JN40*I(&.!V%3$!CDJ.GI6&(?$9L+<-
M=6?VH3YE.P[?+ST'/)J$_P!MB\2TN;Z.(7,SF.6WC!98U7./G!&2<=CWJ6KO
M<Y'0YFWSKKW_ ,OZ19U#2KNXFN5@\C[->",2LS$-'M/. !SD>XP:AN=%NKB2
M:U8PBREN3<F3<=XX^[MQC[W.<].U4X=8U*XLI[O[5L%DL8:)8UVW!W$,3D$C
M('&".?6IKO4[VWDGOA<,T,=V;;[)L7:5V_>SC=NSSUQCMWIVT.M0KQ:BFKK\
M^GSMUV[B_P!C:E*;>XD%L)[-(TA59&*R;3EB3M^7( QUQ[UE^([FX\)Z?/J\
MBPO<7WF0M$&.$9^5(..<!3G.,UH?;M3MWM;9[]I'OHXG$WE(# 6;#!0!C&#Q
MNSSUS6=J]H_B1)M+U"X9TT_S)A+@*9F7A=V !C#$'&/;%4K7][;K^ITX>ZJQ
M=:SAULGM?_Y+Y_(XOP?_ &5!J,&JZMJ5JDHE$@#,Q=,$\8"XR3CG/ [5Z8WC
M?PMN)&JV_K]UO\*YVV^'MC<Q3W"V%JL<T"O:H99LJQ&?F^?IVJG>> +"W"?:
M+28".W!DDL&,BB3))\Q&8OMQMQM]_:MYNG.6K?X'H8J6 QM;FJ3E=:67+IY?
MIZFIIVHV&I>(88[*ZT_[0TQE-S;.Z23J,DJT>P*3MX)+'ID<UR'B*V_LKQO:
MQ32V\16(LTC#*#<SG)^4^H['Z&NK\.:1I>G:LM[:Z9&4^U&"&[2Y<XW1@C"'
M(*G)Y)SSTIVN)H6I:A<7.HZ+'=31POL:.^?+>6<;6"X53SV+>^*491C-6VL%
M"M"CB6H)N'+;I>[^?3MT[)$%GKFB)J:7=UJ]FRB<R[6=Y&'[K9U* 9JN-4T3
MRGA;5[.14$NQGFF^?><] HV>Y!/(!J6U\/>&IM0%K+X<"8E\ARE[,Y5_7L-O
M;.0?;O31X1T;4_M5G8:-;VMY'DQ^?=S%L!MIW(2"/4$;A[\TOW?G^ 7PBEJY
MK1?RV2^\Z71'%SX?O+H7$5Q%,9&C=3N(&W!!;:I8Y!YQZ#)Q7._"-0VDZAD
M_P"D+U_W:Z&'0]1TVV^P:6UI%8+;,HB8.Q,IZ\DDXS[]ZI6.B7_A&PDELS9Q
MPF &55#L3,3M#?,QX'6HYE:276QY_M*4J-:E"2O-Q:]%W\_0Z?5+.2:WB-L(
M_.BF295<X5B#R"0#C(SSBO)O$FEZCX,UR/6;=8XX;TR!DB)*(6)S'VR,8(]Q
M[5Z%)>7\$D^GF]>23[1#&ETT:;U5^3P %R,'''<9S6?J$4VOVEYH][<%HK-9
M)&D**#,5(V;N.!SSMP3V(I4Y<C\NOH/+:L\-+W[.#W6NJ=OU:\_D)#HHUO0%
MLX)86TFY(F6<,?, V8V[<8R&&<Y]L5Q%A<7?@W5UT_5T*K"XDMY#GRS\P)Y
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
ME01SZ]I;?Q#=16$37MK$L[6\4J,UP KAN,L=ORG/8!NO&>E26OB:2X*!;%0
MDCSOYW$81MIVY7+=<C@?A6;YKG&Y8M2YK+3^N^OY]".3P]<?V?,@:$7#7:7
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M%O;C9$I+'+$DDG)))Y))).37.Z:TGB33[O3[R_FD($;F:!TP,YR%= ../NL
MP'7.:MS>%K:8W(-Y?+YZHIVSGY0OI]>_UI-6T;,JD+-TZU1W]&_GT\_Z9NY&
M<9Y]*K7=C!?*BS!\HVY'C<HRG&."""."16-K6CK%;SW\4]WYD=MY6P2MC;_$
M<>N.]9FS2O[1\L"U_P"$?\X?+Q]G\SRS_P !QT_X%[TD@HX=27/"3T\OP]>W
M?4Z8:'IWF1,("HC55"+(P5@IRNX X;!YYS4S:-9-?M>-$2Y.\@NVPMC;NVYQ
MG'&<5QD0C:V+7)!OUCA_LTR?ZS;O.-F>?3=CMUXJ[?!/M\[P[?[;%Z5C_P">
MGD[.GKLQ^&?>FTS=X>I>W._Z_3N^C-T:%IRQ/$L3[&"@$S.60*<J%).5 /(Q
MBDDT+3GC2)HW 7<,B9PSACE@QSE@3USFN646 6W%MY7V!HH#J.W[I;?_ ,M/
M?KNSSCK6KIND6U]MN(YIDM;>XE%LD,A6-D/L.P.[&.,4VFNHJE.=-<TJC7R^
M7??]-3I5VA0%P% P,=!56[T6ROY!-*)EEVA6,,[Q;U'9MI&X<GKZU@:GI5GI
MVE6EK->#R1<&0R:@/-A<D'B3)  YX[9 JGI[2M.\FGS+9I;VD[(UMMDBD =2
M-FX?<[8'N >])+JF12PSY?:4YM;ZVM_5_G^IUZ:590(%2 *%E$P4$X#@8!Z^
M@''2J?\ PCNF$G=#(PPP"M.Y50QR0HS@ GTK&C\07,^M6JK=_)).L3VY$8 !
M3=D#E^I'S$@<].]59=7U:)4DDU()'(LLBLXC1<I(5"9*G/&,@?,>Q%/E?<N.
M%Q*=N>S?F_\ (ZHZ39_;?M6Q_,W^9M\QMA?&-VW.W..^*6QTNQM+O[1"K;RK
M*FZ5F" G)"@G"@D#IZ5A6FK75QKBVMS<Y28F/R(@N$_=[N00)%.?XN0>.F:O
MV?A>WMY;-Q>7KFV=G&^<G>3_ 'O6E:V[,9PE37+5FU=>;NOPZZ&X-N221C..
MO>HKF*.Z@D@F0/%(I5E/<&LB7PM;'</ME]\UP+@_OS_WS_N]/RKFYVA2#-LR
MKJ++<#4"A_>%=W.['/IM]NE)),*6&A4?[N?X;?C_ $[=SKQHUDMK);E)&61@
M[.TK%RPQ@[R<Y&!CGC%']@:=)"L31284,"1,X9PQRP8@Y8$]<YKG66Q6*Z2U
M$(T3[5 )!%CR<$?/TXV_=SVZY[U7"Z<6N%N_*_LU8[@Z?N^X&##_ %?;<#G;
MCG'2JL;QH5'KSO[O3\==NRN=>NC6*W7VLPG?G=MWG9NQMW;,[<XXSBJZZ%IL
M<,D?E/M8* 6F<E IRH4DY4 ],8KFB7+!SM_X2'[0!G_EKY?EC(]=F,^V?>I;
M#3;#4Q]DLI6B@DLXVNGMGVMYV[^(C^,C<#GGUHMY@Z,XJ\JCM_E\]NW<ZRSM
MH;*,00 A<ECN8LQ).223R3GO2WVG6^HJJW ?Y#N1XY&1T.,9#*01^=8VIZ+
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
M)&<*I'/7J>>PJTY2=DSJH5,77J>Y-N5GUZ?\'MU=C=TW3++2;46UC L,6=Q
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M*IPPI** '2#!IE2=4]ZCH *44E** "GIRN*92J<-0 TC!-%.<=Z;0 4444
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M6BO+]&>T[QS6%)6?N6O;^Z_S_(ZB#7-02<I$3?+#!*\JS@0.NUE^\-OWMI[
M*>#Q5Y?$BMJ<-L(8S#*X0.)LNI*[@2H& ,>K9]JX2#XBZ-;JP30[@EHVC=GN
MBS.&ZY)Y).!R>:JW&J:GXB_T;0= NK97;<)3/(RKQC<,X521WY_6L?8ROJK'
MFO*9.5ZM/D7=M)>N_P"@F@:L\OQ"U+5X8%D3$AV;R,KD 8(4Y..G0>XJW\1Y
MUO\ Q%HD)A=8V12#(I 8.PX_#O75^&_ UII&DK%=%GO),F:2*5DR#_!D$97C
MO]:YKXBV\$/BC06C15+$!@#Q@,H''TJXRBZL5'II^!TT,5AZV8IT?LQ:3](Z
M&G#\/4;[*MU9Z=LWL;GRQ(#M[!3N_7VKE-5T6]\!ZK'>_9[6YL992(S)$)-@
M!R!ST./\\5[3D XR/6J.L:5;ZWI,]A<#,<RX##JI[,/H:QA7DGKJCR<+G5:-
M2U?6#T:\O+7=?EH8FGZW<S6]KJ2W)GM[Q)F6#8H$6P$K@@9Z#!R3R>,5Q'CB
M.YGUC05N[QKC[1&KG,:#9N89  'W?3.3ZDU-X)NSX=\53:!JZX))BA9V.U&/
MH.F'&.?I3?B39VNDZMH[0I+L522IE8D*K#"J2?E YQCI6T(J-56V>QZ^%H1P
M^8JG'JFXNRU33M]VGKU-L:#8S2W-FMK9QO9)*YG^R1$S%2-H;*XQ@\[0/;%(
M--TTVPU;^R[/RO/$/V/[,FW!0'.<;MV3GKC';O6._P 0-$>)(SH=UA=P)%V0
MSACE@Q'+ GKG-2?\+&T?[7]I_L*??G=M^T_)NQMW;/NYQQG%3[.MV?\ 7S)^
MJX_^27WKY_:Z[^6R.LMQJT-K'86%W"9)+-)XO,B54AY *J% ^7!XSD\=:XWP
M6=0C\1>(I+66!9523/F\*7W';]!FNS\$ZGI^KV,]Y9V<EML<08EF,AP!D!<]
M -W05YSI?B.V\/Z_KHN[$W<5U(\;(& &-YZTX1E><;:V_4C"4JLEB:"A[UHZ
M65V^:[ZVV\_S/0O[5U&U>.'S[M[AY(O]'O8HT<@OM;#HNTKR.F2/Q%5?&FO,
M/!-VLMNL<\LIM702A@K \D$@%ACV^N*YR#Q[I:N/(T*]N+@,&C\Z^>5@5.0
M3D@9["EBT77/'.J1S7UDVFZ6DC2%6!!).-V,\DG YX _FE2L[ST0H8%4:L:V
M)BH1CK=V3=NB2=WTZ&OX'U272O">V2SW00H;AY/,P3O9@JA<?[([]ZZ!O%$J
M6Q<V"AUDVLQD<0@8SG?Y>1TQRH&>_>M.#1-.MK22UBM@(9(Q$R%F.5&<#D^Y
MJ&;1]-@@>25IU*9D:8W,GF8"X/S;LXQVSBL9SC*3D>/6Q.&KUI5)0=Y._P#6
MIYMX[O=4UK6;71H&CG28)/#!$02"5. 6S@G&>G&.:U8+_P"(MM!%#%HMLL<4
M8C50%Q@<#^/K5;X>6J:KXIU#7#$([> >5;KCA<\*!]$&/QKU,$'H<XK:I)02
MA9,]/'XR&$Y,(J49**UNNKWV?:U_,\+UVZ\1Z=XAM=:U*T2SO5"[60##XR,D
M9/)'%>@7&MWEUH<NK+<'[/(3"+0(NW:8\[LXW;LG/7&.W>M'QIX?BUW0;@"/
M-W#&7@8'!R.<>^<5R/@*2SU#PS?QRJS75DCD R-M(*$!MN<9 RN<= *4I*=.
M]MOR-95Z6+PD:_(DZ;46DNC>EK]//H4_AUJ%U!97%E!)Y?VFX11*%!,?0$C/
M&2#QD=12>++2]BU1M7LF8WNGL?.N%4 R*K *Y  &0" V!CVK2^%NGVMYH.H^
M?'DM<*-P8JPV@$8(Y!!YR*[F3P_ITL"PO"^T!@2)7#.&.6#'.6!/7.:JK/DK
M-BQF/IX;,:DK=;/3?17_  TM\SRKQ?K4OB+PY8ZD\V%-R8OLR@;8R$!)SC))
M)/?&,<5WS0>(_P"QG(NK/:3D#8>(=O3KU_QKRSQEX?E\-ZN]LC,;&8^;!SD8
M]#[CI],5[>2/[#_[=O\ V6E6Y533CMJ/,Y4Z6'H>PLX-MJZV3MI\NIYI\,KI
M[:.0?:)HHI+I493$&B<E> 6QE6SC'.#TZUVEGX@NX[0/>VZ%6$YCE\Y5+;&(
MPP( 48QSD].:\L\)^)[+P\LANK&>Z<R"2,+.512!U*="?0D<5T$GC[3[VV6T
MM_#<\Q4/L07#<;CDG@9Z_P#UL5I6I2E-M(Z,RRZK6Q4Y^RO%VUT7ZK\2SX_\
M2B]\-_86AC29KH ^7*74J%#9!*J3]X=OSK=\+:_)9^&K2V.GR2>3:G;Y19F9
MEZAAMX[XP6Z=,\5SF@^$M5\2:\FK:[;O;6:L'$,K,6D(Z#YB3C@9)],#V](.
M@Z9NEW0ML8-\IF?:FXY)49PISW&*QFXQBH?,\_&U,)1HQPB]ZSYG;5)OI>_^
M91LK[4]5N+:>U>TBMDD9+E%<R9P!]TX!'7HP!&.E9GB/5M:\.Z5->W5[9?\
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
MI ST&#DGD\8J^=#T[?$P@*B)54*LC!6"G*[@#AL'GG-26^EV5M=-<PH1(2V
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MQ0 H.#FJE[I<%[?V-_(T@ELF=HPI&"67:<\>E6J5#@\]*:T*C.47>+M_P1*
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M/=:F;);<0AU/E-*Y5R=N[.P@ CZ,3Z@4R"W\2_Z+YUW9<,YGVQD\?P@<\_\
MUJ'?J9U75FG&JTKV?Y[;F^8UR!M&.W%4-3M;A[BTNK-(FEMV;,<C% P88/(!
MP>AZ542'Q)_9UNINK/[6)\RML.WR\]!SUK,GUC4K>VCO?M/F?;!*JPM&NV @
M_*1@ GCKDG)]*E+4SI8>7-[DD]UU_K579;&C7]K!$+8V\DK6SP3;V*A69MVX
M<'(!)XX[4Q?#]RL(T[=%]@\X2^;N/F<+C;MQCJ,YST[4AN-1&J_V-_:,N=^[
M[7Y<?F;=A.W&W;G(Z[>GOS35U'4;ZVB"7?V:2.TDG=TC4B5U;:,A@<*<$G&#
MR.13.G]_OS+76]G\G^+MVZDK:+J4IMKF06HGLTC2%5D8K)M;+$G;\N0!@8.*
M4Z-J4#SW,0M3<7BR+,C2,%CW$;2#M^; '(P,U736[\VPU;SF\GSQ#]BV+MP4
M!SG&[=DYZXQV[T\RZXZBWM[^.6YN+5+E7FC 6,D@,HV@<<\9R>.IIN_4;59;
MN*^_U:^3=_R['06ULEM:PP !A%&L8)'4 8K&UC2;F\NM\5G97"E-D<DDK0RV
MYYR595)(Z'&1T_*2^&NQ2230W-F(5M2 '7&9L<<YP!G^=9?]JZC:O'#Y]V]P
M\D7^CWL4:.07VMAT7:5Y'3)'XBA)MW,*%*IS>TA)-_/_ ('^1I-H5Q(EX'EB
MDFFBMT65^"6C.23QQD\C%9\WAC5+II$F:VV[)D'[P[2'8$80( HXYZGW/?1D
MU^6*R60VT*7/GM T;W.$#+UPVTLV>V%SZ@57;Q>[1I+'IV8G2([GFQAI,X&
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@# \;?\ (H7W_;/_ -&+
M1X)_Y%"Q_P"VG_HQJOZW=6=EI$]Q?P>?:IMWQ[ V[+ #@\=2#1HEU9WND07%
MA!Y%J^[9'L"[<,0>!QU!-=G._JO+;3FWZ;;'G>SC]?Y^97Y+6Z[[^AH4445Q
MGHA1110!P_Q4!/@V;#*,2+]X9SR*\Q\ BU'BW3MV]7+.<J,[OE;@^@[UZO\
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
MC!@PQA@V<@\#I4+^'M-DCV-%*000_P"_?,H)R0YS\P/OFM2BB[$J]5;28
M # %%%%(R*5QI5G=72W,L;&0;<@.P5]IRNY0<-@],U&-#T[?*Q@+"4.I1G8J
M QRVU2<+D]<8K1HIW9JJU1*RDS-_L*Q\G9MFW;_,\WSW\S=C;G?G=TXZ]*4Z
M'IV^)A 5$2JH59&"L%.5W '#8//.:T:*+L?MZO\ ,RE;Z59VMTUS%&PD.[ +
ML57<<MM4G"Y/7%7" P((!!X(-+12,Y3E)WD[F;;Z#I]M(6C24C:51))W=8P1
M@A%)(7CCC%.FT2PG2)6B93$BI&R2,K(%.1@@UH44[LT=>JW?F=RC;:/8VC,T
M,)W,K*Q>1GR&.6SDG.2*B7P_IZH5"3?PA&\]RT87D!3G*@>@K3HHNQ>WJ7OS
M,@M+2"QMQ!;IMC!)Y))))R22>2223DU/112,VVW=E:\L8+Y$68/E&W(\;E&4
MXQP001P2*KG0].WQ,("HB55"K(P5@IRNX X;!YYS6C13NRXU9Q5DV9PT/3M\
MK& L)0ZE&=BH#'+;5)PN3UQBD_L*Q\G9MFW;_,\WSW\S=C;G?G=TXZ]*TJ*+
MLKV]7^9F?-HEA/##$T+*D*&-1'(R?(>JG!Y!P.#5]5"J%4  #  [4M%%R)3E
M)6D[F=/H=A<737#I+N<AI$69UCD(Z%D!VL>!U%2R:792HZ/ &5Y?.8%CR^,9
MZ^G;I5RBB[*]M4T]YZ&9#H&G0.CB.5W3;M:2=W("G*CD] :DDT:QEN6G>)B6
M;<R>8VPMC&XIG;G'?%7Z*+L'7JMWYF4[+2[73V=X%?>X"EY)&=MJYPN6).!D
M\>]:*?=J*I(^E)ZD2E*3O)W9'/;Q74<D$Z!XI%*NIZ$&J#Z#8^5LVS;M_F>;
MY[^9NQMSOSNZ<=>E:N.<TPG*D4DRHU)Q5HNQFKH6G&2)A 5$2JH19&"L%.5W
M '#8//.:EBTBR@N&N(XFWMNX9V95W'+;5)PN3UP*NKPM"\@BG=C=:HU9R9DI
MH&G)"\0B?:P4 F5R4"G*A3G*@'IC%:-I:PV%N(8%(7)8[F+$DG)))Y)IX'S4
MYSR*+L4JLY*TFV5-0TZWU"-5N%?*-N1XY&1T/3(92".M00:-8VX8)"Q+1M&[
M/(S,X;KDDY).!R>:TS\RTP=<47=K JLU'E3=C-7P[IJG?Y4F V]4\]]@;&,A
M<XSC_/)J6XT:QN884,;J(8_*7RY70[./E)!R1P.M7WX %"'M1=E>WJWOS,S8
M]&L8KM;E(F#HQ=%\QMBL1M+!<X!QQG'KZUH=>*&&&]J51SGM1<SE.4_B=QS'
M:!6:=!T[=*Y@+"565D9V*@,<MM4G"Y/7&*OL<M3D(QMI#C.4?A=C+_L*Q\K9
MMFW;_,\WSW\S=C;G?G=TXZ]*6;1+">&&%H65(D,:B.1D^0XRIP>0<#@UHD8-
M*@R:=V5[>IOS,HG1K%;H7/DG?G=MWMLW8V[MF=N<<9Q3['2K2QW-;HX8J$&^
M1GVJ.BC). ,G@5;8Y;'I2*<-1=B=6HU9R=B*>"*Y@D@G19(I%*LK#@BJ,.@V
M$#A]DTKJRLKSW$DC+@Y !9B0,]NE:C#G--[T)M!&I.*M%V12?1;*=@Q21&$C
M2[HYG1MS##<@YP?2FKH>FQPM!';E8R$'RR-D;22I!SD$9/(K2^ZON:91=C]M
M4M;F91DT.R,$<869=C,XD6=PY+?>RP.3GW/\A5J""*UMXX($$<4:A$0=% X
MJ=3D;>]-(P:+LF52<E:3N)56[TJTU$J]RCDJI7*2,A*GJIP1D' X-6P,G%.?
M& *0HRE%WB[,H+I-C]M^U>2=^=VW>VS=C;NV9VYQQG%1#P_IT<+QK$^UPH!,
MKDH%.5"G.5 /3&*T>U/4Y&TT[LOVU3^9F4^@:=)"D9B?"[@2)G#.&.6#$'+
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
M6O91_KH:X5?O9'04445Y)Z84444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
MJ,]:0"9IZ'<I%1=ZD0X:@!V-BFH\YI\A[5&.M $B=,4I&U.>M,4X84Z0\@4
M,7[U3= 34(X:I2?DH 9']\U)GG%1)]\5(/O&@")NI^M(*5NII!3 6BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "I(^AJ.GIT- #\_+FHU')'K3_P""FK]ZD ,,+BF@X(ITE1T
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
MDH5'&7O;2.FM!2C[NZ,_PS%9WT>I)-)IYN!$S0W$29FW#D_+GTSWI;F_;4/
MT>^:^U5+>7R;N,MY+*NXE21\WL*YG1]32VU:":VTC?';_O"-V9<$<DMCD<^G
MI7H.H)>7&A:QJ=I:B&TNHHIX6@7$N\% <_3YOPK2K'EFF^I%)\T6NQR_@[1(
M+_6GN;:-5L41U:)SNE4E"..GK5&;="\]II\?ER6EQO0KR9!@J58^O)_E1;3R
MIJ6G:IKEVSPAMK3)\[\@C#9([>_2M?7K _;&>&07%H!YJC'EP0HPRH/7<2"#
MVZUN_P")9]3%+W+HY\$LKM#'YD$Y(NK$?>B8'!8#TR/UQ4H2#3KJ*SN)3/I[
M &WE7Y&B8\\CGH25(JQE)T0174]U@86ULDV1@@= ^3C@9QMZU77S;-T6>>/3
M9)6^>-%W3E3R XR,Y&#G]*NY-CW*QA3[/I)&U_+@7#XY^YUK4/WJR[ JMOI*
MHVY?(4# ZC9U]JTV^]7S\]SVX["=Z***@H****8!1110 4444 %%%% !1110
M 4444 %%%% !1110 =:>3LQBD4=Z0\M2 <W/(IE/4XX/2FL,&@!**** '*,G
MVIV[YL4A^5/K3#0 YQ@YIM2#YEP:9C&: $I>U)3E&: %08!8T!MV10Y["F X
MH 4C!I#3V&Y>.M,H *!S13T7 W&F 9V# H(W+GTII.3FE5L'GI2 ;13F&#GL
M:;0 4Y!EO:F@9..]./RC% "[OFQVII&*2G@[A[T ,HH(P:*8 *?]U?>A!WIK
M$EJ0#_O+GN*CI5;!ISCN* &444H&3@4P'(.]*&W$@TCG P*8/6D K#!Q24_[
MR^],[XI@%.09;VIM//RK[F@ W<XI&&/QIH]:>IW*12 911C%&,\4P'(,G-.W
M?-2?<7WIF:0"NN*0=*?]]<'K3,8XH *>GJ::!DTYST% "@[@149X-*#AJ<PR
M,B@!E*!FD[4]!@9- "YVL!VIKC!S2$Y-.'S+B@!E &32XP<4Y!CYJ %W8(6F
MN,-2;LFG'YE^E $7>I(_6F8J3&U/K0 K<KFHQUIZGYL=J:1AC0 Y.I-#?,N:
M!PA-"\J10 P=:F/W<5$!\U/#?.1VH :@^>I/XC3%X+&GCD9H A;J:04YQC--
M%,!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *?'T-,J2/H: %_AIJCG-/[XI@. :0!)RN:C49
M<5)]Y"*1 !S0!)GDBHNYI0?GH88:@ 49:GYR2*:O"$T@/.: &G@FBG.!P:11
MDT /SM3-(PW -2,>U*ASQ0!%WI13BN#2HH)S3 =]Q/>D;YE!I&8DTJ'/'K2
M912L,-0!DX%,!R#N: =Q(H8X&!3<XI *13:>PW+D4R@ Q3Q\J_6D09.>U(QR
M?:@!P.Y<4SO2@X;-.8=Z &444Y!SDT +C:/K0#O0TC')-(IP: $HIS#OVIOO
M0 4]1@;C2*,GVH8Y.* %!W?+ZTUA@XHZ&G$97/I0 RBBCJ<4 .49..U*6PW%
M*?E7%,[9H <X[BF4].01ZTTC!H 2CVHIR#N: %'RB@'<I%(QR::#@Y% "XQ2
M4\C(S3/Y4 %"C<U'>G_=7'<T #-@\4,,X-,IZ'^&@!E%*1@TE !3T&,L::JY
M-*Q["@!5;)(/>FL,$TE/^\OO0 RBB@4P"I/NIBFJ!U/:D8DM2 >/F7!J,\'%
M*"0:5AWH ;1113 4#/%.)P *!\HR>M,/)I /8;E!]*9VIRGMVI&&#0 E%%%,
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** &2D"*0D@ *>3VXK@_
MB+<6L7AG3Y95-Q^^'E*C<,VT]3CH.OX5WDG$4AR!\AY/;BN$^(%TT7AS3L7Y
MMC)+C<J?+(-AX)SP,?6MZ'\1&-;X&>;/#- \=^?WNHS \ ?+;KT!SZXYZ4Z"
M*7+06I,Z;UDN[N,[PYX;;^>._:I([>983*ULRVI8%;O3SNB';I@;CNXZCO3R
MAOY1'')'?RH"%S^[G'.3@?-CN,5[G,F>1RV-?1-,@UK3=<N(H4CNI!Y8W_ZL
M .#\P[-@?UK#T2"*VUJ&W@M+FYOXY2K36\^%3J,@;3T!]:V]6%C!X66">\:2
M]O"J1#R\/M5L%'.>@*XS[=*C\+-K2>);/3I)V>WC1REO$Q,:$*<;OQ[U@F^6
M3Z&C2YHHVX)K?5?%.II<ZDUW8V-OM\JZ3,>Y0J'YMW!W=>/6N+N6EF6[AMI]
M/C@:0&6&#Y8R@(QEN_(':NE\17<FGZ.^C3:1%+?2NUS<>5\L:C<6!/!SP1Z5
MRFCQZ?K>IVMC+8R02W7RF6!OE7'HF/;U]Z5"-H\[V'5=WRHZOP3X?GO-1DEN
M89+*T4!XYK<[4D&0=O3GGO[51^*VGFV\4I=KPEU$,L>A(  Y^BUTVJ7<7A62
MQ\/M!>&P6,G[2DF<YYY3'J?6G^);&Q\3^%4@L3(+NUB^T1"1,%U4[2>ON:QA
M5:K*J]F;2IITW36Z.)\+264>@:G'=WB0-.0L =MH8]_Y&NAT-Q;SZC=7=N+N
M V\"A$&\RJ@C&X?3;G\*P+#7]/G73]-N;.YM_*C:!F%Q\N3G)*;>ISZ]ZFNK
M1]$E@+R_9)+8E[&ZB3ATY)1N?O<G/T-;U%S-\W4QA*R5NAWNI>'-&\6Z))J=
MA:1375UL ED^\F"%(^H (KH(_#-FGA<:'M'E>3LSC^+U_/FN/TSQ4VEV<7G'
M3+07($[.9^H;G.,=23ZUT"^+('N $U"W*FV\T#9P>1\^[/3';'XUYLXU5[JV
M.^+IOWGN9^E>&],\*:)'J&J6L2W-BSXG3EF4L0OXD$?G7.Z[(MQ)IMY9VJV<
M(\Y]DJ["BN'^8GT);/XUJ:AXKEU.WN+>(Z9>>0?.#F? VCG.W'!'UKD8+>?6
MKFX>W=KRYO,&ZNI$^6"/@A0<]>% Z5T4HROS3.>K-6Y8%7Q"]I)X3TR.VO([
ME[>0B98SD G<0?U%6/A=8_:_%Z7/ 2TB9\^Y^7_V:F:AXAT^P>[T^"VGNF:
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
MGLQV$HHHJ"@HHHI@%%%% !1110 4444 %%%% !1110 4444 %*HR:2GKPI-
M Q["F4'GFBD M/'S+[U'2@X- "=#BG(._:E9<X-*QVK@4 ,8Y/M2444 *#BG
M$97(IE.4X.#0 VGCY5-&WYZ1CSB@!IHHHH <IP?:AA@YIM/!RN* &@9-.8\8
MI<;1FF$Y- "4444P'@Y&TTTC!I*>1O'%( 0<;J83DT]CP *90 4 X.1113 >
MPRN130,XI5///2G8VY:D C\  4R@\G-%, IZG(VFF44 *1@XIRC"YI1\V/:D
M<YZ=J0#.M%%%,!5.#[4YE[BF4]3Q@T@!1W--8Y-.<XXIE !0#@Y%%%,![#(R
M*$'?TH1L'!I7XX'>D QCEJ2BB@!0<&G..,BF4]#DX-  HP,FFGDDTY^.*90
M4]#V-,I1US0 I7#8I7. !2CD9IAY- "4JG!I*7VH <X[CO0QVJ!ZTJ<C!IK?
M>H ;3D/.#TIM% #ROSTC')-.4_+3.YH 0=:D/('K4=/C/:@ ?@ 4T'!H?EJ2
M@"3&"3V-1@_-4F<QU%0!,W"YH0Y6D/,=$?2@!LE,'6GR=:8.M,!:*** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *DCZ5'VJ5/NT@#/STV3I2]9*;(?FH 6/TI3PN.]-3[U*YYH 9
MWJ3&Y1CK4=2(?E- ".>,4SVI2<FD'6@"3JF.](/E7-"'FD<Y./2@!M*..:2B
M@![C(!I3\HP*$/'TIC<G- "4#K110 \\C- ^49H3GBD?TH :3DT444 /0]J0
MCYL4T=:E& N: &L=JX%,I2<G-(: "GJ<C%,I0<4 &/FQ3F.!BG<!<U$3DYH
M**** 'IR,4W'.*!QS4G&-U "'Y5]ZC[YI3UI* "G*?7I3:* ',,'CO2J,#)H
M7YA0QSTZ"@!K')I,T44 &<4\C*YIE.4X.* $ R>*<QP,"E(V@FHSSS0 4444
M /0]J:P(/M2=.:D^\HH 11QDTUCDTYSP *90 4HXYI** 'GYES3*<K8-.VX)
M/:@ ^ZOO4=*3DTE !2@X/M244 .8=Z0#)Q3A\R;>]+C:GO0 C'' IE+[TE,
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M:5OE&!1G<N.] #**.E% !0!S0*<@R<]J '@?+BHSUI2WS4I^89[T ,HHI,T
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
MBD!(/F7W%1TY3AJ'&&SZT -HHI,TP%HI,T9H 6BDS1F@!:*3-&: %HI,T9H
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M3Z@C(KB/@[_R3BR_ZZR_^AFG'1ORU^;T_KS!NZ3[Z?+?^O([1M0LD8JUW K
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
M->>0R):*#RQ9@"#BM;XA#'B;P.,YQJ?_ ,35)?#TU_I_H)]?1ES_ (3?7?\
MH1-8_P"^TK+^&%S+>>(_&-S/:R6LLEXC-!(1NC.&X.*]*KR_PYJL.B:Q\1=3
MG/[NVN1(1ZD!L#\3@5*:3;?9_H#5TDNZ_4T Z>(_BS(SLILO#]ML )X-Q*.?
MR7C\*3X?S#1=>UWP>[#9:S&ZLN>L+\X'T)'YFLWPA\-M#UOPY!K'B/3S=:GJ
M#-=2.9Y$P'.0,*P'3G\:@\2>'-,^&^KZ)XFT.T:VLX[C[/?H)7<&-^,_,3TY
M_'%4ERM1?I\WK^8-\R;7JOE_P+EGQKJO]B_%C0+[[#>7NRQE'D6<?F2-G<.!
M5V7XKH;I-/M_"VN#4IP?(@NH5AWGZENGX4[5V5_C3X:=2"K:?,01W&&KHO&/
MAB'Q5H,EFQ\NZC_>6LXX:*4="#^AJ=H*_G^8]'+[OR,'PWX=O?#OPYU>/4MB
MWMVMQ=2QQG*QED^Z#[8K"\!>,+_3O!.FVD/A+6;V.-& N((P4?YB>.:V?#OB
MB?7? ^LV&I@QZUIMO+!>1MU)"D!_QQ^8K#\"?$SPMH?@K3=-O[Z2.Z@1A(HM
MW8 EB>H&.AJOM/T7W:BULK]V=[H'B6\UJ\D@N/#NIZ8J)O$MV@"L<@8&._-<
MS/8^*/!GB35M2T72H]:TO4Y1<2P"4)-$_?&>H^@/X=]K1OB3X7U_58=-TZ]D
MDNIL[%,#J#@$GDC'0&L2#QG=^#-8U#3_ !B;MK.2X:2QU(1%XS&>B':."/\
M'VRNJ>WZAT9-#XT\,^*-1LM*\0:5>:;?I.LMM%J,1C'FCH58'K]<5Z3GD#VK
MR'Q7XATWXC6]IH/AB*:_N3=1R->>0R):*#DL68 @XKUQ1A@,YP*?V?Z^_P#0
M3W/.O'(&I?$?P=HT_P UGYDMT\;='9%RN?7H?SKT;JH]JXGX@:'J%V^F:]HL
M8EU32)C*D)./.C/WT'N<?SJ&/XO>$UM]M]<75C>*,26<]I)YB-Z<*1^M)/W;
M>;_K]"FM;^12\0*NF?&;PY>6P"/J4$UO<@?QA1D$_I^0JAJ6O2:#\8M1GCT?
M4M3,FF1)Y5A#YCK\P.2/3BM#0;:_\6^.%\6WME-9:;90F'38;A=LDA;.Z0CL
M,$_I5G3/^2WZM_V"(_\ T,4TFN5?XA2:U?H7M(\<SZKJ4%@_A/Q#8K*2#<7=
MF4C3 )^8]NF*ZNE8Y)I!0!Y[=#^U/CI:07 W1:=I1F@4] [-@M^1_2O1C\J8
M[FN \86.H:/XHTWQGIEE+>BVB:VO[:$9=H3D[E'<@D_I[TLOQ@\(F FWNKFX
MNL82S2UD\QF_N\C&?QI)^ZEVO^8VO>OZ?D7M?L;/PEX)\0W6C6XM9)(I9V*,
M3^\88W<GCKV]*L?#FP@T[P'HT4*J/-MEF<C^)G&XD_G6?X9TS6M9\,:I_P )
M2\JG5FD*6CGFUB8$!?8\].W%8_A[Q8/ 5DGAWQ@D]J+0F.UOUA9X9X_X>5!(
M('&*:TNGY?\ #">J37=_\.=)\2]-AU#P#K"S*,P0&XC8]5=.01_+\:X[QI?2
MZG\*_"EW<'=++=6C.?4[3DU>\1^*O^%@V!\.^$8I[B&[8)>:B\+)##'D$C+
M$L?3TI?B?8Q:9X*T*Q@&(;?4+:)![*& HCY]7$'M\I?DS2\$9T7Q'XB\,-Q'
M%/\ ;K0'_GE+R0/8-Q^-<5X[QK-CXHUX_-%;W-OIEJ<=DD!D(^K''X5TWQ'N
MI_"^K:;XMM(C(RQ2V$ZJ.6#J3'GV#BJ'C+2&T/X)PV,AS.KP/.QZM(T@9C^9
M-$=T^UE^*_2P^MN^OX/]2_\ $*WCNO%O@>VF4-%+=2HRGN"J@UI_#FZ>ST.]
MT"[?]_HEU);$L>L6=R-],']*I^/3_P 5IX!/_3X_\DK(\?-?:%XJF;38V/\
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
MQCY:<3SCVH 8!EJ1XHV(<QJ67HQ'(H!P":53E#0 SVJ4<87VIJ#')I ?WF:
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
MH'P:%'A'3-N2/LZ=?I48^WLHE8/^)(W:***\@]0**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@# \;?\ (H7W_;/_ -&+1X)_Y%"Q_P"VG_HQJOZWJ?\ 8^D3W_D^=Y6WY-VW
M.6 ZX/K1HFI_VQI$%_Y/D^;N^3=NQAB.N!Z5V<TOJO+;3FW\[;6/.Y(?7^;F
M][DVMTOO?]#0HHHKC/1"BBB@#A/BG)-'X90PRRQL)U.^/M]17%> ]9U'4O'%
MOYLSRQJA#<8X"XR?QKKOBZ2/"\>%4_OQ]XXQQVK@/AO]D/C"P:12THWA,'A3
MM//OQFO7P\5]5D[=SS*[?UB*]#6N_&>MP7EUY=[:DQ:BT2(QYVG(YJ+4M5US
M4GAFNX4F>QO K-:G@*P.">/<54U=FO=2O3';:9MN9Y8&^;#[U8X[=3MJ.WTJ
M1]L<NAW<!FA,;RQM@!TYR!MZG9Z]ZVC""2=M3*4I-M$EGJUY:":))8F0ZDR&
M&Z7'#;CG.>OX4TS7ND1S1"%[>.74CD2\Q,O/0U:N+DRQN[2S%9;5&2&\AR%>
M,JI.=W^R><=ZU[.SA\IKV6YCLK9IH9II8[C YBSTQZD<9I2DDKL:BV[(YBWL
M+"[N[B]&DW!A@F8O.;O$0(?.0=G?L/<5JZ?XFFFO]0NQJ*:>+9,6D4B[E()'
M+'(SU/;O[5>U*[@TV_@L]-TR/4%D;S'N86VD^8=XXP>S>O-<IJ$MC?ZEK6^P
MD!A'R%&P00RJ<\<]Z(I5%J*3<-C7U"^N/%!LQK\L$4"/LCG3B.?KT/;OZ\BI
M+_PSH&C137UCJ$UYM1HXX$4'#M\N"V?<]J63PY#9^$]+>^UDPV5QSY9@Z,V6
M!'S55TH3^&[Y;N/5H8[50WE2JNX7*9Y4C(YZ^O(I7T]Q[= MK[Z^9=MK29+;
M3-+NF=H-/MFNYP3C#'+*OX%E%1:7:S6MS;7JQX:>26_F)7(B&UP![Y!![=:O
M7/BS0=3N8K0V,Z6%S*'EF5AN9\Y"L,=,\]>PK4GL[.YO+^R@U&.>\DV^9&%^
M=85PP1>?]E:S<I17O*QHDF]&<S<6<FI1QD+&TEPYNI9%; 0X*QY7' *E1UZF
MHHK![R=[^Z@N!?VH\JZM\X4KMV!@<< *0>G;M6E>V<[-<,]N4\V,>9#(N7A@
M7&T9_O$A&QCV]ZM?:+?1]!MY)KP7>H3#_0S/%L:(9_B^8\ 9%:<[Y;(CE7-=
MF)-8FRFAU&UBG:\D40V<0Y! &SS"?1E!/3OU-3V]C/I[7)9HQ<1%;I)'?AY
M KJ%QSA2_?J*U([F#6-&O$AOTM-2@7-W+!%O,B]!L^8<8(%4M-LYA]E\F!CY
M2$PJ%VO/&<AP3SAMQ+8YZ4N9M.XU%)Z$6L03:K->7;(['%O?6^!@281 5QVX
M)/?I4TUO.ZZA:6Y9+;5;-;B-?O8D^5V'N<A@/8UMQ:?965Q86EQ?Q6]V"SVZ
MNN9#$^YBC<_[1_*LM?%.A:;J,]H]G--8P2EDF9QN1QG(1<="<]^E1%N7PJY3
M26[L9VG>&-!UFUMKZ^O9+%E18I8G08+KA.&SQDCTHM+NY\+WE^-!DAFB+F)W
M892#!ZL?P]N33-4FG\2:BU_'JL7V?'[R0C"VD9Z+UZG(!Z<DU/;>&H+OPUJW
M]F:R)K*$#=&L.-Q!!W$[O8UK?2TWOT(M_(AVI^);J.?3[UM02_DN5\NYMXTP
MF >HY/3:.WO63?V%A!/'J)TFZ$,\P,<RW8,>2V>?DXQZ53L9=.T^YT>46#%Y
M<^9YDF[<=Q4$<<=JZ^RN(=3U:YTW4-*^Q(I8I=2-DC8V[I@9R%]:<K4U[I*O
M/<PY9[W58);<123K'J(""$?(H!/4_P#UJFU+6M1N%:%KB/:M^L/DVZ[L@ ]\
M]1CTK<NK2VF"W<-TM[;&[:6.22XW*"(G/W<<<]LUCV\YA$4BW$@"127$L5G#
MP[.Q5>=W'WQVI*2EK8IQMU)=/U/6]-GO;NSME@-U=B%9+GHRJ/\ [&FMXTUM
MGD,M_:*YOA$RCLH[_3BJ$^ENG$6BWUT]O",/*W!>3#<C;VWGC/;-10QR6D:H
M]KIV;55A"N_S&1R">W4;CQ[4W&#N[(GFFK(]Q\]I)]/==CI(,[@W7Y2<CUJZ
MWWJS+&.2"'2XGP'6)5<#U"5IM]ZO$EN>O'82D-+2&I*"BBB@ HHHH **** "
MBBB@ HHHH 6CKQ13D'S4 #?*N!3*<YR33: "E%)2B@ IRCFFT\?+'GN: &,<
MFDHHH **** "I%X4FHU&6Q4CG'% # <'-/(##(J.G*V#0 TT4]QW]:90 JC+
M 4]ST6D0=Z:3DYH 4'::5AW%,SFGJV.#0 VBG,,<^M-'- #DXRU-/)S3F.%Q
M310 Y3C@]*1EP<]J2GJV1M- #*!S0PVFGH._I0 .>BTRE/4GUI* 'J=PP>M-
M(P<4G3FG_>6@!E/487/>F <XISG'RT -/6@':<T44 /(##(IE*K8/M2L/XJ
M!!\U(QRQIWW8\^M,H *<IR-IIM&>: %(P<4*,MBG [UQWH4;0?44 (YSQZ4V
MC.310 JG!P>E*RXY'2FT]6_A- #0,D4KGG%*%VY-,)RU !2J<'':DHH <RXY
MH0<YH1L_*:=C:I'K0 P_>I*** 'JV1@TUAAJ2I$(;@T (W" =Z93G/S4V@!0
M<4K#*[A3:<K<X/2@!1Q']:9VI\G  IG<T *IP:5AR".E-IR-V- "OV%,/6G/
M]ZFYH ?]Y?>@\)BF*<&GR<@4 ,!PP/>I,;CFHZ=&?FQ0 A^^:D4Y'O4;<,:<
MAYQ0 JGYC22CO03AZ<_*4 0T444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !0**5!EA0!,.%%(O))H<X6D
M7A2: &/UP*=&,J149.2:DCX!-,!'. !31U%!Y-'7BD!(1E@>U-<\X%.8[4Q4
M>>: #M3SR@IG:I%.%S0 GW$QW-,H)R310 HX(I7'/'>F]ZESA<T -/RC ZFF
M=\T9SDT4 &><TY^@--[5(G*<T (HPN332<FE=L\4W- !3TY!%,I5.&H 3')%
M/P%7WI2,?-49.>:  \T=J** '_>2F4Y#SBE P"30 #"#/>F'DYH)S10 4_[R
MTRE0X;% "4]5P,GI1M^8TC-V':@!&.X^U)110 ]>1MIF,'%*IPU*PY'O0 BC
M)IQ.!@4'Y%]S3,\T %*APU)1G% #G&&^M-IY^9,TU1N:@!5'<TA.3[4K-S@4
MV@ IY^9<^E,IR'M0 VBE88-.4;1N-  !M&>],Y/6E+9-)0 Z,\XI&&&-)TYI
MY^90: &4#DXHIXPBY[T !.T8'6F4$Y-)F@"3[R ]Q3*53VH<8.* $S2@;CBD
M'6GD[%]S0 ,<<"FJ<&DSFB@!SCO333_O1_2HZ "BBB@!:>O*D=Z92J<-0 AZ
MFDI\@Y!IE !2BDI10 4]N5R*93TY!% $=%!ZFB@ HHHH **** "BBB@ HHHH
M **** "CO12=Z !\^6^%+':< =^*XKQSJU]I&CZ5/:,D$CW(1Q+Z8.:[.49@
MD&W?E3\OKQTKA_'+#_A'=-M?LUJ#/,4 N3\J$*2.W7C%;T?C1E5^%G,V_C'Q
M"WG)%/8RVZW1B/JRDGD5CS2W]DJHT<UJ\&IE@=FY0'W'/;KN_6HX[*>_G+R:
M/%=(\1MW^RM]QTX'8X/R]/>M&W1X8'V0ZC8O=6VS[N\(T1&>..HC/TS7KVC'
M9'E7D]V17LM[JP24QQW!M=1VE[?AP.?O#_Z]5;^]34Q-%J%N]TWV\QQI&_ER
M X;J,&M6V":A-*NVVD$D4%P';]VY;<BDD\]R:W9;?3[<7CW-VEW=6<KSM9R2
M[^#E%&['R_>'8^E0YJ+:MJ:*#:N<K)<CPU8R6UK926=U,P+M+/YC1(?E)(VK
M@\]/0ULOXGU6Q\G3]+OH=2B\A08BG[WE02>ISC)/T%8NKZQY_AN:2YT06P:=
M8XP[9'3/H/2CP]H$&J>*HHK!I+%H[43;F_>9)09(^[CEJIQAR\TR5*7-:)/I
MWA;0=5MKB2[UA8KII2,@9._DE2N?J.O:I+*SBTG7/-T]Y?L^E6KYE=,>8[\
M=>.7Z<]*I7NB0O=3&SU>&]U5)&66)H]AD49!/4\\9_"MJR\766GZ4EAJ,R:G
M)'AH$^Z%(_@<\].@X["IES-7B[WZ#C9/56MU,\Z6TXT^"X#&:0MJ5S+UP1N"
MC'OE1UZFK"F62QM+*[5(XV:6]='&U@N]B@#=OF*CITS6A97NC:OHU_?S7#V+
MM*HO1,-W (VH#QQPHJ34+ RQO/"&>WNXT/GQ\Q10(  H'<G:HQD=<U'-K:1?
M+I='-26=Q!&\MS;RBSOV/VM8CEHF9MRG..F=I^AJP-#18?[-6.4N8R@GW<^4
M6\SS<8Z9PG7OG/:K^G64LFN1N]RU@_E;F409CDA484/\PP0H7UZ4]O$>EG43
M\L!T3S/+,>WYRW0MC^[OYZU;G*]D3&$;:F(ME// 8[:.5M/L6 M_,.&ED# M
MCVSN/T%:\LMP;"_L+5HY5E2.\6-/G/\ K$:0;O\ ?+ <=*=J=G+'K@>"\:^9
MH]\$?D[8HHR.<?,<G:3QQUJ[IFEMMCE)*P6@>1)I.(GA8$,A'8C=CJ>E3.:M
M<<(ZV,5-,R^HVL*GS75=2MY">?,^7<N.^-SCZBDO;9-3UB"YU+SO(U.T2+S4
M7/E2( #]<E#Q[UKWEWHVEZ';W\%S)>".=A:+!\NT9.4)Y^7J*JS^+=/O-,DL
MM.E32+F?Y[A0-ZG_ &%.1R3UX]:47-ZI U%;F?J?A30-+L4D@U9);M95#%AC
M:Q&0-N>OXUIP^)]6NRVFZC?0Z;;"'RPH7,QPN0PY&,XS]#6#!HL*/&FH:K';
M7C.HMX-F_8IY#'D<GK^.:G\1:%'IOBT)J+/?B6W+[U'EG*IU)^;/(K6T7[LW
M=D>\M8JPV.Y'B.Q%E>6<U]<P,?*D2;RFE0 KG&ULGVSZU7M+K^RX_*L+:2TE
M%W&DB2OOD^[S@8%3Z-K"Q^&]UIHQN=D_ENJOP,Y(_AKJ8[33+FVMW@NELKV]
M:.46:3;,E,*PW8YZ$]*4YJ'30<(N?J<[%=ZCHYOKF)$MVNK\(9+O[Q'LOX>M
M5GFO]0%W"B7%W)-J(3<BX!"G.>_]VM2YBAM;A8F6W14EN;AF/[Q]VYP".G<B
MJTJ&X@C:6/4KV2SM_, *[%D:4\8Z]!)^.*:?7N2T_N+=[XQ\0Q0K&TEE%;M=
MBW0@_, I[G_@-=5X#UZ]U>XU>*[NH9&AD(C6/^Z.,_RKS@Z?-8SK,-)6V2&+
MRQ]K?EY''/;DC<>/:NW^'L3)>WX,5LL=K;B)C;GJQPQS^M8UX15-M)&M&4G4
MU."U#7M2BO=5LFG9"]RXW[<L/F(QG/I7N?A7)\,:;N9V(MT!9^IXKYYUMX$U
M>]:+<W^D/_K#T^8]*^@O!Q#>$].("C,*_=.>U&/BE2BU_6@\(W[21NT445Y!
MZ84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% &/XHLKC4?#EW:6D?F3R;-J[@,X=2>3QT!H\+
MV5QIWARTM+N/RYX]^Y=P.,NQ'(XZ$4>*+VXT[PY=W=I)Y<\>S:VT'&74'@\=
M":/"][<:CX<M+N[D\R>3?N;:!G#L!P..@%=GO_5>G+S?.]OR/._=?7^O/R?*
MU_OO<V****XST0HHHH X?XGO:KX;C^UJY0SJ!L.#UKA/A_)I7_"=1+'!<@@/
MY#-(",X.<C'UKL_BVC-X64AU51,I.1G\JX#X<&V/C&QCD\PR_.X*]"VT]?;&
M:]?#K_99?,\NL_\ :%\A=8L[8>,]7M)XX2KL94!_=_,/FX//.,U7C^S2Q6\U
MKI=POG'>@BGR!(AP>=OHI-:>H"[&J-//97OF6US-%OW94)(S ,../O 8]ZHK
MI<$6EV_VV6.*!;Z3?(\6YB%W\8R.N/6NF,O=1A*/O,W]$CEE^TW)AOH[>(O.
MY:ZQD&-B<#;S\QQ^M8/B#Q3'XAT.W,^G2B*UE$2'S^2-IP2=OI6@FH7&EZ19
MMH%LR0W-RX>;R?+,B%FP.IX QS[55AA\1I?7NEW%O<2P708QB12RY'S@C\!C
M\:SC%<W/+^NY<I>[RHS=36QO+W2]2M+GR7GBC'E2\!?+PGW^_P!WTKN9?%::
M3XLALH=%CGEDBC\Z>-OF<LJMD<<CFL+1- .MZ9(FNVDEA'IYWK.(\ C.2I!]
MR>]:?B#Q=>6]I:S^&94FTJUC6&;C)4C@ X]JB=IM02OO_P  N/N)S>FQ+XHU
MF1M4O76SLM2%BR@1GB2.,IAO7NV/QK'M(;36(K2+22&@=&,NE3')7).2C=R"
M?[O2LNZCCU+65GLKE93J4&9(2?F5E7) /?YE]*J7T<[6VE"_B:TF(=#=9R"
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
M$DC$D;JZ,,JRG((]C0 Z3KQ3*D5L\&LO4M>T;2)1'J.K6-H[<JD]PJ,1]":
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
M_?D;M%%%>2>D%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
M8]9=JY4GW.0/PKE_ /@N#Q_'>>)_%4L]V\TS)%$)"BX'4\<X&<  \8J?X?\
MAN\N?@[KJ",B74A(UNI_B"J /S((K4^"6N6;^&)=&DF2*]M9W8Q.<,RMSD ^
MAR#Z5JU[\N]E_P $SO:"MM=_\ DM/A=J'AWQQ::KX4O4M].&/M,%S*Q)7/S(
M, [@1TST-<]\7HK.Y^)V@0Z@ZI9211+.S/M 0RMN)/;C/-=]J_Q)L=+\86/A
MRVM7U">XPLC6\@)A<G !'?CD\C KA/BM:6]_\5?#=I=KNMITACE7<5RIE8'D
M=.*A7;AZ_P"9>W-?L:7_  A_PB_Z"]E_X-!_\57I6@:?I^EZ%:6FE,&L$3,#
M!]X*L=V0W<<UR?\ PJSX?_\ /@G_ (&R?_%UK^)-5M/!_@*XN+,JL=K;B"U4
M-N^;&U!GOCC\J'*T6)*\D>0>-HKSQ_XUUU[!MUKH=HVW R&V'Y@/<G=_WS7J
MOPO\0?\ "0^![-Y'W7-K_HTV3SE>A_%<'\Z\N\ R>-="TF>YTKPLE_#J)$AN
M)CRZC(Q]X<<G\ZM_"R^O?"_Q!NM U6U:Q_M%<K QX1QEEQSTQD?E505O<\OQ
MZBF[^]Y_@8_Q,:^A^+5[<Z=Y@N;9(KA63JH2-23^&*]%UKQ/!XL^"FI:G%A9
M3 $GC!_U<@9<C^H]B*R)(TD_:1EC=0R-;[64C((-OTKDO&%E>?#S4=:T:!&?
M1=:AS"">%PP(_%>GT(K+_ETH][_??]31_P 2_:WW67Y'K_PM_P"2;:-_US?_
M -#:F_%3_DFNL?[B?^C%IWPM_P"2;:-_US?_ -#:F_%3_DFNL?[B?^C%JZ^[
M_KL1A]X_UW.*\!_#+PSX@\#V.IZA!/\ :IA)OD2<J!AV ..G0"HOA!+)IGQ
MUSP_9WC76E1K(R-G*DHX4-Z9()!QUJMX*^%-CXG\'V6HW.KW\7G[]T$978,.
M1QD>U>J>#_!&C^#;25--21Y9<>;/,P+OCH.  !["K>DV_P "-XV/+?L\_P 6
M/B;?VU]<RQZ+I;,JQ1MC(#;1CT+$$D^G%;?BWX0Z);:!<7V@)/9W]G&9D(F9
M@^T9QR>#QP1CFL7P#?P^#OBAKNC:JZVPNY"L4DAPI.XLG)_O*W%>F>-_$NGZ
M!X5OIY[B+S9(6C@BW#=(Y!  'X\UD]*2:[?C_P .:K6HT^_X'E&J:G<^-/@F
M;V[8RW^CW:K)(>KKTR?P<9^E;WB?Q/YGP(L9EDS/?Q16A/J1P_Z(?SI/AAX:
MENOA5K$,Z%1JOF"+(Z@)M#?]]9_*O._#<]SXCN_#?A*1#Y%O?O(X/=20S#\
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
MAJR6DUJDZ(5CE()P)5&>.WI4RORR^14/CB<9X,\-_#F_\*V5SKNHVL.I/O\
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
M!L'D8R?UK$N%$#)++8M'&$XE$/F*H8;6&,C8-Y)ZGI6"3G[S>INVH:)%;7O
MES;Q[K)9;^"2Z0^3$,[8]ORDGGMCM6==HPU>Y>\NHH+2PA %O&VYE.T*..,X
M)&:ZS3M1>S$;)MD=U41I&_RL4&WY3CY3L4G;SZ9JOXJT:*]TY=3TC2DVRR>=
M=/(N#M )/TZ<^];0JR3Y9_>8RIQ:O$Y#3=7_ +!BBGTJW>35+LD":7D;2>H7
ML?QKN];M_%>HR:#-83O$1$OVM02H+C[Q(KBAK5W)IUWJ#7L=M%L%M! @Y"G!
M]?[H-9MA)86-LMVL37%]<LT4._Y H.5+=\]Q^-;3I<WO=49QJ<NCV9V/Q%T,
MS:]8W,S7+QS1J)#&F5! P><\=,URYFTZ?Q!))'%=16D,7EM.LV2 J; <8[G
MQGO7>V6N>3;3^'[>"-DM=-#3;SA$<J,C/?EL5RNCZ>FL67[G3 EO:N)9IXCM
M29@P!'3@ $GO]VLZ4W&%I="ZD4Y>[U+E]:FT\,Z=/JUJ)[0Q[3*G$L:DY1L\
M]5P,>_6N@^'(A^TW3V>J&[MWARL;\-'@@ 8R> .,_I7.>*/$$5KXJAN;9TGT
MV6W$#(K85DP <'V(].U;7PWTW['J&IW%M(LMG-&3"ZMD\D<'WJ*L7[%ME4VO
M:I(XK4="U.2]U2^>UE9$N)/8G+$@U[EX4W?\(MINX.#]G3A^O2OGG61+!JUY
MYB-&7GE)#G_:/6OH+P:P;PCIA7I]G0=?:C')^RC?^M!X1KVDC=HHHKR#TPHH
MHH **** "BBB@ HHHH **** "BLCQ%KG_"/Z>EW]BGN]T@C\N$989!.?IQ7,
M?\+-_P"I<U3_ +Y_^M5QA*2NCMHX#$5X<].-UZK]6CO'D2)=TCJB^K' I00P
M!!!!Y!'>O(_&7C;^V_#DMC_8U]:[G1O-F7"C!S7J&C?\@/3_ /KVC_\ 013E
M3<8W9IB<OJ8:C&I4T;;5M.B6MTWW+M%5K^]BTZSDNIEE:-,9$49=N3C@#D]:
MQ?\ A-M,_P"??4__  !E_P *A1;V.6GAZM17A%M?UYG1T5P>J^,98M1M+W38
M=2G@4[+FS:S=0RG^)21PP_6NTL;R+4+*.ZA$BQR#($B%&'U!Y%-P:5V:5L)5
MHPC.:T?X/LRQ103@9KG#XUTP''V?4O\ P!D_PI)-[&5.A4JWY(WL='17%:WX
MMCN=-<:6VIV]XA#QDV$A5R/X6^7H>E;OAW7AKUAYK6EQ:7" "6&:-EP3Z$CD
M<?XU7(TKFU3!5J=+VLEI>WI^.S-BBBL"X\7Z=;7,L#P:@7C8H2EE(P)!QP0.
M14I-[&%.C4JNT%<WZ*Y+4?%ME=Z?-!;'5;:=E_=S)82$HW8XV\U9\)>)9=:M
M1!>V=Q;7\2_O-\+*DF.-RDCOZ=:KDE:YT2P-:-)U9*R6_P#GOL=)116+?^*+
M'3KR2UFAOFD3&3%:.Z\C/! P>M2DWL<U.E.H[05V;5%<Q-XRTV6!XQ%JL992
M ZV,F5]Q\M5_"/B>XO6.F:E!=FYC)$5V]LR+.HY!.1\K8[&JY)6;.EX&NJ<J
MCC:WY=]_O.OHHK-U76[71_*^TQW+^;G;Y$#28QCKM''6H6IRPA*<N6*NS2HK
MG/\ A-M,_P"??4__  !E_P *Q[/QA+;>(9HI8M2N=+N,-'(]FX:V;NI&.5]^
MHJU3DSLAE^(DF^6UE?U]-=SNZ**I:GJD&DVRSW"3NC-L AB:0YP3T';BH.*,
M)3DHQ5VR[17.?\)MIG_/OJ?_ ( R_P"%8T_C*6V\0QSV\&IW6F3KLF@:S=6@
M8='7(Y![BK5.3.VGE^(G=<MM.O7RW.\HID,J3P1S1YV2*&7<I!P?8\BLOQ/K
M/]@>'KO4@@=XE 13T+$@#/MDU-G>QR4Z4JE14XK5NWS->BO--,\'ZMXIL8=6
MUOQ!=+]I02QP0' 13R/8<=@*-3\):OX4L9=6T37[IQ;*9)+><Y5E')]CQ[?C
M6OLXI\KEJ>I_9]#G]DJZY]MG:_:_KI>UCTNBLKPYK U[P_::EL"-,GSJ.@8$
M@X]L@UJUE).+LSRJE.5.;A+=:!112'H:3(.2/Q+\+*2#?29''^H?_"C_ (69
MX5_Y_P"3_P !W_PKFOAS9:+*FIV&JVEC+?Q7386YB1FVXQQN'J#7;W.B^%K.
M!Y[C2]'BB099WMXP /RKHG&E%VLSZ#$T,!AZSHN$VUV:UVVT\R?1/$>F>(HY
MI--G:582%<E"N"?J*U:\]^%@1XM;N((]EM+=_NL+@8Y. /H17H59U(J,K(\W
M,*$,/B94H;+OOLG^ISNJ>.- T;4)+&^NWCN(\;E$+-C(!'('H:I_\+,\*_\
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
M?!#PO9W:SW$U]>JIR(II%"'Z[0"?SKTK-&:$K; W<;%#';PI##&L<2*%1%&
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
MIOAGI%QX/@\,RWVI-8P3^?&YD3S >?ESLQCYCV_&NJM=/@M=*ATY09((H5@
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
M:Z\[[]/-&EJ^NVFB")[U+@0R9S+'"SI'C'+$=!S6A#-'<0I-"ZR1NH974Y#
M]"*Y:7Q;,UG);3^'=4&H,I3[.(-\;,1CB0?*5]ZU?"VFW&D>&;"QNF!GBCP^
M#D DDX_#./PI.-HZD5L,J=%2DK2O;=.Z[JW;;L[FL3@$^E8'A_QEI7B)O*MW
MDAN,$B&==K, <$KV8<=C6^_W&^E<%X7\.)J?@2U@NTEM;R*65X)PI62%MYP1
MW_#O1%1LV_(>'I4)49RJW3NDFNE[ZVZK0[6_O5T^RDNGBFE6/&4@C+N><< =
M:CTO5;+6+3[38S"2/)5A@AE8=00>0:P8/$>I:0/LFO:7=RRIPEW90F6.8>N!
MRI]C4OA6VNVO-7U:XM9+./4)D>*VD&'557&YAV)]*?)9.XY850HRE/=6LTTT
M_)+TUOIV:.FKGK#QGI-]K$^EEI(+J*9X5$RX61E.#M;I^!P:Z&N&T#0X=3B\
M26NHVSB.75)7C9E*L/1T/]12@D[W_K4G"TZ,J=256^EK6\W:]NOH=K<3"WMI
M9BCN(T+%8UW,V!G '<U2TG7+'6DD-I(_F1';+#*A22,_[2GD5AV^JZMX<Q9:
MQ:76H6R\0ZA:QF1F'82*.0??O3]#6YU/Q5>:\;.>SLWMEMHTG78\Q#$[RO4#
ML*?)HRWA%&G.4MEJI)JS\K;Z_)JVIU5<]+XSTJW\0S:-=-)!-&47S9%_=L6&
M0-W8_7%=#7&V.F)>^-O%$5[:&2TN(H%_>(=KX7G!]O:E!)WOV,\)3HR4W5O9
M*^CUW2^>^QV6>,UE:7XBL-6N);:$S0W40W/;W$1CD ]<'J/<5C0RZKX1;[--
M;W6J:/G]S/"-\\ _NLO5@/44EK)/X@\7V6J06-U:65C#(C2W,?EM,S@?*%/.
M!US34%\C582*C*3=XVNI)K[FM[O:VZ\T=?6'KWBFQ\.W%G%?).5NM^'B3<$V
MXR2.N.>P-;E<GXCMY9?&?A>187>.-Y_,8*2%R@ZGM2@DY69A@Z=.=6U3:S>]
MMDWN=-:W4%[;1W-M*DL,@W(Z'((K/E\16%MK"Z9<F:"9R%B>6(B.4D9PK]":
MRI]+O_#=[)?Z#!]HL93NN=-#8P>[Q=@?5>]4M:U*7Q991:3I^E:C%+)-&\D]
MS;F);<*P).3U;C&!51@F_+\CII82G.=T[P?6Z3CZKR^Y]'T.XK)\0>(+7PY:
M07-W%-)'+,L($*AB"03G&?:M;M7*>.H)I[;1A#$\A75(6;8I. ,Y)QVJ().2
M3.7!TX5*\85-GOTZ/_(Z#3=3L]6LDN[&=9H7Z,.H/H1U!]C574O$-AI%[%;W
MWG0K*!BX,1,0). "_0'ZUG:EHMYIVH/K/AY4\]^;JR8[8[D>H_NO[U0UCQ!+
MK>BW.DVV@ZF+ZZ0PF.>W*I$3QN9^F!UR/:J44W=;'32PM.I-2AK![ZI./KZ;
MWV?D]#M001D'(K.U[2(=>T6YTV9BJS+@,/X6!R#^8%6-/MWM--M;:1_,>&)(
MV?\ O$ #-9OB[69= \,WFH0(&FC 5-PR 6( )^F:FWO61R4(S=>,:+]ZZL_.
M^AF>#;#Q+I!DTW5GMY-/MXPMM*G+-SP,YX 'J.XYJ7QKIVOZO:PZ=I#PQVUQ
MN6[>0X*KQCGT//05QUWHOB1KS1#<^++OSM48C]RS!8L+NXPP!_ "NI\':KJA
MU?5=!U6Y2\EL"I2Y48+ ]C[]/UK>4=>>Z;/;KTI4Y_7:<H2DM6E%I;\M[/1^
M]^.MK'0:%I,6A:+:Z;"Q98%P6(^\2<D_B2:T:**YVVW=GS\YRG)SD[MZA110
M>G%(@YG7O >A^()VN;B&2&Y;[TT#;2WU!!!_*L>W^$F@Q2AY;B^G4?P,Z@'Z
MX7/ZTK?\+*W';_9F,\9Q2?\ %R_^H7^E=,7.*LI_B?1TY8RG#V<,5%+_ !__
M &IT?AN_T:>WGL=%3RX;%_*= A4*W/KUZ'FMNO._A9YV[7_M&WS_ +6/,V]-
MWS9Q^->B5E4CRRL>7F-%4<3.FG>UM7KND_U.*\3>'/!\VJ/?:Y=K!<S@'#7.
MS(  X'X5B?\ "/\ PU_Z"B?^!=-UE/#MM\1[V3Q'*L\,L2&($L1"P ^5@O/(
MY';FM#SOAEZ:?_WP_P#A6\;J*U?R/=@ZU*E!*=5II/W4K>B]-C<T7P-H>B:A
M'J%@DPF52%+2EA@CTKIJ:FWRUV?=P,?2G5S2DY/5GS-:O4K2YJLFWYG.:_XI
MET.]CMX]%O[X/&'\RW0LHY(P>.O'ZUR^N^+]0UO2+G38/".I;KA/+5I8FPI/
M?&WJ*W=<UG59/%^GZ!I#11'8+JYED'6,-RH^N/U[5@7OBSQ'J>KZPVAS6T-A
MI"L\@D0'S=N<C)'?#8QCI6U.*LG;SW\SW\%ATE"?LXW24KN<EUM&Z2ZO9?>=
MWX?@O+;P]807[%KM(%64DY.<=SWK2K/T/4CJ^AV6H% C7$2N5!X![_K6A6,[
M\SN?/UN;VDN96=W?[V8'BG0=%UBVBGUN0QP6NXA_-V 9QG)_ 5P\.E?#&>Y^
MSIJ+[\XRTCJO_?1&/UK5^)@'VG0C?>9_8PN#]KV9]L9QSTW?K3M5_P"%=_V)
M/M_LK_5'9]GV^;G'&,?-GZ_C6].Z@G=_(^BP?M*>'I^_4:E>W)M'6VNCUZVT
M+L/PR\,H\<T<=P2"&4B<D>HKLZY3X<_:AX)LOM6_/S>7NZ[,_+^'I[5U=9U7
M+F<6[V/&Q]2LZTJ=6;GRMJ[&2Q1S1/%*BO&X*LK#((/4&N/TRU\&>%M8NKBV
MU.T@GE78T3W*D1\Y('<9XZ^@J[\0+RXL?!6H2VS%)"%3<O4!F /Z&L;PIX$\
M-77AW3[V>T%U/-"'=VE;&XCD8!QQTZ=J<%:+DWIMH=6%IPAA95:LY*,GRVC;
M6ROK?0N:Y+X)\13VDNHZM9R?9BVU5N54-G'![XXKJ[&6UFLH7L7B>U*XB,1&
MW:..,=JQ/^$#\+_] >'_ +Z;_&MRRLK?3[..TM(A%!&,(@)P!^-3)QM9-G/B
M:M&5.,*4I.W25K+TL3T445F>>%%%% !1110 4444 %%%% &?K>I_V/I$]_Y/
MG>5M^3=MSE@.N#ZT:)J?]L:1!?\ D^3YN[Y-V[&&(ZX'I4?B+39M7T*YL;=H
MUEEV[3(2%X8'G /I1X=TV;2-"MK&X:-I8MVXQDE>6)XR!ZUTVI>PO]J_X6.*
M]?ZW;_EWR_C?[]C4HHHKF.T**** //OBY&'\+(Q3=LF4@YQC_&N"^&LA?QG9
MKY DVJ^YR>5X.&^N./QKT/XJ*K^&55Y8XU,R@LXSCZ5QG@C3]&@\<6;6NI)+
M,D9PC1XW-LYVG)]Z]:A+_99+U/,K+_:$_0HZL_VO5-1\X7%]%'<N/(A^2,'<
M1R><$=<XYQ[U!&[61<0SP:;N0#9;KYD[# P"<KNR/F[5-K,F/%5Q;ZG))Y4D
MLBPW!;8G4D CG(S\O451C>XC::RPEC=K\T<4:;$G7USG@X.0<&NN.R.:3U9N
M:#<*K26UQ#);+=IY3RS'?+<9&!M7 QV/4XQ7-:AIEAHUU>6-TC731,1'<Q/A
M5]F7!R>W6K^G22M)%)91-"HG,-TWWI5.2?O\9''I6KXC-E;>)&32QMU&:)/,
M9_GA8;0?;J,<^M3'W9V74IKFCZ&]H^LF7PAIFCQ6MNLE]"\<3K\T892QPPXZ
MA3^)KDO.\3:1=R6EG8+9. 4=HE*HS8ZCT-:_VK44\*2&2]73+O3YQ+MB;B16
M.,8XP/F'K5'Q9IVG?8[354O;A5U"-6N'ACWQ%P.1U'\0K&FE&;B^II-N4$UT
M.KT:Y;5O"DMCK:0WFL11,1;3CY\=5+?H:S_#&@W%ZP62[TQ,L7>TA@R4(4JI
MSNZCCM7'^']0ATF_34M/TB:YDC/EAWD^7)&"?N_+GGCG&>]>MO=VT'AR?7HI
M7646YW1"7<D;GC;T'1JRJQE2=H]36G)5%=]#AO&E[?:S?CPUIA\Q+*-6NI.B
MR,%!)/Y_G67I=A!X=6*:XMA<ZK*?]&53QSR"#CD8YS^'O7.:=J=Q!JXNU8B2
MY=EE'9@^0?YUU%]8QZ%?2>5=7DWDP*%2*'RT1)"N<ON.1\_IUKK<73BJ9S<R
MG)S-#1[^_G\0SL[RWETL#0G[*G$;%@V"<G..F?TKJM+AU;R[@/>7T3LC*/-M
M,[#ZAM_(X]!3/#_ANZ26R\N3[+I$ $H16R]PY'5NF.2?7I766NM6]QK-WI81
MDN+<!N1PZD Y'TR!7G5JEVU%'=2IZ7D<IJ=OJOV:T U"]D<1JK>5:<R'U)W_
M "\_7%<OKEY?6^MP,7EM)O)\G-TF0[!MW!R...M>J7FL06NJ6>GL&>>Z)V@?
MP@ G)_*N7\1>'KN>YN@X6ZT>X7?)$S8>%QR&7KW'ZT4:MFE)!5IW3<3@-6LK
M?Q)O>.V^SZS'Q< MQ)CJW3ICG/T'O5_P==WV@:E_PC^J<6U]&6MF/S*K$;@W
M;C^M4K.R36]2BC>[O+=)(FB_>0^8C)&<##;A_<';K7,ZO?SW&L-([DFU<1Q!
MN@1,!>/H!7HJ+J1]F<+ER/G/1_$OAZ\M"[Q76G2L621;6:'&]MH5FSN[DD_C
M5W4+MM%\)1V>DPV]EK5Q&#]FA!WGNQ4?F:V+:ZM+_P -V>O3W$F]8 -GF[4D
M<#&#P>IKRKQ#?Q:M>/J6I:/- S/Y.Y)<*,#"G.WG  XXKDI1=1\LNATU)*FN
M:/4G-WXCU69+"\LEU!E ">8A(!QU)[D=Z['4-8>U\'ZEH<]M;BXL;6,2,1MB
MRQ3"@>P;\Q7,^$M+TYA<ZE+>W<B:=&S0O)#Y<2L> ,[CW-7_ +;J<OA5YDO5
MU*\U&YW".0_+&JD]!SD?+[5K5M*2BEL9T[J+;>K..L]/L=8EL[* -!)(PWW,
MLF5/'0# Q^==7KDJ020V4$+77V!!$LL3>7- 0N"2,'()R>W6H] ;3[OQ7'#J
MJ Z@B-L\I@L2X0G!&#G YSZBLW5KD_:[J2YB,\*S"&&0<2$GD8?GC&>U;-\U
M2W8Q7NPOW!KB6_$237%OJ(5,".X39.!Z Y...<_I20RI8F/RFGL$9L&&?YX2
M!QPW&X]^@J"1IG5;,[;VZ)W?9Y4WK N>I.>2%]A4D#XU@VFG3N41 ;BX4[D4
M8!.U>P#<=:TM8E,]MLVS'I)4;E:!?G"X&-OZ5IMU-9UCM^SZ45<R+Y*X;'4;
M.IK1;J:^?GN>U#891114EA1110 4444 %%%% 'E_AOQ,;CQ)XT:19GU"S\XQ
MR/(3&L49PB*O0<@DGOFK?P\\2VA^'=[K,JW&^V:22\EFE+M-*$#,P] <@ >U
M>AA%!)"C)Z\=:P?&UE)>>!M:MK9,R/:N551U(&<?I4M\L7Z%)<TOG_2/+/#O
MAO4OBT]WKGB#5;F&P68QV]M 1@$<_+G(  (&<9-;6C^"_%G@7QC:KH$\VH>'
MYL&X2655"*3@Y!.-PZ@J.>E7_@C?P7'@AK-''GVUR_F)GD!N0?IU_*NJUKQU
MHVA:]8Z%=O,;N[ *>4F\*2<*&QR,]N.U:-<LDH_\/H1=R3;_ .&+>O\ B72?
M#-F+K5KQ;>-CA!@LSGT"CDUB:)\3O"VOWZ6-K?-'<N<1I/&4WGT!/&?:N)\4
MQ1:M\>=*T_5@'L$C7RXI/NM\K,!COEACWQBK?QOTW3K;P[87\,$,%\ETL<;Q
MJ%8KM8D<=@0/I4)Z*3Z_YV+M=\J[?\$] UOQ9H_AV\LK74[HP27K%8?D)!P0
M.2.!U'6L6'XK^$)]573TU([F?8LS1,(B?][T]^E<!\31)J7_  @@O@?-N80)
MP>N6\K=_,UI_'+3[6W\/:,T%O%%Y=P8E"(!A2O0>W%.S7WV)6NW:YULGQ9\'
MPZI]@;4B6#[#,L3&('_>]/?I70^(_$^E>&=.BO=3N#';2.(T=$+Y)!(Z9[ U
MYU\6='LK'X8:?';6\40M9HECVH!@%2#^?6JGQ28M\(_#A)R=UOR?^N+4GHGY
M.PXZM>:;.MO/BSX/LKP6LFHN[<;GBA9D7/J1_3-=2^KZ?'I!U5[R$6 C\W[1
MN^3;ZYKC+C0]#_X4VT:6UO\ 9QI?GK)M&?,V;M^?7=7*^$-9TW3_ (*S2^(K
M4WE@EXT4-O\ \]"<, /HVX^V*<M.9=O\["CJHOO_ )7.L'QE\&F<1_;+@+G'
MF&V;;]?7]*Z75_%FC:)HL&KWEV!8SLJQ31J7#;@2,8SV%>3>)Y]>OOAD[Q^&
M=,T?0$CC>-7F,DQ4LNTICH3D=>2,TSQ22?V?_#I))_?(.?I)2>B?DU^(XJ\D
MN]_P/0KWXM>$--O1;2Z@\CX&YH8F=4SV)'?Z9K6U;QGH>CZ1;:O=W9^P71 A
MGBC9PV1D=!QP#^5<MK6BZ?#\!VCCM8E":=%."$&=^%;=GU)SS[UG>&M$/B;X
M"IIQ&Z8I*T&>SK(Q7]1C\:<O=YO[O_!_R%'WN5]STNXU>RM=%?5Y9P+%(?/,
MH&?DQG./I7(>*-4TKQ?\-KV[L]3FMK-F 2Y%NQ9F5A\JKP3D_+]37FD_BZ6^
M^#UAX=B8MJ,EX+(QY^8QJ0R_S5?PKW/P]H\6@^';#2XP,6T*J3ZMU)_$Y-$H
MI\W;I^?^0)M6[]?R/,?$N@7L_@#PE8/=7$&KKL1+54+/*S8W!B#\H4<DG/2M
MKXJQ3Z1;Z1XKL>+O2[A5<C^.)^"I]LX'_ C7H^!D''2N0^*2))\.-9$AX$:D
M?4.N/UI3E9<R[W_(<(W:B^UOS.LLKV'4=+M;R YBN(EE0^S#(_G4AZURWPV>
M1_ASH9E^]Y&!GT#$#],5U!ZU<E:32(@[Q3.%^)_B230]$@BMI[F&YGGC^>&-
MB/+W#<-P& 2.W4]JW9?%^CV^EV>HW,TMO;7<XMXFFA=#OYZ@C*C@\GBL7XJ?
M\BE#_P!?]O\ ^ABJ_P 5;:.\T_P_;2J&CFUF!&!Z$$,#4QUT\TOP177Y/]3:
MTGQYH&LQ7TUO=2)!9())IIXFC0(<X8$]0<&J@^*/AV)%N)%U)+)L 7;6$@A.
M>AW8Z5<\;W6B:?X5G.MVC7-DQ2-;6/(:5L_*HP1W'Z5@:UJ'C&]\':F&\.:9
MIEC]CD#BZO#(ZQ[#T5%P#CH">#4MV3?8I*[2[G:ZIKVF:9H1UNXN1]@ 1O.C
M!<$,0%(QU'(KG[OXE^&[.5M\UT]NC['NX[5V@5LXQO P>?3-<IJ[$_LY6^3G
M_1H!_P"1%KO-2T^U7X>7-I'$JVZZ8R",#@#RZJ?N\S[?Y7%'WN7S_P [%C4_
M$>DZ1I,>IWEVJVLNWRF0%S*6Y4*!R2?:L[3O'FBZAJ4.G-]LL[J?_4I>VKP^
M;_NDC!KEK/0KK7/AQX2ET^_@MM4L0EQ:_:.4D8 C:1U_*GWGB35+"ZT]/'?A
M6V-NERGDZE:R"2..4\*VTY*_7/X55K2MY_U\R;WC?R*'C[5=*U;QUI&C:HM_
M)I=NLK74$4,H$KX^7&T98#U'3FN\FUSP]X+T'3K?+6]LZ!+2U1'>5QUP%Y8G
MGG/XUB:SS\9/"_\ UYW'\C61J<NMR?&B_;3;*RNY[33XU@2\E*!$;!9EP#SD
MD5$=DN]_P_KY#>[?:WXG:Z1XRT;7+]K"W>XM[Y5W_9;N!H9"OJ PY'TJKJ_C
M_P /:+=75K=W4GVJV=$>&.)F8EEW# [\#)]*YS5=/\8ZMKF@WMY8Z-9/87BR
M++%=DNR'AT&1SD=JN>'K.*7XP>+[LHIEBBMD1B.5#(,X_P"^132O^/X6_P P
MVN_3\3;O/'&AV-A87<L\K&_026L$<#--*,9R$ S^=-TCQSHNL:H-+C:YMK\K
MO2WO+=H6<>HW#FLK6M7M[;QP(-%\/'5O$<=J%ED,_E)!"3D L<C/? &>?>L+
M69=?F^(7@Z76[73K7-Q*(4M96D?&T9W,0!CIT]Z%JUY_\$'HGY(OZSKMGH/Q
MA@NM1NFBMAHY 498NYD( 51R6/M74Z-XXT?6M3;38GN+>]V[Q;W<#0NR^H##
MFL"YM;:?XXVCSHK/#HQDAW#H_F$9'O@FD^)"K#J7A.\@ %^FKQQ1L/O%&SN'
MTX%$=HI]?\V.6[]%^19\.,[?%#QDF]BBK:;5)X&8STJ[??$#0K*_GLD-Y>2V
MYQ.;.U>98CZ,RC%8-G<36OC7XB3VX)GCM(&C _O"%B/UK.^'[^+[;P78MI&D
M:/-:R[I/.ENF621BQR6P.O;\*2U2]%^HY:-^OZ(]*TC6+#7=.CO]-N4N+9^C
MKQ@]P0>0?8U?'45PO@72-8TW6]?N-1CL8(KV5)A;6DV\1R8(8XQQG@UU6N2S
M0>'=4FMR1/':2O&1UW!#C]:4WRJ_D**O+E\S'U#XB:#:7\]G&UW>26QVSM9V
MKS+$>X9@,5MZ/KFG:YI:W^GW2W%J^?G7J".H(/(/L:YWX8V]O;_#S23;A?WL
M9DD8<EG).XD^O;\*RO":K:_$+QM96N%M 89O+7[JR,A+$?4YJI+ENNR?X"6J
MNC5;XD^'#;Q36LMU>>8I?9:VKR,B@D9< ?+R#UK<T/7M-\1Z:NH:7<">W8E2
M<$%6'4$'D&N5^#4$,/@&)TC57GN)6D8#EB&(&?P I_@")+?6_&,,8VQKJS$*
M.@R,FG:SMY7_ "_S!]_.WY_Y'97MW%864UW,',<2EF$:%VP/0#D_A7#_  [\
M6'6M.U"WNIKN:\-U/(KRPN%$8("KNQM! Q\O6N_')KAOAI_R*^I#_J)W7_H5
M9O[7I^H=O7]# ^'OC?3-'\%VMM=27=U>+)*\D=M \SQKO."V/N_C7I6B:_IG
MB72QJ.F72S09*DD%2I'4$'D&N.^#MO#%X!BECC59)KB5I& Y8AB!G\ *YR:2
M73_#'Q+^P@H1?, $XVAL!B/P)JYNU_3_ "_S*2N_G;\7_D=G-\2O#L4DVQ[V
MXMX6*RW=O:220H1URX&/Q%=19WMMJ-G%=V<R3V\J[HY$.0PK@O#K^-(/#&G6
MNGZ%H362VR>63=L-ZE>I&WJ<Y/UK3^'.D:CHFCWMIJ!M0IO))88K67S$B5L$
MH#VP<T[6;78B]TF;7BYC'X'UQU)#?89L$=1\AKC?#'Q!T33O!^EP3R7EPUO:
M1BZFM[9Y4A..0[ 8!]:[+QKQX&UH?].,W_H!JCX!L[6W\ :-%!&GER6B.X ^
M\S#+$_B34K[7R_4I[+Y_H;=OK6G3Z0-42\A;3S'YGVC=A0OJ3VKF?^%G>&B5
ME+WJ6;/M6]>SD$!.<??Q7FTY,?@35--C8C21XH^S#!P!!NR1GTSBO;[JTLY=
M%GL)X8_L30&,QX^4)C&/IBANR<OZV3_4+:\K_K6P^6]M8;%KZ2XB6U5/,,Q8
M; N,YSZ8KET^*'AK8)&>^2T=MBWKV<@@)SC[^*\],\\_P-T2&>1S;2ZDEO*Q
M/_+$2-QGTX'Y5[/?V5I)H4MC+#']C,!C:,CY0F,8_*B7NW?;_*XET3_K6QQ?
MQ*N-VG>');>;*2:Q;X:-N&4Y[CJ*ZO4?$FG:1?6=C<S,;N\;;!!$A=V]3@=!
M[GBO&)+F]D^$/A1XAYUQ'K"K;B0\-M9]@)].U==X),UAXXU:R\3*C^))T$T-
MWDE98,?<CST"G/ ZX]JM+5KS?Y();)^7ZL['7?%ND:#=16EP\\MY,N]+6UA:
M:3;ZX4<#ZT:#XKTGQ%)/!92R+=6^/.MIXFBD0'H2K#I6#KFBZ_;>+W\0^%KK
M3Y;M[9;>YL;PG#(#D%2.0?KBDT#Q"+KQH+37O#/]D>(9;8^7.'$BSQ*<D!A^
M>.>G6HCJ$M#OF_U0KG=;\8:/H%W%9W4LLM[*-R6MM"TLI'KM4<#ZUT,G4#TK
MSWP(BS^,O&=Y. UZM^( S=5B ^4#T''Z4+5V_K^M1[*YTFB>,M'UM;I;2:03
M6H+3VTT31S(.OW",G\*\UTJ7P_XN^)&K7.L6]_=,EQ"FFJ\4RK" /X@,!>1G
M#5TOB95MOBQX1N+;"7-REQ#.5ZO&%R ?H2:F\#-CQQXX!Z&\B_\ 033CNI>3
M_!H4M%;T_&_^1WL?WOI7F;I<_$?Q7JMK+>W%OX<TJ7[.T-NY0W4O\6YA_"/3
MZ5Z<%VEB.AKS?X8L+&^\4:+.=M[!J<D[*>K(^-K?3C]122N]>W^0WI'3N27G
MPLTJRMVN?"\ESH^JQC=%-%<NRL1T#AB<@UI>&/&@U3P)<:SJ:".ZTY9$O47C
MYXQDX';(Q^==5++'!"\TKA(T4LS,<  =2:\E\,V%QJWPT\8W-NC!=4N;J:U4
M#&Y<<?F012;=I>E_Q_K[AI)M>IH^'O"@\>Z?'X@\7RW%TMX3);6"3-'#!'D[
M>%())'>KK^#+WPCKVGW7@_SO[-DEV7VG2W&8PA_Y:+O.01^?3MFMWX=7L&H?
M#_1)(6!\JV6%AZ,GRD?F*O>(O$>G^'1:O?M(/M4ZV\2QKN9F/3CTK1I1G9?U
M_P .0FY1N_Z_X8X7QCI<&N?%70=,O'F^RRV4K.L4I0DC<1R/I6R/A1X8;C&H
M9_Z_9/\ &L/QEI,6M_%GP_8SSW,$;V,I+VTGEN,;CP:VO^%8:8.FL^(,_P#8
M0;_"HC\*^?YE/XON_([#2K"#2-.BL;?<(+=-J[V+' ]2>M>-SZG>MJDOQ&26
M4V$.JBU$>X[3: >66Q_O'/UKO?'FJ-X=\ /:V;227EPB6%IN;+NS#;G/<XR<
M^M<K%;^,(O!/_"+_ /" J;;[*;<O_:T.22.7QZYYHOJY+6W]/\-/F"2LD^O]
M?G^1ZQ%*KHLB,&1AD$="#7B'@#Q!?^&M3-QJ4K/H.JWTMLLK,2+>=6XSGH"#
M^GM7<_"_5YM0\)C3[T%=0TF0V=PC'D;?N_IQ^!K)\":)9^(_AOJFE7RYAGO[
M@!AU1MPPP]P>:>TVUKI]ZO\ Y?B3>\4GW_1FM\79'C\&!XW92;R 94X_BKMX
MVP!GIBO#=?UV[_X0FX\*ZXV-9TJ]MT#,?^/B'<-L@]>,9_"O<%^Z/I0MG;O^
MB!_$D^WZGGOQ1M4OM7\(V,KRK;W6H&.41N4)4A<C(JX_PH\.A2(9M3@EQ\LL
M=Z^Y#ZC)K/\ BC!-=ZSX/MK>Z>UFDU JDZ*&,9.W# 'KBK\W@;Q!.C0W/CS5
M'A<8<1P)&Q'LPY%2E[OS?Z%/XEZ+]2/P#XFN5\&:S+K-TUT-$N)H3='EI4C&
M02>Y_P#K52\/>%?^%@6"^(?%\UQ<QW9+VNG),T<,$>?EX4@DGUK9U+PG;Z3\
M,M5T#18G^:UD(W'+ROC))/<G&*N?#S4(+[P)HTMNRD1VR0N!_"Z#:0?Q%7HV
MWVM_P7]Z%LE;JW_P$<OXB\+M\.[,^(O"4MQ#;6S!KS39)6DBEC)P2-Q)##U_
MR;'C2^42^#_%EI(PMENHUDPV 8I@.3]/ZUT'Q+OX+'X>:N\[ &: P1J>K._
M _//X5CW_AZ>X^#*Z3*A^U0Z:CA>XD0!@/S&*E2LG)]&O^#^ [7:7=-?Y%KX
MD7,H\-Q:7;2,ESJMU%9QE>H#-EC^0-1?#:62UT_5- N)&>;2+Z2$%VRS1L=R
M$_7)K*TO4?\ A+O&/AB3EHM/TO[?+Z>=( @!]Q@FI=7OE\)?$34K]L+;:EI#
MS_6: ?\ Q/\ .F_<O?K?\-OR?WB^)*W2WX[_ )HBTAY-3O/'VNF1S$!)96_/
M $<9#$?4XJEX&^'^B:[X,T[4KXWSW,Z,79;MU!PQ'0'VK?\ #>F-I?PC:.7/
MGSV,US*3U+2*6Y_,#\*Y[P%X"L-6\$Z;?2ZIK,,DJ,2D%Z40?,1P,<=*.6S<
M>R2_/];@W=)]V_R7Z':Z)X$T7P_J(OK$7?G!2G[VY=Q@]>":XO0O#&F^)_&G
MB\ZH+F3[->A8@EP\84'.?ND>E=QH'A"S\/7<ES;W^IW#2)L*W=T95 R#D C@
M\5P.B>%_^$B\;^,&_MK5M.\F^ Q87'E!\Y^]P<XQ1]KY/] ^S\U^I=\8^"].
M\+>&[G7-$U"_TZ]L]LB-]K=ED.0-I#$YSFO1-%O)=0T+3[V=-DMQ;1RNOHS*
M"1^M>3WWAZW\->+[&'Q9=ZAK.B7<@%I<7=T[)!+_ '9%S@_7I[=:]E4 * H
M ' %-?#_ %H#W,/Q!X2TOQ,\#:B+@F ,$\F=H^N,YP>>E><6/@?2)_B?J>AN
MUZ;"WLDFC3[4^0Q*YYSGN:]DKS_2_P#DN&M_]@R+^:U*7O)>OY W[K^7YB>*
MO#UCX6^&6O0Z8;A%=!(3),SL#E1P3R*CT3X9^'K[0=/NY_MYEGMHY'(O)!EB
MH)[UL_$S_DG.M?\ 7$?^A"L70_AQIUUX?TZX?5]=1I;:-RJ7[!02H. ,<"A:
M\WR_)@^GS_0Z?P_X/TKPS/--IPN0TRA7\Z=I!@'/&3Q7*B.X^(WBC5;6XO+B
M#PYI<OV8P6[E#=2_Q;F'.T>GTKK_  _X9MO#B3K;WE_<B8@DWEP92N,],].M
M<M\,L6.H^*](F.+J'5'F*GJ4?[K?I^M/>6O;_+\@V5_,35?AE::58O?>#/M&
MFZQ -\0CN6*3D?P.')&#^5,^)=Q?_P#"O=/EO$^S7K7=OYR1OD*W.0".HKO=
M2U"WTK3;F_NWV6]O&9)#[ 9X]Z\[^)VH6VN_#6QOK;S!;75W"R%UVMM)/;M1
M=Z>J_-?F/_)_DSTU?NCZ5P6F2.?C9K49=B@TV,A<\ Y7M5@?"[0\#_3-8_\
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
M]>SD$!.<??Q7GC#9\(+:T!*6DFNF"8 X B\P\9[#(%>SWEE9RZ-/92PQ_8S
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
MIJ@>IQ_C#P*/%>J:/>#4?L@TUR^SR-_F?,IQG<,?=]^M3>//!7_";Z;:6?\
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
MI0W=W8EHK''6W@#38O#VI:7J$\VH2ZF_FWEW)A7>3LP X7'85G/X*\23Z?\
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
MM1RQW%I'Q&'09#A>@/('%"UMY_\ !_R*:M>W3_@?YGH;7EO;HYFGB1%^\7<
M+GIG-+)+#'!]H:6,0XSYA8!<>N:\M@\-6/B7XK>*8M41I[*!;=_L^\JC2&/
M8X(S@;L?6K":-8ZY\0G\.741.@:!91&&PW'8\C 89N?FP#W_ *FDM;>8-6OY
M?\#_ #/2K2YM[H;[>>.9.FZ-PP_2EDEC1F#2*I W')Q@>M><^)M(L_ ^O:!K
MGA^%;);J^2QN[:'Y8YHWSR5Z9&#4>OZ)#K_QEM[2[9C9KI(DGA#$"8"4X5L=
M1NP<>U-:VMY_@KA:U[^OXV/1;>[M[D%[:XBF ."8W# ?E4L\\$,)EGFCB4<%
MI&"C\S7FWB?2K+P9KWA_6M#MH[$3WJ6-U! -D<T;YZJ.,C%8MQK.D:MX^UJ7
MQ)8WVHVNGR?9;*UBM7FB0C[[,!QN)'?_  I;[>?X6_S"UOZ_KL>QVTT4ZB2&
M1)$/1D8$'\14<]U;P!VEGBC5/O%W "YZ9KR_P[?V5I\1[$>&=,U*STJ_C=+V
MWEM7CA20#*.H/ )QBG1>&K'Q)\6/%,6J(T]E MN_V?>51I#'@,<$9P-V/K3M
M>WS_  %W\K?B=2OB"\_X6;'HZ3(=.;2OM6T*#E_,QG=Z8KJPR3(9(V# ]P<U
MYW9V%KIOQ>M;"TB$=M!X?\N.,'.%$O3GK4O@:5?#>M^(O#,S;(+24WUKNZ>0
M_)Q[*?YT:67H_P &_P!!M:_=^*_S/0-Z%2@92Z\E<\BFY[UQ?PZB?48-7\53
MKB76+HM%D<K GRH/T-:OC76)=!\':IJ5N<3PPGRSC.&)"@_@32E[JNP2N[(V
MWOK-91!+=0).>D;2 ,?PJPV%B)8@ =2>U>):2?!/]@QQ:KH&K7U_<1[[J\DT
M^1Y'D89)5^HYZ8K=T#4+Z\^$7B2UOEN_]"BN8;>2[C*R20["4)SWP<?A1+1/
MR"/O->9Z-)J%I;-&)KJ",O\ =#R ;OIGK5Q<$9'0UYEX0\":#JO@?3[C5;-;
MZ[N[12T\Q)=%QA50_P (48 Q6#;:SJ5G\&K>SAO)%N)]1.F1W ;YD0N1P?H"
M*;5FX]?\W82U2?3_ (#?Z'J.LZQ'::+JLEG=PF[MK6655#!BK*I(R/K2>#M3
MNM7\':5J-ZX>YN( \C!0H)/L*YCQ#\-_#UIX-NUTVR6UO+:U=H[N,D2DA3G<
MW4AN00>QK&N-6O=.^"6@06$S07%_Y%F)EZQAR<D?@,?C275+R_%L?;Y_D>GO
M>69N?(6[@,_>,2#=^76GLRIC<P7)P,G&37)7/PO\,?V"]C!I\<5TD>8[U2?.
M60#(??U)SSCI7":GJ=_XD^&?A.:>X=;Y]7CMS<*?FW NH?Z]#]::U=EY?CH+
MS]?P5SV2*Y@G9UAGBD,9PX1P=I]\=*9%?6<\IBANX))!U1) 2/P%<)XD\!V^
ME^#]0A\*:>R7<XC$ZI,V^XC5LLN2>I!.<=:YT7/P^OS:V;65SX3U>*16BEDM
MS#(C _W^00>GS4UJ[ ]KGLC,%4LQ  Y)/:H;>\M;K=]GN89MO7RW#8_*O-_B
M+JT,OB?1=!O_ +7+I+Q-=7D5I&SO.!D*I"\[<CFL37;[0K1;74O".@ZI8:O:
M2J5\K3Y(DFCS\R/Q@@BA:_U\@:/:7=8T+NP50,DDX KD/&WB6?2])TZZT>[A
M8S:C#;2.NV0;6SD=^>!6;XH4>)?'6A>&[IG&F-;-?W, )43$<*K8[ CI67\0
M_"&E:3!I&H:3;)98U*".:&#Y8Y1DX)7ID'O[FA;J_?\ 6P='Z?HV>K4444 <
MKJNE^,I]2GETSQ%9VMFQ'EPR60=E&!G+=^<URWA6\\>^*=-GO(O$EE;B&Y>W
M*M8JV2N.?UKU,]*X#X1?\BQJ'_83G_\ 9:45JUY?J$MD_/\ 0MZEK&LZ3XD\
M(Z3->1RF]\U;UUB $I5001_=Y]*ZV*]M;B5HH;F&21?O*D@)'U KSWXB:>FJ
M^-O!UC)++''-)<*[1.58KM4D9'(R,C\:B\:^&-(\-QZ+J^AV<>GWD&HPQ;X,
MKO1C@AO7\::=TK]7;\4.2MMVO^?^1W#+J_\ PE2,MW:C1_LN&MS_ *XRY^]T
M^[CW_"K\]]:6KA+BZ@B9N@DD"D_G7%3?\EQM_P#L"G_T8:Y0'1]!U755\>>'
M+FYEN+MY$U5X#/$T9/R@'^' ["DGHOG^8-:OY?D>S @@$$$'H12UR_@.'28/
M#Q30]5?4-/,S-%O;)@!Y\OGD >AYYKH;WS/L%QY7^L\IMOUQQ1/W4V*.KL</
M_;OB+QCJE[;>&+FWTW2[.0PR:E+$)7ED'41J>,#U/M4-_J'B_P #&"^U74HM
M?T=I5CN&%J(9H-QP& 7@C-6O@_L_X5U9[<;_ #9?,]=V\]?PQ7<3316\+2SR
M)'&O5W8 #\35-<KL%[W'+(C1"4,/+*[MQXXI;6[M+E2;:YAF(Z^7(&Q]<5YE
M\1-7MY_%&B:%??:Y='DB:[NXK-&=IP,A%^7G;D<UC:[?Z#:"UU/P?H&J6&KV
MDRE?*T^2))H\C<C\8((]:A:_?_P :L>URW$,*L9)43:NYMS 8'K]*YOQ9XJ&
M@: NI69M[AY9XX4R^5PS8+<=<5R.O:3;^)OC!9VEX)#9/HXEGA#%?,42$A6Q
MSC=M./:G?$7PGH6E>";..STV&-8;Z)8^K%5>3+C)YP:.WFU^=@?7T_2YW.I-
MJKZQI4NG7UFFG!G^V1N<O*,#;LX/0YSR*Y/7-7US6/'I\/:-KT&D6]O9BXEN
M/(69G8MC;AN/3I4'B#3K/2O'G@6SL+:.VMDENBL48PHRH)_6JMCX7T.;XRZE
M:R:7;- FGI<*A3@2%QEOK323:[:_@$M%]WXL[S38-<37+X7]_:W&GB.(6R(
M)58+\Y<!1U/(Y-:%U?VEJXCFNH8F;H)) I/TS7 Z;>&Q^)/CVZ W&&U@DQZ[
M8L_TJ'P/X1TG7_#$>N:]:1ZEJ6I[I99K@;BH+$!5_N@ =J2U5_+\VQM).W];
M(])4@X(.<U"^H61N!;B\M_.SCR_-7=GTQFN//A=M#\#:CI$GB9[2R+LT5VZX
M:UA)'[O);GTSQUXKD-8;X<S^%+NVT30KF\FBMV\J\M;&3*NH.':0@< C).:&
MTK@E>R/4O%&M_P#".>&K_4T1));>(ND;M@,?2IM*O?[1TFTNV9#)+"COL/ 8
MJ"?YUYWJL<>M? J&]U%%N;F'3Q+'+)RRN!C=GUQWJEXG>TT#PCX;T?3X9+.V
MUAXVOOL49,DB!%WX YR<BFU9M>:7YDIWL_)L]9M;VTGF>*&Z@DD7JB2 D?@*
MF RQQ7BVM/X2_L1CX>\/ZOI^KVP#V5S!I\B.''0,W<'H<YZUZUH5_-J'A[3[
MR>)HKB>W1Y49<%7(&1@].<T6TN!HLP1"/S-4XM1LIYO*BO+>27^XDJD_EFL#
MQY;6-UX?5-5UG^S-.$RM<D?\MT'6/@YY]LGVKS7Q?<>#)/"\ESX9T2[BN[<I
M)!J%M8R0I&0PY9R!QCZ\D5-RK7/<UD5&PS!<G R<9-0?;;5KHVRW,)G'6(2#
M</PZUYY\23/>>&?#!6=X9YM2MOWR<,C,I^8>_.:3Q]X&T'1? ]UJ.F62VVHV
M.R:&[1CYNX,,EFZL3SU[TWI>_1V_($N:UNJN>F,R0H7E8*H&22< 5QWCCQ/<
M:;I6G76D7<+&;4H;:1EVR#8V<CO@\5C:^7\5>+O#?AZ^=CI[V1U"[B4E1.P'
MRJ<=@1G'O6?\0_"&E:3!I&H:3;)98U*".:&#Y8Y1DX)7ID'O[FG;57[V_&PK
MZ/TO^#9ZP.M8'BCQ(VBZGH=G&L+'4+L02,[?ZM,9)Q6\.M>??$;1-,O/%'A.
M6XLH99+J^$$S,N3)&%)"GVI=4O,'\+?D:OB#7;ZQ\9^%].M9D%IJ#S"<;0VX
M*H(P>W7M74PWMK+(T<-S#+*OWD20,5^H%>;>/=$M9O%O@C1XM]M:;IX]L#%"
M(PJY4$<@$#'T-,\;>&-(\-QZ+K&AV<>GWD&HPQ;X,KO1C@AO7\::V7JU^*'+
M]+_G_D>G2RQQ(TDLBH@Y+,< ?C1:W5O<C?;SQ3)G!:-PP_2O)_%FKV-_\26T
MS7(+V[TC3;=9!:6T+2+),V#N<+U ![_XU7_M'2[#Q;HM_P"$M&U.Q,EPMO?P
MBR>*&2%N-Q&,94\YHC[UO,4M+^1[&X^8BH9[B&VCWSS1Q)G&Z1@H_,U8D&9*
M\O\ &EN+'QQ'JVO:!=:UH/V01PK"GFK;29RS,G3D=S2OJ.QZ;!-#+")8I4E0
M]&1@P/XBN1\)>)KG4I?$+:K=1+%9:G);0LP5 J#H">]9G@9_"-UKM[?>%M0:
M$31 3:6%,:J0?OA".O;CBLCP5X6TO6]=\57>JP"\2+5IDBMY23&ASDMMZ%CP
M,GTII:_+]4+[/S7ZGK%M-'.@DAD21&'#(V0?Q%0W5W;6A'VFYAA!/'F.%S^=
M<+X+L(M ^(OB31K#,>G>3#<QV^25C9ASC/\ GIZ5GWR^"+'Q-J9UZZ_M_5YY
M2PA%H\YMT[1A5R!C\#2OM;J.V_D>F121S1B2*1)(ST9&!!_&F_:K8/&'N85,
MAP@+@%OIZUYG\.I+>/QAXHLM.M+NPTORHIXK.Z0H8V(Y(4G@'K],5!\,?!ND
M:KX6L]7U2W:[N4G8V[22-B%4D) 4 XQNR3GKFGY]+7_-?H)[?.WX7/5KF]MK
M109[B*%3P#(X7/YU)#(DFUT8,C#AE.0:\/T76M UK4-2UGQ-I=_JES+<O';*
M+)YH8(0?E5<<9]:Z'P#>QVWC:_T[2+/48- N(/M$4=U Z+#,#AE7=T!!SBA:
M_P!?,):7\CTBZO;2UEV7%U!$S=!)(%)_.I 0P!!!!Z$5XV3I&@:OJR^/?#=S
M<S7%V\B:J\!GB:(GY0#_  X'85WO@*#2(/#Q30]6?4-/,S-%O;)@!Y\OGD >
MAYYHCJK@]'8Z<X ))  Y)/:D6YMA,L)N(O.8;ECWC<1ZX]*RO&("^!]<SU-A
M-_Z :XSPGX9TC3/!ECXKNK4W.K06/VH7$DC$@",[5 SC 7 '':E?1M[+_@_Y
M#M>UMW_P/\ST:XU"UMY%6XN882WW1)(%)_.IY"#@@Y!&<UX=X9O_  Q>:6=0
M\2Z-J.K:M>LTD]P]@\J@9.%0]  ,=*ZOX<7LH_MW2XH;]-(MG633C>Q,C+&P
M.4&[L"./K0]$_)7%Z'=RWMI BO+=01JYPI>0 'Z9J;<NS?N&S&=V>,5Y;\,/
M!ND:GX/AU#5[2/4))FD2);@;UAC#L-J@],G<<CGFF6ADTK3?B!X621WL=/M6
MEM [%C&DD1.P$]AVIR]V_I?\O\RDKNWG;\;'J(N;<SK +B+S6&Y4WC<1Z@>E
M237EI9%5N+J&)V^ZLD@4G\Z\Y\)>&-&TGP58>++JU-SJ\%C]K6XDD8D 1G:H
M&<8"X X[5S/AJ_\ #%YI;:CXET?4M6U>]9I)[A[!Y5 ).%0]  ,=*)*S:[$K
M57/<BP>$$<U3DOK.*8027<"2GI&T@#?E7!_#BZNGB\0Z/9QWT6G0$/I;WL3(
MR*P/R?,.BD"N3TYO"ND:8VE>.?#=U:ZDQ<3:G/ THF8D_,L@R?RI/?Y CW#%
M0"]M&N/LXNH#/_SS$@W?EUKSKQ)JW_"._":V31=8FOEG=+6"^!W/M8G.,=P
M0.X^M8\L7@0Z&;*#P]K$=TJ?N[T:=)YXD'1]_7.>?2ANU_(:5[>9[(64%0S
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
MF6>ZTV2V=B +JV/[O)'!5<=Q[\YS5G7[YX?$-U::K9V\Z-<MB7;A\%CCYN^
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
M+/*/ND[>%4?YZ\+/I>O>%_%>H:QHFGKJFGZF5>YM!,L<D4@&-REN"#Z5Z R
MC<O3TJ/'-&VW]7%ZG)Z(?%>J^)%U+4X?[(TJ&,I'IXE61YF/\;D< #T%3:)H
ME_:_$#Q1J<\&RTO5M_LTF]3OVIAN <C!]0*Z<<,*?(</D47MM_5P[_UL<@^C
M:A_PM-=9\C_B7C2C;&;>O^L\S.,9ST[XQ7.?%/3KK^T-(N]+D6.^U#?I,@[O
M'(.O_ >3^->I<2#T:N4L_!IB\3_VWJ6KW>HRPE_L<,P 2V#=< =3CC-+LGLO
M^#^=QWW?4Z+2;&'2].M["W7;#;Q+$@]@,5!X@T:'7]"O=,E8K'<Q&,L!RI['
M\#@U?C/S_6@DJY]*)>]>XH^[:QYYIU_XWT+2H](E\,KJ4]L@B@O8KQ$CD4<
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
M<].^,4SQGH&ISZSIGB/01%)J6GAD-O*VU;B)NJ[NQZX^M=:#BG2\A31V\O\
M@_YC;O<X*>[\:^(9[6T@TI_#ULLBO=7<EQ'*Y4=40+GKZFHM>TGQ)%\1(?$.
MCV<=S;P:=Y+QR3*GGG>28P>H."""1CC%=_BC%/T$<"=/U[Q?XBTRZU?2AI.D
MZ9+]H2"299))Y1]TG;PH'^>O&E\2+%;KP5>7(D6*XL-M[!(?X7C.1^8R/QKK
M*YCQ#X/;Q)J$37>L7B:6-IETZ/ 24J<\GK@\9'M4O9):?UN-/6[&?#_3[JR\
M&->SH&U+4F>_F!XR[\J/RP*O>$]6OM:\/1WFHV\5O>>;)%+%$VY59'*G!R<]
M/6MZ.-/+:+ ";=N!QQ5>UL[>PMH[6UB6*"(81%' %5=7?]?UH2MO,RO%VCSZ
M_P"%-1TNVF$4]Q%M1B<#.0<'V.,'ZUSNDWGBZ#1+?18/"L5E<0PB#[7)=1^0
MF!C>%7+'UQ^M=Y12MOYCOL>51>#M?B^$6H^'&LM^H?:R8AYJ 3)YBMO!W8'
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
M_P"1Z3]Z+'<5&"0<^E>/R'P7'I+36_CR\&NJF\7S7TAW2]>4^[M)XQCI7?\
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
M<@\],"FE=^6C^\'HOP_4]<Z0_6F $G KSO5-,TL:M>W'C;Q5&ADDS9V4.H-
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
M49H&%%%%,05,.8:AJ9.8S28R.D/6EI#UH0"4444Q!1110 4444 %*.M)0.M
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
MPK>QV%G./,>-V/E,!C:_RCL>F0:ZG6]&U6+QIIVOZ9%%.NP6MQ'(>40MRX_
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
M*%93M((_A.,,!TR/2N[HJKZW>_\ PW^1/2R_K?\ S(K@3-:RBV94G*'RV<9
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
M]HVH0R?:KBX2[,)\AU8C #^IK)TGPEJNH_!^#3UMI;75;6[:Z@BN4,9+K(2
M0<8R"<?6O61R<=ZD "#GK2Z?=^&WY#O^;?WWO^;."D\>:G-I+VMMX3UL:XZ&
M,0O;%84?&-QD/&W/?O65K'A2^TCX(R:###+>7X".Z6Z%RSF4,P  R0/Z5ZHQ
MS%]:AS1W_K;4$[->1E7\,K^$KF%8W:4V+($"DL6V8QCUKF],U.Z\(_"C3KR;
M2KJ>:UMT$MJ%*.@SR2",@ <G(KN:J:EIT&K6+V=UO,$A'F*K8W@'.T^QZ$>E
M/JWWM^?_  1*R27;_+_@%F)_,C1\8W '%<5\3],OKV#1;A+&?4M,M+P2W]C
M-S2IV.W^+'/'O7=J@C S^ HE/..U)[W!;:GD_BR[DU_P9>Z7X6\)WMO$4!E>
M2R^S@*I#;47&78X' %=-J=]K^G>']%O=*T][J*-(_MUD8R)S'M&=H/\ $#VQ
MFNMI13Z >2:Y:VOB^^T\>'_"M]I^I)=1S2ZE-9_91"H/.3_&WMS7K@ZBD)IZ
M+N.>E'2P=;GF?B.S:Q^);:QK>AW6KZ0]HL=HT-M]H6V<=<IVR<G..XJ'5)-2
MU;Q?X5U&S\.WMGH]G=,N7M]LA+C!<QKDH@P.6Q7JLC$# J$THZ6\O^#_ )@]
M;^9Q,UE>-\9(+_[+.;0:08S<>6?+#^83MW=,X[4NKV-W+\5?#MY':SO:Q6LZ
MR3K&2B$@X!;H":[2BFM+>7_!_P PEK?S_2W^1R'BFRN[CQOX/N(+6:6"WGG,
MTB1EEC!0 ;B.!GWK)GL[CP;XPU6^GT.?5-%U9UG$EK )I+>7^(,O7!ZY%>C^
MW>I3C8":2T_'\?\ AAMW_#\+_P"9P^A7NHZWXF6YM="_LS0;>,[I;RU$<\\G
M;8.JJ/6D\ 6=Y97/BG[3:SP+/K$LD1EC*^8AZ,N>H]Q7:LV33::T_KSN+H<?
MIEE=1_%'7[N2VF6UELK=8YFC(1R.H#="16-H=W>_#Z>^T>]T?4;O37N'GL;J
MQ@,PVMSL8#D$'\Z])-(*2TM]WXW&]?Z\K'G7AJQU;6/%_BF[UC2KFQM=1L8X
MHA*AP$P1@MTW8Y(!XS57P_>R^#M,&A:]X8OKJ2T++;WEE9>>EPF25Y'1N<8-
M>JCF&DVA!ENM&VW];_YBWW_K1+]#@;;1=7\5^$M<AU6PM]*COP5LK<1!9(E'
M*F0COD#CM46G>,=8M-&ATBZ\,:JVN01"!0D.;>1@,!_-^Z%[FO02VXTTT>70
M#B/AG::AI?@=DU"TFCNUN)W:*1"K,=Q/ (S@]JZ3PKKC>(M$347LI;)W9T:W
ME/S(58J0>!SD5HD;@1DC(QD=146DZ?;Z59)9VJL(DR<L<LS$DEB>Y)))^M._
MZ 9?C.RU#4?"&J6FE,5O982L>#@MZJ#VR,C\:X_PYJ=KIVB6^GZ5X(U"+64B
M$;+)8^6OF 8+/,W;/.>OM7IG\1%/ "#)ZTK;^8[[>1YAX6TC4[7X0:YIMW87
M,=^HNT$1A8&0D'!08^8'/!'6NN\&0SVO@C1K:XBDAECM$5XY%*LIQT(/(-;[
M.6-,IWW\[?@+_@_B>5V'A/4]3^%\UDEO);:G!J4EW:QW"%"S+(2O7'!&<'WK
M5U;QCJVL>'+K3;/PMK$6LRV[Q2K-;E8HCMPS!^C#K@#D\5Z"O44^7M]*EJZM
M_6UOT'?6_P#6]SF_ MM/:>!='M[F&2">.V57CE0JRGT(/(I_C6PN=3\%:O96
M<1EN);9EC0=6/7 K=S4BIM&6Z4Y^_?S%#W;'EFLSZAXC^#MW:PZ%JL%Y;I!
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
M=V)G3E[2I0?,Y+WM7HKJ[2<5Y==.AOUQCW$'AWQ?J5]K$+BWO!&;>^\LNL8
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
MA&Z21KI,*/P%6M.\:Z]J!M9%\$WJ6UQL(G-RA 1L?-C&<8.:M_$S_DG6M?\
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
M)KS-'M41;<=HKSV?QE>W/PEM=5M)?^)K=1QVJ-@9^T%@A..G7)I=.\7WEO\
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
M"\97^F^"--LX?"6LWB1HP%Q!&"C_ #D\<T73;^7ZALE\SN-#\1ZWJ%\+:_\
M"=WIL&PM]HEG1UR.@P/6M35]3ATC2;O4KD_NK:)I6'K@=/J>E9N@^);S6KB2
M"Y\.:IIBHF\2W: *QR!@8[U@?$64ZI<Z+X3C?!U.Y$ESST@C^9OS(_2AINR7
M4%:[;Z&UX0\6Q^++.YD^QR65Q;2!);>5LLH(!4_0@_I4'C/QO;>"UT^2[M9)
MXKN4HS(V#&!C)QCGKTK&O9(_"_Q4L+N,JMAKL M)0#PLR?</XC _.E^(MM#>
M^(O!UM<Q++!+?.CHPR&!49%-Z\K75V_K^NH+2]^U_P"OQ.]MKB*[MXKB"19(
M95#HZG(8$9!%9F@^(TUG7-;TU;9HFTR58F<OD2;@3D#''2N3\(7$_A#Q-)X*
MU&5FM)<SZ1.Y^\G4Q9]1_CZBKW@;CQQXZ'_3Y%_Z":-&]-K/]!.Z6N]U^IW1
M(CR>]<#+\0M1GUO4].TSPK=:@;";RI9(KA5&>W!'M7<MDFO(M"\6Z7X9\;>,
M$U$W&9[X%/)@:3IG.<#CK2^U;R?Z#Z7]/U.E7XBR6%Y;0^(?#E_H\-S((X[F
M1EDC#'H&(Z5T'B/Q-IWAC3A=WS.QD;9##$NZ29ST51W-<!XO\1+X_P!+C\.^
M'=-OKB2XG0RW,MNT<<"J<DDGO_GVK1>(7_QJL[2Y/F1:5I7FPJW_ #T) +?7
M!'Y525]/ZLE?_@!MK_6]BX/&/BY5^U'P!=?8A\V1>QF;;Z^7C.?:NFT3Q-I_
MBC2?MVELSE,I)#(-KQN/X6'8UKJ,D5Y]8*ND?'+4K:V 6#4=-6ZE0=/,#8S_
M #_.DM7R^H/:YTWA'Q)%XHT,:DMLULZRO#) [;BC*<8)_(UE7/Q!MHO'B>&3
M9R$,ZQ-=[_D61D+!,8ZG'K5#PB5T3QAXOTF3Y(?.748L]-L@^8_0$ 5RTEC/
M>?#>^\7*I^W/JIU>(D<A$?:!]-H-":NF]K*_ST_._P!P-;I;WT_/\K?>>F^*
M?$47A?P_<:K-"TXB*JL2M@N68  '\:Q]=\<76DZOIVEV^@3WU[>VWGB**=5*
MXZCD<XQUK/\ %]Q'XBO_  ?I4!W07]R+Z3'(,4:[N?8YJAXRU&72OBQH%W!I
M]S?NEC*!;VPR[9W#CZ4K:V?=_@O\POI==K_>U^AN+XS\3A#_ ,4!J&/^ON.M
M74O$<NE>#I=>O--DBEBB$DEFT@W*<XQNQCO64/'NJ>61_P (+X@^OE+_ (T[
MX@S-<?"_5)WA>%I+57,4@^9"2IP?<4I.T6T.*3DDR&V\:>([NVBN8/ MX\,J
M!T87L7*D9!J[H'CB+5M:DT2_TN[TK5$C\Q8+C!$B]RK#K_GT-<UIGQ-@TGPS
M8BY\,^(A#;VL:M<?8P(R H&X,6Z>]6=&CU+QCXXT_P 62:>VGZ396S):^:ZF
M2X+@C. 3@<_Y[:V7-9;:_J0G[MWN>CUQ=_XSU_3Y;IO^$)O9;:W+GSQ<H R+
MGYL8SC S79U1UW_D7=3_ .O27_T UC-V39I%7:1R%C\1-;UBRBO['P/?36LP
MRDBW2889QW'M5_Q!XVN=&UNPTBUT*?4+R\@,RQQS*A7&<CD=L4?"_P#Y)OHW
M_7)O_0VKGO&6HRZ5\6/#]W!I]S?R+8R@6]L,NV=PX^E:25IJ/G^C,XN\7+^M
MS9_X3+Q-_P!"#J'_ (%QUTJ:ND&@#5=6B.FJL7F3QRL"8O8D=3]*YK_A/=3_
M .A&\0?]^E_QK/\ B;</J&C^&[&6*6"'4]1@6XB?A@IYV-[Y/Z4M7HNK2'I?
M4MQ^.?$&J1BZT#P7=7FGGE+BXNTMS(/55;)(]#6[X7\86GB/[7:-;3V.IVA
MN+*Y&'3W'J/?_$5NHBQQK&BA44 *H&  .U55T/31K#:V+51J1A$!G#')3.<8
MSC]/2C0.AFZ'XF36]8UK3UM6B.ESB%G+Y\S.>0,<=*L^(]:7P]X?O-6> SK;
M)O,8;:6Y Z_C7F^@Z[?Z/XV\8K9Z!>:H)+X%C;,H\O&[KGU_I4WCCQ7JU]X+
MU2VG\(ZG9Q21 -<2LI5/F')Q4M^XFM[(M+WVGW.L\0>-8M \'VGB%[)YDN!$
M?)60 KO7/7'.*W=(U6TUS2;;4K*3?;W"!U/<>H/N#P:\[\: -\*O#JL 09;(
M$'O\HJQ8D_#OQI_9DA*^'-:D+6K'[MM.>J>P/;\/0UJU[TH^=D9)^ZGY79U]
MMXC2;QI<^'?LS!X+5;DS;^""<8QCWJMXF\:6^C:G%I-G97&J:Q*N];.VQE5_
MO.QX45D:=_R6[5/^P3'_ .A"H/AH!J&I>*=<G :[GU.2#<>JQIC:OL.?T%9K
M5+TO^+1>U_5+\+DLOCS7-( N/$G@ZZL+#(#7-O=)<B//=E7H/>NKN-8MH_#T
MVLVS+<VR6S7"%&XD4*6X/X5>GACN(9(9D5XY%*NK#((/4&O*_"#M#\.O&&E[
MBT.GS7D$))SA-A./SS^=#?NOR5RHJ\H^;L>A^'=97Q#X?L]62$P+<IO$9;<5
MY(Z_A6D[I%&TDC!44%F9C@ #O7+_  U_Y)UHG_7#_P!F-4_BQ>S67P]OO)8J
MT[) 6'9689_,9'XU=31M+^MO\S.G[R5Q$^(&I:L9?^$4\+7.KVD;E&O)+A+>
M)B.NPM]ZK6B^.5O=771=:TNXT75G7='#.P=)A_L..&KIM%L(-,T*TL;9 L,$
M*HH'L.M</\7H%3PA'JJ86\TZZBF@D'526 (_7]*G1.W0I>\CL=8UBQT'2YM1
MU&<0VT0RS'DD]@!W)]*Y*/QKXHU",76D^!+J:R8;DDN;V.!W'KL()_G5/QFP
MUCQCX*TFY -I/(]W+&>CLB@@']?SKM]:UO3_  ]ICZAJ<QAM4(5G"%L$G X
M)HM97??\O^"%[V2[7,WPSXOM?$4MU9O:W%AJ=H1]HLKD8=<]QZCW_P 14Z^)
M$_X3C_A&OLS;_L?VOS]_&-VW;C%86C>*? _B#QA'=:9<&;6I(#"K^5*F8Q\Q
M!R OY\U&G_)=O^X)_P"U:K=KY_D+H_E^A+<?$'49M<U/3=,\*76H?V=-Y,LL
M=PJC/;@COBI(/%WB26XCCD\#7T2,P#2&ZC(4$]?PKE]%\076B>.?&2VV@ZCJ
M8EO@2;1 0F-W7/KG]*ZVQ\9ZA>7\%M)X/UNV25PAFEC 2,'N>>E1#5)^@Y:-
MFIXE\36?ABPCN+F.:>6:00V]M NZ29ST %<Y+XW\46437FH^ [J*P0;GDBO$
MED5?78!FM#QQX>U+5AIFIZ*\/]IZ5/YT,4_W)0<94^AX'_UNM9!^)-WIBF+Q
M5X3U+3UZ//"OG0X]2PQ^0S0OQ&=QI6J6FM:7;ZC8R^;;3KN1NGX'T(/%:,71
MOI6%X831%T"W/A[R_P"S7R\7EDD9)YZ\@Y[5NQ=&^E5+<E;$?>D-+WI#20PH
MHHIB"BBB@ HHHH *.]%'>@!'($4A(R AR,9[>E<'X_=)/"EA&$MMLLX4?:!L
M"]>@Y]*[U@3&X R2I &<=JX3X@V\AT72 T"2[+@AHI7X.48#G'J16U#^(C*M
M\#/.TN!;3SS_ &NTLS(RVRFV&Y@ 1D]1P=I_.II9/[2:X'GWVHHTJ6P0#RU
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
MN<N'K>RDV[Z^GXIIIG/K9^+70;=<TTJ>CBR)/_H6*LZ9X>>VU$:GJ6H2ZCJ
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
MK.Q*'[HVL,G\Z]1^*%L;GP?,%3>PD3 QG^("O-? UC>P^,;"-H;A=CNS97
MVL,_TKV,*TL-)>IY>(_CQ^0S6[<2ZK?NNA2,MU<2>2T<OW71CD_=[[6/XTQ+
MF&"U.R2^LI+J,%?XL.A&3VS]TT_5[."/Q5J5G';RS2&=IXO)GY!ZM_#]?I4$
M/EJA: ZE!SYRMC>-V<.,<>K<_I74OA1SR7O,<98)UGFD,4L6R*='_P!6YD#(
MK9Z^K?SK?MM+-^1)*ZQ6*W8D:6=_,50T9(P,#N13-*L+B2:2ZGN;S[);1,SM
M)%C>K#S!WXZ@5F>)?$]GXATVT!L9H88'$>?/X. <'&WJ16;O)\L2E:*YF:FO
MW%AH44>D"REO;>;:9;H2[%8,XDX&T]\=ZY>2\TR6/4+%[$1K]H,D,L9^Y@[<
M$8YX-.1(X-8M+G2]0V"18\!OD/& 0.>><^E=J_B?2-!\7-IW_"/QAY]GGW*O
M@L6 ;[N.F<=Z'^[V5V$?WF^B,&_\)W=IX>TKS]3MH+5VWQ&0[2-V2/QP>E5]
M&M]5T;6II)HXKFT #.TK82<#!!4^HZ_A6QJ7BS5+I-2AGM(-1TV*X:-TV[61
M 2!ZXP<<UGQV-EJVCV4-K>QVUJSLSVES)N>-MQ&Y6P,]>F.AH4I\MI]1M0YO
M<$N-8T'5-6%M''=VMI<3[Y;@L&,S==A'&%!]SP*N2Z+$U_=VNGZE%<W+\W"J
M,;8$P5C49Y^Z@K"DT>X\-:AJ$=W%Y]NEOO# X$BL0JL.O0L./:LG29DM?M5[
M'+Y5S!'NMWW=6)"D?]\DG\*M035X,AS:?O(Z&Z@O'GE\S3I)7GV^9 /O1Q
M(N<?[C=*K76IVNEJEA;PM/=(ZXFNQQ;G.2H'?'()R.]3:/XAU73M*DE:0W!O
M6_T=W.[9)OP3CZ;OSJ.&ZO[Z]O=,U"622]FB,=L0-Q23<'8#GN P_&A)K?86
MG3<(=6M+\SZ?=Q&*XDD8_:+5<>><\*1Z'CG/I4L,5ZD\<,-C)!);.3! >6=<
M%77..IRS=*KS7-YI<UCI5F9(K^-"MQE=I8D[E'7G P/PJQJNO:EJ>D!/,$4U
MDVZY<':7<-M''J,C\J=G]D+K[1HKI,*W=K;W]_%92[O.MDD&28WR6C89&/O'
MGVZ<U4.I^']+UJ;3Y4N+FRCGW),CA6MV'4*,'()X[<&N9U.Y^VI!>7$WGW<J
MD7!+9QM.U<_@!6G#I=SXCN-,@LK801&+DDYVJO#,>.Y!_.CV:2O-CYW]A&AK
MD6I:WJ\+V<44-HQ+H(SD1CGYG/J1S^-6M,\(W%YIFLI;:Q;30* 9?*&?F&"2
M>?0&F-IMAHVF:E'<:C'<V8P5M;=\/,0P!)/.,'/&#Q5K3O%FIV5I9"VMH-.T
M]ITBB39N9E/7!XSDYYK*4I\MJ?0M1BW[_4Y9+W3H+:VL8K0R/]J#/+*<[@,K
MP,<?F:ZS0[O3]6>YT(V$EI; RJERTOF*N'+\KM'<>M:-QXFTC6?&D>E2>'XY
M!#(ZQW+R?,K $D[<=-V>]<=/$;GQ#=S:CJ'R1M*0L9W$#) 7V[4U>KNK,32I
M[.Z-^_TPV2/+!,L]FUU&5F@;RE?$7)/7OFL0RPQ+#.GDPHTDL\DG^L<-N91Z
M9ZC^=3>&?%-KX=MKR1+":5)6"$M<<9]<;>N,UL:EI]P8XKVVGO&M[R(!"(\[
M02)2,YYQ@BA.4)<LANTHWB8,D\-W J32:A?>0AF;(V+N<\'O_>%1VMD\?DE]
M#E=K8AYG:7[Y?[@^[Q]Y3^%239:)Y;C^TID9O.D8C:5 X7U_V>:CAM[:74K*
MV>VE@E=OM4K2S\L-I9<';W!4UMT,K:GNEDSBWTE6/E'R5W1$]]G3\/Z5?;[Q
MJA;$R)I<B2;4,8)4#=G*>O\ ]:K[?>-?/2W/<CL-HHHI#"BBB@ HHHH *#TH
MHH \6T:7PO+J&IS?$!BVO1W3@17OF%%C_A$:C@C\#6UX >V7XF:\+;33IEM/
M:1/:V[1>46C!V[MG;)Y]>:]-,:,P9D4LO0D<BGK]X4EI;TL-ZW_KJ<'\.?\
MC^\7_P#8;FI/!/\ R._C?_K\B_\ 037H$OWJ90M+>EOR_P @EK?UN>>6=F-1
M^(?CBR8X%Q8V\1/INC(_K7,^'4\$Z-IG]E>,=)M+/6+/<LCW%N2)U!.'5@/F
MXQ7M%->-),;T5L<C(SBA*WW?Y_YC;O\ UY)?H>96*64_@?Q7J&G^'8=)L9;6
M5+:0(4DN8PC?,R]AZ5V7@'_DGVB?]>4?\JW:E3E6%#V:]/PO_F+_ (/XV/*/
M#NC2^(/A!JVF0$>=-<W'EY. 6$FX#\2!6GI7Q(TF'08+6[6XCURWB6!],\AO
M.:4#&%&.0<=??FO0*88T\S?L7?C&['-+R]/P5AM]?7\7<\7T_1+WQ#\&'2"V
M$M[;ZC)=?9_[Y5SN7WX)XJZVJ_##^RC-'H5LVI;=HTW[(WG>;_<QCU[UZ[3?
M+3S/,V+OZ;L<_G3M_7RL*_Z_B[GG>M^'KV\^&5F++1H;&_M)DOUTZ Y 9225
M'O@GCUXJ;6_B5HNI^%+N'33-/JL]M)']@$+>9$VTAM_& %YR<]J]!':G.B [
MPBAF') Y-*2O==_^&'%VL^W_  YP7AWQ!9>&?A/H^IWXE-NEO&I\I=S98X'&
M17<(P=%<=& (JGK.FC5],FT]IWABG&R4H!ED/WE'ID9&?>KJJ%4*!@ 8%6W=
MMD)621Q/Q"M+R*;0_$-G;277]D71DF@B&6,3 !B!W(Q5#Q+X_P!'USPW<Z7X
M?DDU+4]1A:"*VAB;<FX8)?(^4#/?_P"O7HU-6-$8LJ*"W4@=:FVEGL6GJFMS
MS;QOIKZ-\(=-TV1@TEM+:1N1T+ C/ZUZ6/NBI8NA%1MU(IWO?S=_P)MMY+]3
MEO'GARX\1^'PEBZIJ-I,MU:,W \Q>WXC/Z5EVGQ5T.WMUA\0_:=(U-!B:VGM
MI#\W<J54Y'I7>4QXHY,;T5L=-PSBDM![GG,;W/Q$\6Z9?Q6<]OX<TI_/CEN$
M*&ZF_A*@\[1QS]:N^,;*_P!'\4:;XRTVSDO!;1M;7UO",NT)YW*.Y!)_3WKO
M*6AZ6MT#>]SAY_B_X1:VS;W5S<7>,+9I:R>8S?W>1MS^-,T5-?D\%:YJ'B"2
M5)[V.>6&T<_\>T94X7_ZWTKO'BC!$@C3>1RVT9_.FGK2:NFNXT[-/L>1>!?B
M7X6T/P7INFW]])'=0(PD40.P!+$]0,=#76Z9\3O"FKWRV=G?NTS*SX:!U&%4
ML3DC'0&NPHJVVW<A))6/*?"?A#2/'<>H^*?$-BUPU_=N;53,Z;(5^5?NL/3'
MX4OC'P)I7A'28?$OABP-M>Z7<).^)I'WQYPP^9CZ_EFO5J?']ZHVMRZ6_K^O
M4N][\W4\W\57T.IZUX!O[9MT-Q>^:A]BH-;_ (V\,?\ "2Z)MMW\G4[1O/LI
MP<%)!R!GT/3\CVKIVZD4VG;2R[W_ "_R)6COY6_/_,\N^$E]>:EJGBF[U"'R
M;Q[B(3QXQM<*P/';D5ZCV-%%-ZJP)6;.!^$/_(LZA_V%)_\ V6O0Y>U1]ZDD
MYC!I?\#\DA]7\_S. \8:;J.E^);#QCI-J]XUM$;>^M8^7DA)SE1W(ST^E._X
M6WX1\KB\N6N>GV06DGF[O[O3&?QKN*9Y4?F>9L7?_>QS^="VL#[G$>#-+U&_
M\0ZEXPUBU>TFO$$%I:R??B@&/O#L3@<?6L3XIM<:/J]OJ-G&QDU2QETIMO\
M>8@I_-ORKU6BAI:+HOZ?W@FU=_UY?=8S['0X(?"::&R@P+:?96'J-NTUYS\+
M8;K4=>E>]5@V@60TM,]"_F,21_P%5%>MQ?Q?2F=#Q1?WG+O_ %^K%;W>7^OZ
MV/+O&VLV/ASXL:!J.IRM%:QV,H9@A8C.X#@<]:U?^%P^"O\ H)2_^ LG^%=^
M&##!ZTUE*_2DM%8;LW<\N^(^L66O?#FRU+3Y#):S7\6QBI4G#,#P>>H->D7-
ME;:C92V=W"LUO,A21&&0P(J?'O0."/K3TLUW_P K!K=/^M[GG'@^\N?"'BFX
M\#ZG,[VYS-I,\A^_&>=F?4<_D?:O2PP<;>])+@D<TRB]UJ'70Y7XG*5^'6M9
M_P">(_\ 0A6KX:_Y%71_^O*'_P! %;"OV;FD=,<CD4+2_F#UMY7/)+[Q/I7A
M;XR:M=:M.T,,NGQ1J5C9\M\IZ >U="?C)X),8']I2Y_Z]9/\*[?\:E7_ %1%
M):)+M_P?\QO=LXKQEI3>,?!MO=:.^ZZC:._L68;=S 9 YZ9![]\56M/BWX=2
MU$6O/<Z5J48Q-:S6TA*MWP54\>G2NY^E,>))"#)$K$="5SBGWML+M<XKPUJ>
MM>*/%<VM1K=V7AN*'RK:&9=ING_YZ;3VYZ_3WJ#P#_R.?CC_ *_T_DU>@J^.
M".*<R'&X4;/Y6!ZK[OP.3^)/_)-]<'_3 ?\ H2US'C/_ ))9X<_ZZV/\A7J<
M1^;&1FFMPQ%):?>G]P/7[FOO,;Q-X>M?%&@W&EW0P)!F.0#F-Q]UA]*\Z^'%
MSJL_Q+U.WUU<:A9Z:MK(_P#STV.N&_$$'/?K7KO-%..CO_78'JK'F[-/\-O%
M&IW-Q:3S^&M4E^T^?;H7-I+_ !;@.=I]?I5RZ^*NCW,#P>&EN=8U21=L-O#;
M2 !CT+%@,*.]=\KXX89H2!(SNB15!.3M&*5M+,=];G Z=X;F\,_"[5[:\</?
MW%K<7-VP.1YC(<C\!@5@^"?B=X5T;P;IFG7U])'<P1;9%%N[ ')/4#%>NRCY
MLTRG?5OO;\!=%\_Q.,N;S1OBAX0U2PTJZ+H<()'C9-D@^93@CID"J.E?$:RT
M6PATOQDEQI>J6JB)I'@=X[@+QO1E!SFO0:9(B2##HK#T89I>@>IYIJM^_P 4
M+RQTG1[>X_X1^.=9[V_EB,:2A>B)GD__ *JWOB!X>O[Y=.U?1$5M4TB;SH8B
M<>:G&Y/QP*[.-@% P!Z4LHY#4]MO7YAUU]#SZ+XL^&%AV:NUUIEXH_>6ES:R
M%E/X*1_*J.EWD_C#XC:;KNG:5=0:/86\L?VJX3RQ,6!QM'4C_/%>D/%%(07C
M5B.A8 XI]"WN#VL<)X2;_BZ7C;=W-K_Z :Y[0O&NA>$?'/C&/6+IX3<7P,>V
M)GR!G/0'U%>N4J.0:2Z>2L-ZW];G!_\ "X/!;-M74I>3Q_HTG^%6?&5_KNBW
MVEZWIT=Q>:7 66_LH%!9E(X<#J<?X?6NW:/<-PZU$>#3$<&_Q<\'RVI$=S<7
M$[C M%M)"[G^[R-N>W6CP,DGA#P%?ZCJ]M):P-/-??9%&6@C.,+CCG Z>]=R
M(HPYD$:AS_%@9_.H[N&2XLYH8IS!)(A590H8H3WP:6R=MQ[V3V'Z=?P:OH]K
MJ%MN\BYB66,.,':1D9%8?CC_ )$37?\ KQE_]!-;6E6<.F6%MI]ON\FWB6)-
MQR< 8&:M,@/3K1-)W2%%VLV>8ZK_ ,D!7_L%P_\ LM=?::=:ZOX+M=/O8A);
M7%C&CJ?0H.1[UMXP:,YIR?,Y7Z_\$2TMY'B_AF+5M,^+6B^']4/FKID%Q':7
M!ZRP,I*_EC'X8[5TNO)=^"O'<WBB.RGNM'U&%8K\6Z[GA=?NR8],#^?M7H8.
M#FIRP*C(XHN].ZO^([*[[.WX'G-Y\6O#TMHR:')<:IJ3KB"UAMI 6;MDE1QZ
MXS6KH<^H^&? IO\ Q/=37-U#&UQ<$89D'78/7 _7-=5]FCC)>.-1NZD#!-%+
MH[ 0:/JD&M:3;7]L'$%S&)(]XP<'ID5S?Q.TV2_^'NKQQ EXXQ, .^Q@Q_0&
MNK7ALBI)0DL+)(H:-P593T(-$M=AQ=FFS%M&CU[PG$8WQ'>V0PP[;T_^O7&>
M#O&>F>$?#L>@>)96TW4--W1E)(V(E3<2&0@'<#FNK\*:->:!9W.E2 /86\Q-
MC+NR3$QR$(Z@J21[C%;C1JS NBL5Z9&<4V]6UU_X<E*R2?3_ (8\MU:Y\0ZQ
M:Z7XSDTEA;Z9J3RP6B1D3M:, "[ GEN,\8XYJ]XF\?Z/KGAJYTOP_))J6IZC
M"T$5M#$VY-WRDOD?*!GO7I<;8&#3?)BW$HBJYZD#K2LK6Z?\-_D5=I\W7^OR
M/*?&T%QX:\">$+94-Q<V%_:C8G_+1U5N!]3Q5[Q-X[TO6_#ESI&AF>\UC4(F
MMTLQ"RR1%OE8R9&%QD]?_KUN^-_#]]KT&DQV0CW6FI17,F]MOR+G./?FNL18
M\DA%#'J0.33?O)\W5_Y!\-K=%^K/+[[3O[)\4?#;3&;<;5)HF8=R(U!_6HO%
M>E:5H_Q%?6_$FEK=Z%?VRQM<-"9!;3+@ L!R 0.M>JM'CYA3E(=2&'MS0W=W
M]?Q%TMY)?<>3VI\':AXFL+/PIX<L=0V2"2ZO4B*QVJCD$-CEO05:UW5_#=UK
MMYI7CG2+:V$9_P!!NY48B>,^D@&5/J,UZ:L2(GEJ@5?11@5#+"C#;(BLOHPS
M1Y >:?#>WCB\0:P=!>[/A78@MO/W;3+_ !&/=SMZ\_2O0-4LO[1TF\L2VW[1
M \6[TW*1_6K8  P!@#M11+6-@B[.Z/-?"7C73/#'AZ+0?$LK:9J.FJ8F26-B
M)5!.&0@'<"*T? 5K=ZEX@\0>*9[66UMM2>-+6.9=KM&@QO([9XKNQ DI5G13
MMY&1G%3[1C':B^MWN*VEEL<!\)P3H&K#^'^U[G^8KNF;/ Z4YVYVBA(P#SUI
M=%\OR2'W^?YGCNFV,Z?$N/PDT;?8;+49-94GIL* H!]'8TR_LKAOB;/X26/_
M (EU[J,>L.1TVJA+ ^Q=17LLC_PBF*I?ITIQTMY?U^B^X'K?S_K]7]YP/BX9
M^)/@@#_GK<_^@"K/Q179X>TXGK_:MM_Z%7<H O [=33)&W-CL*79=G?\4_T&
M]?NM^#_S. \8-N^)7@@_]-;G_P! %4[74H/ OCG71K6^WT[5Y4N;:]*$Q[\8
M9&(Z&O2.XIYB0H1*H8'L1FA:?C^-O\@>OX?A?_,Y#1?%-QXG\0W7]E1+)X>M
M[<AKUXF4RS9^[&3C( Z\53^$3D?#JT'_ $VF_P#0S7>DA(PH  [ =JBZTUI_
M7G<3U_KRL</X$_Y#_C+_ +"I_P#016WXRDU.+P?JCZ,'-^L!,6P9;WV^^,X]
MZW<9-/50!EJEJ\>7R&G:5_,\=T!_ARFD02BR&K:[)&"]O-$\]Q)/CD%6! Y[
M\"K/A%RGP1UZV=1'-"MZDL?=&P>*]:*1H"P10S=2!R:CIRUOYA%V:\F<OX;L
MQJ/PPTZQ)VBXTM(B?3='C^M>?>'$\$:-IG]D^,=)M+/6+/<LCW%N2)U!.'5@
M/FXQ7M-(84E(#HK8.1D9Q3D[R<NXEHDNQQGP_2SN%O[_ $[PY%I-C+($MI A
M22Y09^9E[#TKL-5L5U'1KRQ9MOVB!XMWIN4C^M6D15/N*B=LL<4I)25@3:=S
MS3PGXWTWPSX=BT#Q+*VF:AIBF)HY8V(E4$X9" =V15SP3!=ZAK7B/Q3/:RVM
MMJ3(EI',NUVC1<;R.V>*[MHTD92Z*Q'3(SBGTWK=O=H-M%L<+\(?^2>6G_7:
M;_T,U-X '_%1^,3_ -10_P#H(KM0">!4H7RUSWH;O*_E;\O\@?ZW_/\ S&E,
M,6;I7DWALG_A5GC$=OM%_P#^@UZLQ+')-)4M7OYJWXW&G9I]G<\DO_\ DGOP
M]_["%E_(UH_$/2;>'Q1I'B/4-,_M'2(8FMKZ,1^88E.2K[?0$FO2J/6JD[N_
MG<2VMY6_&YY+<3^ [R>TLO"WAO3]9O[B1<HD#*D,?=W8CC%>M1Q@*$4 *HP
M.@I\,4<2$JBKGDX&,T,_8=*.EA=3C/B7&UIHEGKMNI:?1KR.[PO5DSM<?B#^
ME<I+IMPWPB.N[/\ B8_;/[<&?7S-W_H%>MT4E=)V_K^K(J^W]=_\V<3\.XI+
MGP]?:]<(5N-9N9+H@]53[J+] !^M<UX=MYKKX :C%!&TDACN,(@R3\Y/ KUN
MI(P0I/>B2NFEU27W G:WK<\;UOQ#IOB#P?X4;3IC(;;5K."8,A4HX3D<]?J.
M*[?XEJ?^%<:V>PA'_H0KK%18QD@#//%-9BW'04Y^\GYN_P"0HOEMY:%72W_X
MDUDHZ?9X_P#T$5@>//#EQXC\/A+%U34;29;JT8G \Q>WXC/Z5U% S1+5W%'W
M4D<)9_%;0K>%(O$7VG1]3C&)K:>VD/S#J5*J<@]JI^9<_$;Q?IFH16=Q;^'-
M*?SXY;A"ANIOX2H/.T<<_6O1Q%'*P+HC;>1N&<4IR6/]*$];@]K(X'QE8W^D
M>)]-\9:;9RW@MHVMKZWA&7:$\AE'<@D_I4C?%WPC]G+0W5S<7>,)9QVDGF,W
M]WD;<_C7>[0@R>M1%(S)O$:A_P"\%YI=+#\SA]&'B"7P3KM_XADE6:]CGEAM
M'/\ Q[1E3A?_ *WTKFO GQ+\+:'X,TW3K^^DCNH$82*('8 EB>H&.AKUW\*<
MO44^KMY?@'KY_B<KI'Q+\+^(-2@TS3KZ26ZESL0P.H. 2>2,= :Y33-!TSXC
M^+]>UC5[8W6FVDBV-DOFN@^3[S94C/)_6O6).H':HQR<"C2]PUM8\P\5_"OP
M_:>&[R\T#3FM=3MD\^"19Y7.4.XC#,1R :BOM;3Q)+\.=4!&9KT^:!_"X ##
M\P:]7"A?O'FFNV[CL*%O\TQ/5?>OO.:\<>&AXFT3R[9O)U*T?S[&<'!20<@9
M]#T_(]JY7X07UYJ6I>*[O4(?)O'GB$\>,;7 8'CMR*]-XJ5?]43FA:-_UV_R
M'+5(BKS_ ,!?\CGXX_Z_T_DU>@XHQ0M'?R_R_P A/56_KJ)7"^+M+U+3/$MA
MXRTBT>\:VB-O?6L0R\D)YRH[D9SCZ5WJIW;I2LW&T=*.MT-=CB!\7?!XB 6\
MN6NNGV06DGF[O[N,8S^-1^#],U+4/$>I>,=9M'LYKU!!9VLGWXH!C[P[$X''
MUKN$BC\[S-B[_P"]CG\Z60_.:%O<'M8\H^*;7.CZO;ZC9QLTFJ6,NE-M_O,0
M4_FWY5Z#:Z';P^%8M"908%M!;,/4;=IK4HI6]UQ_K^M6%]4_Z_K8\F^%\5U?
M:]*]ZC Z#9_V6N>A?S&)(_X"%%6?&>MV'AWXKZ!J6I2F*UCL90S!"Q!.X#@<
M]37J%**;;NGV_P"#?\PLM5W_ .!_D<,/C'X)$17^TI<_]>LG^%-\9ZQ9:]\)
M=4U+3Y#):S0'8Q4J3AP#P>>H-=^W$(J*DU>+0T[-,R?#B+)X2TI'4,C6,096
M&01L'%</ILC_  Z\<_V+*S#P[K#E[)F/RV\QZI[ G^8]Z].HJV[SYB$K1Y0J
MCKO_ "+VI_\ 7I+_ .@&KU21C+UG)731<79IG&_"_P#Y)OHW_7-__0VKG?&F
MMV'A[XKZ!J6I2F*UCL90S*A8@G<!P.>M>HMRYI*N3;ES?UM8B*M'E.%_X7#X
M*_Z"4O\ X"R?X4_Q-;1^/_ \.H:!+YD\,PNK)V4IN>,D8YZ9Y'/M7;T9I6T*
M6YP=I\6?#T5N(]<:YTK4D&)K6>VD)#=\%5/'IG%2^&=4UKQ3XHFUI!=V7AJ&
M'R;:&9=INGS_ *S:>W/7Z>]=J\4<A#/&K$="1G%3GB(47UN+I9'G7@+_ )'/
MQQ_U_I_)JU?B7_R3K6O^N(_]"%=91BI:O%1\K%)VES>=SR[QE_R2SPY_UULO
M_017<>)O#UKXGT&XTNZX$@S'(.L;C[K#Z&MG%&*N3YK^;N1%<MO)6/(?AM<:
MM-\3=2M];3&H6>G+:R-_STVN,-^(P<]^M:[R3_#?Q5JMS/:SS>&]4E^TF>!"
MYM)3][<!SM/K]*])C^^*1SEB:5WH.RU. O?BGHUU;O!X:%SK&J2+B&"&VD #
M'H6+ 8 [T:;X<F\-?"W5[>\</?W%M<7-TP.1YC(<C\!@5W:11QYV(JYZ[1C-
M.I-737<I2LT^VIY+X*^)OA71O!NF:=?7TD=S!%MD46[L <D]0,5T]U=Z-\4/
M"&IV.EW3.O""1XV39(/F4X(Z9 KLZ*J7O7N3'W;6. T?XCV>A:='I7C)+C2]
M3MU$;.\#O'< <;T90<YK/U?4'^)]W9:5H]O<?V!%.L][?RQF-)0O1$SR?_U5
MZD\:208D16&>C#-,P   , 4KW=V/961QOCSP_?WT.FZOHB*VJ:1-YT,1./-3
MC<GXX%58OBSX86'9JYNM,O%'[RTN;60LI_!2/Y5WE,>*.0@O&K$="PSBA7V!
MV/-]+O)O&'Q%TW7=.TJZ@T>PMY8S=7">6)BP.-HZD?YXJ^G_ "7;_N"?^U:[
MRG)]X4]K>5_Q%O?SM^!Y!I'C/0_"GCGQBFKW+PM<7P,>V)GR!G/0'U%=&/C!
MX+9@!J,N3Q_Q[2?X5WTOWJCJ8Z))]!O=ON<=XRO]=T:^TO6].CN+S2X"RW]E
M H+,I'#@=3C_  ^M5'^+G@^6U(CN;BXG<8%HMI(7<_W>1MSVZUWE,$48D\P1
MH'/\6T9_.G;2P>9PG@B*3PAX#OM2U:VDM8FGEOOLJC+01G&%QZX'3WKN=*U"
M'5=)M]0MMWD7,2RQ[Q@[2,C(I+N&2XLYH8IC!)(A590H)0GO@T[3+&'3-*M[
M&W#>3;Q+$FXY. ,#--O]/Z_(7_!):0TM(:2&%%%%,04444 %%%% !1WHH[T
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
ML[VV^?;??<K7Z7DEG(MA-%#<G&QY4WJ.><C([9K%^Q>+O^@QIG_@&W_Q5/\
M&VH7>E>$KV]LIC#<1[-C@ XRX!X/'0U!I7B"\MKN'3/$*1Q7$X!MKJ,8BN/;
M_9;V[]JF*=KHFA2JJA[2"BU=Z-)O1*^_17Z?<4M4\,>)-6>VEFUFQCGMI/,A
MGAM65T/?G=T/<5UEBEW'91K?2Q2W(&'>)"JM[X).*I:VFL>2DVD7-NCQ!F>&
M>/<LWH,@Y7O^=2Z%JJ:WHEKJ,:;!.F2F<[2#@C\P:&VXD5JE6K0C)VY4[:))
MJ^MOGOU7S- ]..M<X;/Q=GC6--Q_UYM_\571,<(Q'I7GOASQ7K4&D0:GK06Z
MTN5V1KF-,26Y#$9<#@K[CI2@F[M#PE&I.$ITU%VLK-)MWOM?TVZFMJ&A>)=5
ML)K*\U/2Y()5VLILV_,?-P:U?#NGZKIEA]EU/4([X1@"*01E7 ]&.>>U7;OS
M[S32=-O(XI9%#13E!(N.#G&>01_.L[P]J]W>S7^GZBD2W]A(J2M#G9(K#*L
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
MT1@',>X9&>W(J.QU[2]0U2ZTZTO(Y;RS.)X1D,G;OU_"N3\*?\E0\;?6U_\
M0#7%-9:C9^+/%'BO1R[W>DZC^^MP>)H"/G'U&,__ *A2OM?JKC:WMWL>W:G?
MVVF6,M]>2B&VB7=)(02%'KQ1;W$5U:Q7,#AX94#H_JI&0?RKD_%VK6FN_"+4
M=3L9-]O<6993W'J#[@\&L+Q7J-U!\-_#>E6<QAFU<6UF9%."J,@W8_0?C2L]
M5UNE]X)K1]-7]QT.H_$SP?I=VUK<:U$95.&$,;RA3[E016_I>KZ?K=F+O3+R
M&Z@)QOC;.#Z'T/L:CTC0].T+38[#3[6.*!%VD!1E_=CW)]ZR],\'P:/XMO-9
MT^X^SVUY$%FL4C 1I ?OYSP?;'<^M5UL+I<Z6I8OXJBJ2,_O,4F,9W-(:XY_
M%.O:MJE_;>'-&MI;:QF,$EU?3F-7D'4(H!.!QS5GPMXINM8U'4M(U73A8ZII
MY4RHDGF(ZL,AE/\ GJ*%J#T.HHK@[3QOK6M7^IZ=HNA0R7%A=O!)-<7!2$*I
MPIR!DL<'@=,=:TO#'BRXU6\U/3-7L%T_4M-VF9%DWHR$9#*?3_ZU-=_F#5M#
MJA5>SU>PU0W45E<K-)9RF&=0"-CCL<BN-L?%_B/7HYM0T#0+:;24=EBDNKHQ
MR7(7@E!@@<],U7^%=Y_:$OBR[$,D/G:JS^5(,,F1T/N*2U?R_P @>B^?^9Z%
M[T50UJ]GTW1+V]MK<7$UO"TJPEL;\#.,UCW/C&&'X?KXI2#>'MUE2 -U=L )
MG']XXZ47T;[!;8Z>J5UJ]A9:A9V-Q<+'=7A86\9!S(5&3CBL73_&,-YX!;Q1
M+!Y0C@DDD@W?=="05SCU&.G>L^3Q&)=4\'?;M$M3>:HDDB2.0SVGRAOE)7.2
M" >E.VMOZZB6U_7\#MQ<0QW,<+RHLLN?+0L,M@9.!WJI%JUA=:K=Z;!<*]Y:
M!3/$ <H&&1GC'->?Z]=:]'\7=(-IIMI+(EI.+97NBHD3 W%CM.TCTYS5>'4]
M3L_BUXIM]*TL7E[<16Y^>79%$!&,EFZ]P  .:F.MOG^!36_E;\3U.BN1T/Q7
MJ4WB>7P[KVF165^(/M$,D$OF1S)G!QD9!_P-==5=+D^1']HA^T_9_-3S]N_R
M]PW;<XSCTJO;ZO876IW6FP7"O>6@4SQ '*!AD9[<UY[876O?\+@U,C3+0L;2
M))!]J/RP[^''R\MC^']:BM]2U*S^+/BFWTG3/MMY<1V^/,D\N*)5099VY/<8
M '-2M;>:8[;^5CU@\PBHC7*Z#XMU*?Q)-X;U_2XK*_$'VF"2";S(YDS@XR,@
M_P"!JO)XMUC5M6O++POI5O=0V+^5<7EW.8XS(.J* "21ZTP.RI&8(I9C@ 9)
MKG?#?B>75KV\TK4K Z?J]EAI8-^]70]'1NX/Z5T9&1@]*;V%U.3_ .%G>#/^
M@]!_WP__ ,34UI\2/"%S=Q00ZW"\LK!$4(_+$X Z53^)%C:1?#S67CM8$<0C
M#+& 1\PK7\,6-G_PC6CR?9(-_P!DA.[RQG.P<TEK?RL-Z6\[F[(,.:;7 ?\
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
MQ:L2JR*" 2#@]?>KY0.,@\UX]\-]6\1GP7%:Z%HL$Z6\LOF7%Y/Y:,Q8G:@
M)/!&2<"N[\'^*&\2V-R\]FUE?6<[6UU;E]VQQZ'N*MK703T^_P#S.B8[ 2>
M.M5M(U>QUNP%WI]PMQ;.2HD4$ D'!Z^]6I65H'#==IKR#X;ZMXC_ .$,BM="
MT6"=+>67S+B\G\M&8L3M0 $G@C).!4KK_74=M+^?Z'L&YD;CI2[0_(/S5RN@
M^-H-6\.ZCJ.I6QTZ;2I'BOH6;?L91DX/>LRU\5>+]4L?[7TSPS:G3V&^&*XN
M]L\R=B !@9[ T".TN[J&PM9KNYD$<,*&21R.%4#)-26EW!J5C#>VL@D@F0/&
MX&-RGD'FN2O?$EIXI^&&L:A;*\>;*=)(I/O12!#E35:Q\2Q>%OAGX>N3;O=W
M-S;006MK&<--(RC SV'O3MO\OQ'T3]?P.QU'5;/2M.EOM2G6"VA WR$$A<G
MZ>YJQ%(KQ)-$VZ-U#*?4'I7E'Q%U?Q,G@:^BUS0[:"WN@BI-9W!D\EMZD"0$
M#K@C(SS]:[/4?$\'AGPE87,T,EQ-+'%#;6T?WII&484?XTNC%V^9U.<C</RI
M  W(Z^E<+=>*_%.@VR:IKGAVU72\CSS9W1DEMU/\3*0 V.^#5KQ5XW;0+W1H
MK*P.H?VLLGD"-\%F &P#CH2PY[#F@#LU.>#UI2 PK#\-7VN7UK*VOZ9!I]RL
MFV-(IQ('7 .>.GI^%;9'.10] ,N]U2QL-0L[&YN%CNKTL+>,@DR;1DXX[5?C
MC)Y-><?$G4)-,\;>#+N*SENY4DN!';Q$!I&*J ,GIR1S6G<>,?$&@7=FWB;1
M+6WTZ[E$(NK2Y,GD.W0."!Q[CBA:KYV')6^Z_P"9W7L*:S'H*YVW\3.?'-WX
M;N;58B+5;JVG#Y\Y<X88QP0?<]*+_P 3-;^,-.\/6ELLSW$+W%Q(7QY$:\ X
MQSD\4+6WG_7Z"[^7]?J=!D*/5J&.T9_B-"C:-W\7:N1U'Q1JTWB.YT7P_I$5
MU/:(KW-S=S&**,MRJC )8X]* .L5<\FE+?PKTKC]&\7:G<>)Y/#FO:7%97WD
M?:(9+>;S(Y4S@XR 0?\  U%_PEVLZKJ]]9>%])MKJ"PD,,]Y>3F.,R#JB@ D
MX]?_ *U ';$[%P.IJ,*3QV]:Y;1/&:7MMJ_]M6ITV]T?F\BW[U"X)#JW<$"L
MV#QAXMU/3#K&F>&+8Z85+Q1SW96XF0=P ,#/8']: L=]Q'TY-(F78D]!7'3?
M$#3E\'VFOPP33->L(;>T'^L>8DC9^8/-07GBSQ5H%FFHZ[X=M$TS(\\V=T9)
M;=3_ !,I #8[X-.VMF!V[MN;VI%4D\=*Y#Q-XW.@7FBPVVGMJ(U57\GRGPS,
M -@'&,$L.>PYJ&X\8:]H-S:'Q+H]I!IUU*(?M-G<F3R';H'!4<>XXH2_R#S^
M9V<US!:;/.E1&=PB;F W,>@'J:>,N_->:?$.?5D\4>%A:65O+&M\&MV><J9)
M-IRI&#M&._/TKI=:\47VC6VEVD6E?:M<U([4MDEQ'&0,L6D(Z#Z<TEJK^=@Z
MV\CIW.3CL*97"W/B[Q%H-_8+XCT:S2QO)UMQ<V5R7\IVZ;E8#BKFN>,[K2?%
MT7AZSTAKZZN+03P8EV@MN(PQ(^50 23^&* .P5,\G@4K-@8%<3:^,-;M?$]E
MHOB/2+:U_M -]EN;6<R(649*D$ Y_P#K5+J/BO49?$DN@>'-,BOKRV0/=S7$
MWEPP9Y"D@$DGV_QP =F/ECW'J:B/6N8T7Q9>76MW6@:[IR6&I6\(N%,4OF13
M1=-RG Q@]C6=:>+?$/B$S7/AK1+673(W*1W-[<&,W!!P2B@' SW- ';T\+@%
MF. .36%X6\1Q^(;2Y,UJ]EJ%G*8+NTD.3$_U[@]C6U.Y,#@=-IHEHK@M65],
MUBQUFP6\TRX6XMG8J)%! )!P>OO5U^$ [UX]\--5\1MX.CM=!T6"=+>67S+B
M\G\M&8L3M0 $G@C).!7=^%/%A\2V%W+=69L;RRG:WNX&?<$=>N#W%4T#T^^W
MYG145PUKXN\0^(/.NO#>B6LNEQN4CN;VX,9N"#@E% .!GN:O6'C07WAC5]1:
MQ>WO])23[58R/RCJI.-PZ@XX.*F^EPM=V^1U8!)J3 49/6N'\/>,M?U^2RO8
M/#T<&AS)^\NY;D!U(7+$+U*[@0..>O%-L_%OB+Q&\UWX:T2UETR-RD=S>W)C
M-P0<$H #@9[FFU8#NI#P!WJ.L'P[XJB\06=T\]LUA>V,ABO;:1LF%@,]>ZXZ
M&L2S\7>(O$2S7GAO0[632T=DBN+VY,;7&#@E% .!]: .X) &3P!7/Z9XX\.Z
MSK3Z3IVHBXO$#$JD;[<#KAL;3^=94?BZ[USPMJC6.FK#J]ENAO+*XFV^2<')
M# '([CCFJ_PA_M#_ (0VQ2>QMH=/$;-%.DV7E;><[EP,=^YZ4+5O^MQ/1'?J
MI;I4I/EIQ43S(I"DX]!574M1CL;">[E1Q#;QF1VQDX SP.YI/34:5RT3N/7-
M-) ') K@H/$'C;5-,75;'P_9+9R+YD,,UX5FD3J#@# )'8FM+3?&&G7O@=_%
M+VKQQPQNTL1^9E9>"H/?GH?>F]$[] WV.H,R=LM]*02%ONQG\>*X@^*?&,6D
MIK3>&;.2P,8F\B&\+7 C/.<;<$XYP*V-<\6'3-*TN>TL);F\U61(K2VE/E?,
MPS\Y/W<=Z&".EB\TJ?E5?QS32)$/^L!/^[_]>N37Q)XGTS4;&VUW0+<6E[((
MEN=/F:7RF/3>I4''OT%&I^*]0D\0RZ%X<TV*^O+= ]W-/+Y<,&>BD@$ECZ#_
M !H ZDQEN6D?)]#BD\D=I)/^^JYK1O%-[+KS:!KVG)8:D8O.@:&7S(KA!UVG
M ((]#5*Z\;:B_BK4_#FEZ*MS>6HC9)'FV1A64%F<XXP2  ,DY[4".R\D=V8_
MC20-;R7+P1RJTL6/,0,"5STR.U<CHWC#4)?$-QX?UO3(+34%@-Q \,^^*9<X
MZD9'/]:QO %]K/\ PF?B4SV%FD,EXINV6Y),1V' 0;?G'3THW=O(;T1Z:\(=
MR!GZT>4D8X9L_6N)B\8^(-=GO9/#FBV4EA;3M )KRZ*-*R]=J@' ^IK:\->(
M9->TUI[G3YK"YBE:&:"7G#+UVG W#WI+5 ]#8,18Y\V3Z;JI:KJ%EHFGO?ZC
M>-!:QD!I'R0,G Z#U-73,@ZG%,E:VF39+Y;J>JN 11J!RG_"S/"';Q%;CZQ.
M?Z5I:5XUT'7+C['IFKP75P$+E%1A\HZGD>]<KX]M[%?$_@P100*K:EAPJ  C
MY>M>BFTM(U9H(($;8>40 ]/:AOW7+U_ .MO0IZ7J]MK=DM[ITD=Q;,2HD4D
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
M$VEW>ZGJ.EZ197-G#ERR/LEWXYR,'_:JG?\ AS19F;7]'N(X8+)&%Q @R%D
M('.?7%<=IU]<QZ3JMXT[1B=U"F,<^=O5L_3 -8JG&>L--M#1SE'2>IU&E_\
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
MQ&_AM_7;\CRV\W)J>H^ $W#[=K23J.F+9QYKX^FW]:ZSQ8JI\1? ZJ %$EP
M!V^05TYT/1Y/$":Z;9&U-(O)6?>W">F,X[GG&:GN]&TZ_P!2L=0N8-]U8EC;
M2;V&PL,'@'!_'--:*/E_E9?@#=V_-?GK^9R^KR)'\7_#A=E7-C< 9.,FF^'N
M?BWXQ/\ TRM?_0*Z#Q!X2T3Q2L*ZO8BX,))C;>R,N>O*D''M5VTT#3=/O;G4
MK2V*7=TJ)/)YC-O"#"\$D# ]*F.F_G^(/KYV_ Y2_P#^2QZ3_P!@N;_T*NVJ
ME+I%A)K,6K/!F^AB:%)=[<(3DC&<?I5T8/2J6B2]?S![W]/R.'L)$7XRZNK.
MH9M+AP">OS4SPU_R5GQA_P!<K7_T"N@U7P=H6MZK;:G?V DO;8J8YED9",'(
MSM(S@^M7K71=/L]6O-4@M]E[>!1/+O8[PHPO!.!@>@I1TMY7_$'U\['-7?\
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
M.R_!%MJ]_-FMX4U>;7O"^G:I<0B&:YB#.@Z9Z9'L<9'UK#^+'_)-]4_[9?\
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
MJ(J* %48 '84M<C/DWOH07%G;7?E_:8(Y?+<2)O4':PY!'H:I+X;T9=0>_\
M[-MVNW<N973<V[UYZ5J44TVMBXU:D5:,FOFPHHHI&84444 %%%% '-^/IYK;
MP5J,T$KQ2J$VO&Q5A\Z]"*X<>%M9/A#^WO\ A++_ /X\S=>1\_\ =W;=V_\
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
M9MWMKN$36]PMQ$> Z.'4_B*E\B+.=BY^E<#\.=5M-(^%EO>WK^5;P-,[R$<
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
M5Q'/+'&-MNQ;: QSC./F// (K2U7QBEIK+Z-INEWFK:A$@DFCMMJK"#TW,Q
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
MM$JMG&/?CI71NX5<"D[@(6$8P.M1%B3DTAR3DT4 %%%.5"U(! "34P"HO-!
MC7WJ%B2<GI0 YI">!P*9113 **.E/1.<GI0 Y1M7/<]*C9PG;+GMZ43SX_=H
M/F/Z5&D>T<G+'J?6@!0I+;W.YOY4_MBDHI %/C7//:F@9X%*6)_=1C/JW84
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
MYTIA@'$MH^U&_#'XUZ!\+9O,O+E(=1GGMDAXMY1@Q$D' &3D>_'TKSZ:-+>
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
MJ6I:1=7 Q<M83!5F]V!!&?<4]OZ\[AO_ %Y6,30&0_%OQ08MH/V:#S?+Y^;
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
M6ME&$M[NX!C'H2% W$=LYJ4^"M._L+1](-S>M;Z3<I<6[ETWEE)(#';@CGL
M?>G'1W\U^#%TMZ_BK'4LX3[O6H\GO63XAT*W\2:1)IMU/<P1.RL7MW"N,'/!
M(/\ *M.*,10I$I)"*%&>O%(!XI57<>*<J<9;BGYXPHP/6D @4)RW)]*<6(&3
MQZ"HRX7IU]ZC+ECDT[ .8[C24W-*#[4 +2A2U.5.,MP*>#QQTH 58PH^;K4-
MQ-L  Y)X%.DDV@@=*K(2[&4]#T%%@'QILY[GDT^DS2]?K0 4H7/ YIZ1YY/2
MDE8)B->&;J?04@(V.247_@3>GM2Y"J% P!29VKM'04FXTP'9HS3<T$X&3_\
MJI@*2!R>@[TQ=\[87B/UI$5KA]PXC';UJU@1*,=:0"^6J)@<+_.FL^!M%,9R
MV::3BBP"T9 &2>*8\@1=Q_+UJ-5>0[WX7LOI18!QE).(US[FI$MPWS2G=CL>
ME*@R0 .*L%1M )X% $(7=T&!3OE0<?>I'D[+P*B9PHRQVBBP#V8D\TAX_P :
MA\R1_P#5C:/[QH$0W98EC[GBBP#_ #D)POS'VIYD8)A8B/\ >.*?$H SC %-
M=B2: (AYS?W5_'-&V7_GHO\ WS_]>GY[8I"P'4 4"(]DV?\ 6I_WQ_\ 7I=D
MV/\ 6+_WS_\ 7H\U/[P)]J/-'9'/T6F,<BREA\RG';&*=))*6_U:X_WJ/.$:
M?ZJ3<>GRU']H_P"F<GY4@'>:>Z$?09I#,F0"P!]#1YX[JP^HH\V-N-P^E%@'
M9##L13#"F?ERI/=:7R8V.X 9]10L+[L)(?\ @7-,"1(Y(XRRR?\ ?0J/S''W
MX\>ZG-)+<F-A&4#$?W3S^51_:2S;=FP_[?'Z4K 3"5&. >?2B0I@J^,>]1F'
MS%_>.6^@Q2"W\LEHVVD^HS30AO'_ "Q+#_T&ES= CA=O<@9/Y4_S)$'SIQZJ
M:F@=')((..U# C.Q@J&1B>ZDX_2G+%'&?D4#/I1,R-DR ;?>JY?;_JBS>P&:
M5ADSQ*QR1@^O>FXE3D$,/0]?SJ,SR@?-'L']\_X4\*9 #YQ(_P!GBF(43H"
M_P A/8]ZE2:,OP^<=EJ/R8SU0-[FI#%Y2[D<JQ['I28QKNTN<1$_[W%0F&;J
MC",_W>HJ3S&7_6)G_:%+YBE<[A@=:8$.9 /WI('=D/%2+'$ZY)+_ %YI?.0\
MKE\?W1FF$%CE(R#ZYQ3$2I&B#Y4Q5@82(D]ZI W*@ [?KUJ0LT@V><#CL!MQ
M4C)#R*3\OQJ/RN<%G/L6XH\F/'S(#]:8#C(B]6 I!/%VD%*JJ/NJ!]*=SW%
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
M)ZD]:<KV=UV*Q,JLJ4I3CROFU6M[V=M]DE]^]S:D4O&RAMI((!':N*T+5/\
MA%-+31]4TR]26 MB>WMVECGR2=P*YY/<&NW.<<=:YAM9\3VCYNO#:7$7=[.[
M4D?\!8 FIAU1EA;RA*FTFG9VYN5W5]N_H5](ENY=;U;Q&^GW5M8M;*D=NT>)
MIRF3OV>N.!W-6?"EI="[U;4Y[1[&*_G62*U? 90%P68#H6ZXJUIOBS2]1N!:
M,\MG>G_EUO$,4GX \'\":J>&+JXN-<\21S3RR)#>!8U=R0@V] #T'TJW?72V
MGX'15=5PJ<T.6RCWV3LK='KK?7LCIZXO3KM_"=YJ-OJ.GW<D=S=/<1WMM"95
M<-T5L<@CI7:5SMUJ?B:TNI-N@0WEJ'(5H+L*^W/!*L.OL#40['+A&VI4[)IV
MT;Y=GI9E*REN=<\7P:O;V-S:6%K;O$TEQ'Y;7!;H IYP.N34NA175_XIO=<-
MA-86DMNL"QSJ%DF8-G>5[<<"K-GXQTV:X6UO4N-,NV.%AOH_+W?1ONG\ZAL;
MNX?XB:K;-<2M;I9Q,D1<E%)/) Z U>NUNAV3]KRS3ARVAIN_=36SV;;>_3H=
M/7'O)-X;\4:G?W5A<W-IJ'EE+FVC,C1;5P48#D#OD5V%86I7_B.TO)#9Z+;W
MUH,;=MT(Y#P,\$8ZY[UG#<XL(WS2AHTU9W?+UOH^]S)FNY_$_B#29-.L;N"W
ML9C--=W$1B!&,;%!Y.>]6$CN=6\<07\5A/:6NGQRPR3S*%-P3P H[J",YJ>'
MQG91S+!JUK=Z3,QP#=QXC8^SC*_RJ.[O9C\0M*@BN9#:RV4KF-9#L<YX..A^
MM:*Z=K=SNM45X\G*E"5M6]-WKLV_N78ZBN8\2VUU%K&E:U%9O?06/F"6WC&7
M&X##J.Y&.GO73UF:O/K$'E-I5E;70Y\Q9IC&1TQ@X/O6<79GG86;C55K=5J[
M*S5GKT.<UW7AX@TB?2=,TK4)KFZ7RP9K9HTB_P!IF;IBI?$=M>W]E8>'X+.>
M:['DR/J!7$<.TC+;C_%\IX]ZLCQ?-9 ?VYH5]IR_Q3*!/$OU9.GY5!XMUE9O
M#=K>:3J&4>\A7S;:7&06Y!(_45JDTTDNOXGJ4HU(5*<(4[*[L[\RNUO=::6V
MTOU.O[5SWB[3[J\M;&XM8!=&RNTN'M<X\U1G@=LC.1GTKH:HZK+J4-LK:7;0
M7$V_YDFD*#;@]" ><XK&+LTT>3AIRA5C*-K^>BZ]3 O/%T%W82VUOHVJSW4R
M%!;/9LO)&/F)X ]:JWEI?V?@6T\./I\VH7]Q;&'<HS'$?5F/3;D8]<5?_P"$
MIU&R_P"0SX;O;9 <&:V87" >IV\@?A3?$&OVM]X'U*^T?4 S)%D20.5=#D?B
MIK6UMEU/5IQG"<(PIVCS)WYN97V6JZ+MHV=%8026NG6UO+)YDD42HS_WB  3
M2WM[;Z=937EU((X(5+.Q["F:8[2:59N[%F:!"6)R2=HYK)\;:7<ZQX2OK.T!
M:=@KH@_BVL#C\<5F_BU[GF4H1GB%"H[)O5_/4B/CK1X_#L>MS&:.WED:.-"G
M[QR">@S[9ZUG>!VTJ]U35]4TR]G/VE@9K*6,(86R3G .#GI^!KG5CU#QEXBT
M.VDT>YL;#34!F$J%5R,9'('7: !]:ZCPO8ZB_BK7M9O;/[''<,L,49/+A.-W
MT.!S[UNX1BGW_P"#I]^Y[5?#T</AZD4[2:NUS)Z<WNQ\W97NGIZ,["BBBN8^
M<"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M.N<9JO-#N4CL?TH3 :14#6=J]TMTUM"UPHVK*4!<#T!ZTZ-CC8WWE[^HJ2F
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
M]*:0&&#R/0TS;*GW7W#T:CSL<.I7W/2@ \E1]PE/]VC]ZO8,/7O4@((R.E%
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
M)_EQOQZ4TV<><C[W7-'VCRCMEQ[;:0"8G7.W&.P)Z5) /-)#RD$=@,&A9&D
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
MZ3X>T35(-/DO%DDGO7C60H%'0!N/6NNL(WT_2X?[1U%;J:-!YEW(JQASZX'
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
M../^](P4?F: )-RMU&#[4AB)^Z<U#%-'/&)(721#T9&!!_$5,JD#<3M ZFF
MW:5.",5(F\<YXKSM-6\0>(_'.JV=AXBATW3M*FBC$26R2M<Y&6Y;IT(X_*N^
MN+ZS@4?:;F*WST,CA<_G2Z)AUL6-Z*>](PW]'_"HHBDT8D@E26,]&0Y!_$5#
M<W5M9@&XGBA#=#(X7/YT 6"A4?X4!V6FQS;T#QN&4C(*G(-1)J5I)<_9_M$#
M3YQY8D&[\NM %GS,]0#0 C'[I%96IQ:K_;FE-97=I#IX9_ML,O\ K)!@;=G!
MZ'.>16JTL8RHD52%W$$]!ZT *413SS0WS# ; JM#/!=*SV]Q%,J]3&X8#ZXI
ML-U;W)807$4I7AO+<-CZXH L^4/[P-1219DCY'!S61:C6$US5'N;NUDTW8GV
M2&/_ %D9Q\V_CN>G)K-\ :S>^(/"UGJ.HR+)<N90S*H4?*Y X'L*:&U;^OF=
M;Y7N*41K_?%54O+62Y^SK=0>?_SS\P;ORZU;^5/0F@0HC7'6H9G5=B#G<W_U
MZ5W)Z\"J(OK2XN8XH;J"20,<HD@)'!["BP&@96--+$]:Q]175SK6EFRN[6*P
M!?[9%+_K)!@;=G!Z'KR*TI[B"U3?<3QQ)G&Z1PH_6@"2HYCB(_4#]:<DT4FW
M9(C;QE<,#N'J*9/)$@_>RQHJGYRS ;1UY]*8$P7H!]*>L1'+<4VWNK6:/?!-
M',N<;HV##/U%-NM2M;4 W%Q#"#T\UPN?SI 6,G'R@ >M12NL:,?O-BHENHY8
M?.29'B/(=6!7\ZYOPOXD;Q'IMU<RI%$R7LD"1HV?D0@ GUH2UL)G3*Q\I0>.
M,D#UHS34977<C!E]0<BA71RP5U)4X.#TIC%HSA2?:H6N[56C5KF$-)P@+C+?
M3UIMY=06D.Z>>*(,0 9'"YY]Z )81B/=W8YJ=4)HB,0B5E=70@$%3D&J\VI6
M<<X@>Z@CD/2-I &_*@"V7"#"U%GG)I*CG<)"S?A18!(OF)D]20*D9@BY-4CJ
M%O'*EL;F".4@?*T@#?@*I>)M3&@>&]0U1=CW$$#/&)#P6QQ^M)NRNQI7=C7#
MO(/D&!ZFE6$!@S$L?>N8\#PZ]<62:CJ_B%-16[@21;9+9(Q;EAG&Y>3P<<XK
M:\2_VDF@W T:[MK?4#M$<MS]Q?F&<\'MGM3>FA*LS0CP9#(W(4X6E9BQR1R:
MYC7/$<VAW.@69$#R7]RL,SLWW!C)8#WK>DNXTC,@D018R9&8!1^- %C^51^<
M"^U!N/KV%1026]XOF1W,<Z@XS&X8#\JFD?9'@ >@% $'EM<.0[?(#RHZ&K2H
MJ*%48 Z"HFDBM(-TSI$@Y9G8 #\37,Z_X@N;+Q-X5M[&YB:SU&>5)RH5PX4
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
MO(BHN4+!F[DD'^5%6?-084H\M9'$:SJVJ6^O:C,MU<!#/(H*N0",D=>]>U>
MYVN?!VGR.Y=BA!8G.>37AGB2:2\\2:GES<#[0XZ=,'&/PQ7NO@;_ )$_3_\
MKG_<V]_3)I8U)48_UT*PK_>R.BHHHKR#TPHHHH **** "BBB@ HHHH ****
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
M'<JG[N[_ +.D\X2#H^_KG//I6_:_#^<_#J7P_<W$<%_).;N-H\^7#+G(5?\
M9XQ^)JZNN^.Y-*.F#PQ&-2"^5]O^V)Y"G'^LQ][WQ3E?7O\ \#OY/_,2Z?UU
M[>G^1F"Z.N_##3I/%&IS:3&L@6]:1"K7*HQ&P]#\P /&:YOQ?<>#9/"\ESX;
MT2ZBNH"DD%_;64D21X8<LY XQ]>2*[+Q-X2U^32O#LZ2)K5]I4XGGBF8(MT>
M^,\ CH,]JJ^*+7Q;XO\ #EYI]KH7]F1LH9UN+I'>8@Y"*%X7D#EB*)/=KO\
MY:CAI:^W_#Z$GC69YM'\(M(<N=7M&8^I()KT)T5^&7-<-XCTC5-0TSPM%'9%
M9K6]MIKA#(@V*@^8YS@X]LUWG?(Z>M:2MKZO]"5M&_8\YN[1?%7Q-NM)U/=<
MZ3I%M'(MFS$))(^#N8#K@'H?\:A\4Z58>#M9T/6O#\*V7VB]2RN[6+Y4E1LX
M)7ID8_6M?6]'UK2O%P\4>'[:.^,T M[VQ:01M( ?E96/&1[^GO5:?3-?\9:[
MID^K:6ND:1ILXN!"\RR2W$@^[G;PH'^?;./V?Q^]_FBI=?33[O\ ,S?$'A_1
M[SXL:$D^G6\B7MM/+<*RY$C <$^I%>FQ11P0I#$H1(U"HHZ #H*Y&_T34KCX
MB:+JT-OYEC:03I-+O4%2V<#!.3^ KKT=6]CZ'K36D4O7\R7\3?I^1Y\463X[
M,+D=-(_T?/\ O\X_\>KNYED1,YWJ#G'I7.^+?"]SJ]Q9:OI%REKK>GDFWDD&
M4D4]4?V/]36:_B/QZ8S;?\(5"MQC'VDZBGE9_O;<9Q[9S0GHEV_SN4][D%M(
M#\=+AK<D Z0//Q_>W#&??&VHO!NBZ?XSFU;Q#XAMTOYY;R2WMTG^9((D. JJ
M>/\ /UK;\(>%)M)^UZGJMTMUK.HL'N)D&%0 <(OL/\]*R[&R\1>![[4(-/TC
M^V-'N[AKF'R9UCD@9NJD-U'TH2M9/M^-[_EH)N]VN_X6M^>IG^+--N/AWX5U
M3^Q]1E2TU*ZCBM;=4)-INSOV'))R <#C%95S%X%_L$V4'A_5X[I4^2]&GR"8
M2=GW]<YY]*Z&7PEKGBK1]7FUF[-I>7CQR65FDQDCLS']W.."Q[D?_6JU/K/C
MJ?2CIW_"+I'J1 C-^+V/R >GF8^][XJ;.S3WT_+OY#OJFOZ^7]?B0Z?<:AK7
MPG5]4U*32)S$8KBZF7:ZA6QGG&-P _.N8U1OA[/X6N[?1M$N;N>.W;R[JVLI
M,JZ@X=I"!P",DYKLO%/A'6M4\ 6^E_;1?:G \<TCS?*MPRG)4^W/'T&:AOYO
M%?B+0I])A\-IH_FPF*2XN+I'5 1@JBIR<] 3@"G/7FM_6@0TY?ZZG-^()[K4
M?AGX*D>YD6YFO;9?M /S@X8;L^M:7CWP7H>C^"[C4=,LEMK^Q*31W2,?-+!A
MDLW5B??O23^&=>D\#>%+!K BYT^^ADN(_-3Y$0MEL[L'J.ASS76>.+"YUGP3
MJ5C81^=<SQA8TW!<G<#U) %5/JUO?_((?93[?JS?T^Y:XTVUEF&YY(48GW(!
MKAOC(NWP3$T1#-]NAPIXR>:[2PC>#3;6&1<.D**PSG!  -<S\1]%U#7O#45I
MIEOY\ZW<4I7>J_*"<G+$"E->]IW7YHF'PZ]OT(3JOQ$VX'A33E)'#-?@@>Y
MJ#1]$U'PMI?B#Q'K$T-QK%VIN)5A!\M BDJ@S_GI]:[U9&51GGZU#J$4-[92
MVTRYCF4HX]01@U+O9VW'&VE]CS_P7X0TG6O#4.M:]:1ZGJ6I S33W W$ DX5
M?[H ]*Q#I<TNF^-/!D4DDUOIHCNM.WL2T61O" GMQ@?4UOZ,GB[P=8'1(]!_
MMNT@+"RNH;I(CM)R%<-TQGJ*V?!_A?4=/N-4UC6FA;5-5D#RQPG*1(HPJ ]\
M#O5.SORZ*W^5ON?]:C3M\6KO_G?[U_6AROB:\?QKX4\,Z3;R%9=87SY2O811
MDM_X_@5#?:O)KWPP\.Z2K-]JU6:*QF]0(V_>$_\ ?'ZUJ^#?!FK:+XMOIK^(
M+IEFDD.EG>IRDDA<\ Y&.G(%5]#\%ZG8>/;V\NX\:/;RRS:<=ZGYYBI; !R,
M $<BFK-^3U_X'W:">BTZ:?\ !_4H^)M5TZX^(:Z/K%M>7.B:5:HR65K"TBO*
M0,%PO4!3QG_&HVU+2K+Q9HU_X0T74[%I+A;>_@%B\4,D+<;B,8RIYS74:]HN
MLZ;XM3Q3X?MX[UY(!;WEB\@C,B@Y#*QXR/?TI]M-XNUW7;.66R;0=)MFWS(T
MR22W1_N_+D*M3'I^/XA+K;M_7XF1XBT6WU_XR6UC?*YLCI&^>%'*B4"0X5B.
M<;L'\*[O3])TS0M(%CIMJ+>V1MPC#$X);)Y//6L7^RK[_A:B:T;?.GC23;&7
M>O\ K/,SC&<].^,5U%PFZ'Y",DCC\:%I%+^MV.6LON_(E'E8[UY]X!\O_A-/
M'.<X^WIC\FKO3E3S7'^$=$U'2_$WBF\O+?RH+Z[62V?>K;U&[G )(ZCKBDOB
M^3_03^'YK]3C[G6=%U;Q_K4OB2QO]1M-/D%K8VL-JTT2$??9@.-Q([_X5:T3
M4K*R^(%JOAG3=2L])U")X[VWEM7CA20#*.H/ )QBMN?2M>\+^*]0UC1-/75-
M/U,J]S:"98Y(Y ,;E+<$'TJUIW_"6:IKG]I:E!_9&EPILBT_S5E>9B?ON1P
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
M5$9P?FSU)H "KM' IKG$;]N.#0,%4DO(3]XG ]*1Y!&/]H]!WHBD+1+$O)
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
M\+::CH480+E2.1Q7S_JM]<1:CJMGY[>4]TY90_R_>/6OH#PD%'A730H4 6Z
M8.1TK/')^SC<TPEN>5C:HHHKR3T@HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *1_N-]*6FNXCC9V^ZH)-)[#6YP?A?PXFI^!
M+6"[26UO(I97@G"E9(6WG!'?\.]:<'B/4M('V37M+NY94X2[LH3+',/7 Y4^
MQJ?PY>ZQK976)YH8-,F#>19K'ERN<!F?UX/ ]:U&O5U!+^TTZ[1+VV/ELSQD
MB-R,C(.,C'I6\Y/F=U_P#U\16E*M.-:*DKW>K]UMZZV[[Z-7\S)\*VUVUYJ^
MK7%K)9QZA,CQ6T@PZJJXW,.Q/I735A^']6N[V:_T_44B6^L)%21H<[) PRK
M'D<=JW*B>YPXMR=9\ZMMMM:RMKUTMJ%%%%0<H4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!GZWIG]L:1/8>=Y/F[?G
MV[L88'ID>E&B:9_8^D06'G>=Y6[Y]NW.6)Z9/K5/Q?/-;>%KR:WEDBE79M>-
MBK#YU'!%'A">:Y\+6<UQ+)+*V_<\C%F/SL.2:Z^6?U;FO[O-MYVW//YZ7U[E
MY??Y=_*^UO4W****Y#T HHHH \]^+AD7PO%Y;8S.-PQ]X5P7PW?;XOL0UJC,
M=X#GJHVGD?R_&O0_BI,(?#D3%87'GKE91D$>WI7&>"M1TVX\=VJ6FF0V[E22
MV=V#L.=O Q7K4&_JLE;N>972^L1^0EVW@T7TYNTO\?VA)YOW<;\M^E07S^&S
M)8'1T8I]L/F^=@/NPV.G;.,?A5?6S9IJFIQP:U("+AKB*-XMJ^:K8(SN]-W:
MDS+>12$'3[IIU6YB7I(7&-_'/;?6\8Z*5V92EJU8?;/I99WU2.ZW_P!H/@E@
MT>[YL9XJ-! EC*UU&YA.IGRQ"?D!R>H]*N2VD=I%,Z1W=A#F&]\]?WJL6V@K
M_#@98C\*F.G0W%\3!'%+-+?(\+02>6PS&7)(P<\9XIN2M<2B[E$/<?VAM670
M_LZS'"MR?]9T^N:V+<::^J:LT<=Z-/V$7WV;_5ELC[OOG'ZTG]G6&C3R+>W<
M,=]=RR-B5=LBAF('.>X-<]-:WFGWNJ#2]0@6.*-?-(?#D97I^.*22GLPNXEO
M4O['F^PIX820 8,PFP "#QO [YQ5J:/QBANSJ[,UAY#%PQ/E8Q\N/QQBJUK%
MK3:993V]I=17\C,YO%!_> $X5OKQWJU9ZQ<:S=G3M>CNIH%?;*%;YXGW=3D<
MKGCMC(I--+O;[QIIOM^0RTC<6?AC(8WPBEXG.4$1WDY_X#T_"H](^6[M#.C?
M8CJ$QM%C.,)LDSM'IFNKN=)6/4+BWL;J+^T)XA;QVP?;Y,.!\V>^0,XP.35.
MZTFXL893%;X^SQ+:V@VX9V8CS'SZ<N?K62J19HX,YV]6/R/]&\M0T\I@W'][
MY7S>9_X_G\*; ;I/L1LF4:3L.PL<_O-IZ^^_I^%:,SM"K%'9_("VMJ[1[E\T
M %_FST.'7IU-:&EZ?#%HM[J,]G+80YW7%O,N1NS@,C<8YPPX-:.:C$A0;D<_
M*+IIKI[XAM,\A5N6Z_O-HSC_ &O,Z_C2V2P_8Y_M+CRE,(E(&9#;X7;CT^?9
M6WJ.GP7&A6M_!;SZA:E]\%O$G63D%Y&YSDY)X[X]ZIQ73/M=G*,X-M=E4VK&
MS L@+9Z#Y5Z=10IIH'%IW*6NC%QJ(LS*+;S[;[1O')BV+U]MV/QQ5FY4?\5(
M?+<W8LXA%]GX7R<Q[?QV8_#-:UII=S=10R2Q>8Y0V5Z@&XX7A'S_ ,!0].M6
M[;1P;^UMKV[A74+9&A\EFW?:(2#SG^'"D'OR*S=1(T4&<U:+XP:*Q.B&06/D
M(8_+)"9VC=NQ[YJ#31I2W.H'Q2N[<6V"'IYF?FV@]^OZU8U+59=#O9+#P_\
M:HH3(50M)AI&W<A<#A<Y]<X]ZAE37)++4);VRN;C4$_>).X)6+YAE5/T)K9)
MM:Z7^\R=EMK;[C1NCI"3Z.QCO?[,VXL_M6-@?/\ %^OZ5E7#W8U&<;]%$(N"
M'"]_WG<>N:I007]_/I0U6_@:&0OY8:3+@_,#G\<UT,NE66L.;:VN[>34+1TQ
MY:;I6VL!CKV'\J=E#=A=SZ&/?&U:PG-F940ZFHF\P_NB>>@]*FU(:0WF-I:W
M32_;(][)A8M_&?7WQ5Z?2TBU"0W20I,+\M(;B3S&($;,"!@8. #UJ&*UBU%4
M9EOK^":66[\PCRU39N '\61D =J7,MPLT,@?P^;S5O[:$AA^TIM$)!<OQGK[
MYIS'P5]H9HEU (;M H^7!?\ SFJ,@EMUB!33[1U#7<H/WU)SLX^C+4-O+"T,
M0N-<D21G^U3)%%N&\GY<'</453C?5-D\UK*Q[IY41N;%@GW%^5F'/W35F3J:
MK6):>TTV9T+L858N>""5ZXJS)]XUX<MSV([#!0:*">E(H9-RJCU-/-12]8_K
M4N: "BDS2YH 9)SM'O3_ /"HY#\R'WJ3- !2%@HRQP*:\BQCGD]AZTT(78/)
M^"^E #'S,\>1A,_GQ4Z@*,"F2-^\C_WOZ&GY%,!?:FLRQC+&D>4*< 98]J14
M^;<W)_E2 C*--,I8[4 Z>M6. ,"F9Q-GU6G9XI@.!P?>G22*R8 RX[57,F3M
M09_VO2I(@(CN'+=S2 AAC/G2.YRV>!Z58H4;P[+V/(IKN$&3^5 A2P49)P/6
MJTY,L>!PN1^-2A2YR_3L*)"  ,<9Z4QDB@*  *FW!TPW!'<U 6"@DG J,,TQ
M!((4>O>D 2,75@OR@ _-2PJ%A7CJ,GZU+,5>V(  (( _.FRMY7RD?-V'K0 C
MN$&3^%02*TC1B0<%N@[#K4JH2=S]?3TI-P$K/G@+BF!,65%+$X'I4#G[3MB?
MB,G-*JF1@S].JK48??*VW[W3/H.]*PA]U)Y2^7'P ,9_NTVVAPBL1^--MP)I
M^?\ 4QG ]S5YTVC(Z&@!E%%)F@!:<K;33,T9H&3E0Z[AUJ$T!B#D5+Q+[-2
MAIDL0E7!ZU*P*\$<TS-,"G$624PL=LH^ZW9AZ5*CA9-I&TM_#Z&I9$$B8/4=
M#4.%G4Q-_K4Y%,1. 8R=@RO=>QIL;*T[[/XQDJ>QIL$Y<;7X9?E/N:)UX$B\
M.IX- $Q4,-K#(J%U:-2/O)CI4R2B0A'^60]#V-.92AQCFD!# ZO NWL,8]*D
MJND>%+*=K!C]#S4BRY;:XVOZ>M,821[@Q4X;%.M[@A DP]J5NAID>&BVL,T@
M+10$90Y'I49&#Z&H07AY4DKZ5.DZNN2,BE8"J8@UQ(P.&XYJ3S=K;9!C_:I\
M:!Y92IXXXI64@8<<4Q![]?0TR0XC8^HQ30&CR4.5]*1W$D6%ZY'% #T \E5/
M3 IP9XQS\Z>GI1GH,4OZ4#'J8Y1E'_ ]JBFC;S(@!GG/Z&FO&&.Y3M?UID<[
M?:L/D%5Q[&E8"P13&C5QSP>QJ82Y ROXTN8V^M%P*H9H^).1V:@?-.2#D!<5
M9,88$9JI'!*FZ5!G<>1]*8B>@'%-5]PZ$'N.XI?>@!&0-R#M;L:CBN'$K[SU
M. :E8X4GBHXT!A",H^8YH&6?.;.>M'F$\[0:JD/%R!E/Y5(K!ERO(HL!/YB]
MXQ4,13?(_ECYC_*F2-L0FB,;8U'?J:+ 6-Z?W*-Z?W!47XT=:5@)=Z_\\Q44
M+@^8_EC+-_+BF2MB-C^%*B[$5.].P$_F^BB@S-]*B[T8)/2D \R,>IJ*%V):
M3/+''Y<4LBN(R0O7@5(D#!%''2F [>'X<4&+C*G(HV*.KBE5D0\$FD!$1@X-
M*%)[$U-YRD]*"6(RC9]J (_+;OP*78H'+4QF;/S9%)0!('13PO-.$Q)QCBH<
MT"@"8KOY4U$RD=13E!SQ4O('SD"@"N* "3ZU8'ED\<GTICNR_P .T4 )L/\
M%P*4;$Z')J,MGOFDS[4 3"?F@A9.C<^E0]J.!TZ^U #F1EZBFU-&7(Y''O2L
M(RW)Q0!!UIPC8]L#UJ0C:/D7(J)G8GDD>U $HV)U.31Y_/W>*@S1FBP$[;).
MC8-1M&R]LCUIF1FI$9L\4 ,QZT<5/A2/GX/M2@ #* &BX$2QL?;WIXVQ]^:8
M[-GYABF9S0!/YWJ*:=CGT-1;J,YHL ]HF';(IF/PIRL0>#4J_,/G7 ]: *^*
M>J$\ 5*/+!XZTU]_7''M0 H C^\<GTH\_GE>*@[^]%%@)OW;]#S33$W;!%,S
M2AL=#0 F"#THX]:F1G(QMXI6\L'G@T7 A",QXYJ0 )R6Y]*<<L/D8"HBK9Y%
M $AF/IQ2>8C?>6HCUH[XH DVHWW6_.@PO]:B[TY<YXH -A'4<4!2>E3@E1\Y
MIOG*&Z9H 18^['%(T@4844I>-^I(I-B-TD'Y4 5H3M>2/I@Y'X\U.'8=ZC>(
MK.C \,-N:D\M@>F<=:8"B5J7S2<9&:C*D=J3\*0"0R;6DCV#"MD?CS_6IO,'
M]P56.%F4]-PQ4G7\*=@*/B/78O#WA^\U9[4SK;)O,8;:6Y ZX]ZYB#Q[KUU;
M1W$/@&^>&5 Z,MU'RI&01QZ5:^)7_).M:_ZXC_T(5K^&O^15TC_KSA_] %)*
M]_E^3!]/G^A3\*^,]/\ $#W-F+6>RU&V),UG=+MD0$]<=QS6SJVKP:/I-WJ,
MZCR;:)I6'K@=/QK@O%$8L/BSX4OK<;9;P2V\V/XU &,_3-6?B)*=3N=%\*1/
M@ZE<B2YP?NP1_,WYD?I1:Z5MWI_7YCV;OMO_ %^1N^$/&2^*[.YD%G)97%O(
M$EMY&RR@@%3VX(/Z56UCQ9KVGZE/;6WA*[O;=" EPEPBA\CL#SWQ^%8-_-'X
M8^*5E=0%%LM;@%I* >%F3[A_$8'YUZ"L87+M@L*;M;F7]?U^HEIHSSS2_B)K
M.M6S2V/@^]N((Y6C8I<H &'4'([9K9USQI<:#9:,S:%/+>:FWEK:"90T;X'R
MDXP>M9?PC./#^H#UU*?^E1?%"Z>SU?PC<QVTMR\6H%A#$,NY&W@>])_9\[?B
M@[^5_P #2_X3'Q-_T(5__P"!<=:%UXGN;'P;=Z[J.C36DMN"6M'E!8C(&=P&
M.]9__">:G_T(^O\ _?I?\:C\:W\VJ?"K5+I[&>S9X,O#.,.GS@8(I2;46T.*
MO))D=KX[UZ>TAFA\#WTD4B!D9;I/F!'!QBM?PUXMLO$T]Q;/%/9:A;?ZZQN4
MVR(/7W'O5_PE!M\,Z8..+2(Y^J UR_BF)-/^+'A&^@PLMV)K:<CC>@ QGZ;C
M6C5I\OR_/_(A.\.;RN=^ .F:9,A:+@9Y'\ZL;XUZ+FF2S8C;H,BHN4.$1(R3
M@=:8TJ E8QO<=^PJO&SW$2Y)5 ,8[G'%3* @PO H 4#+;F&6]?2J.KWXTNRN
M-0=#(((6<J#C..<5?SQ6%XPY\*ZB0/\ EW?/Y&FEJ;8>"G6A&6S:7XH@B\0Z
MS-;QW*^%[@P.H<,MW$25(R"!G/X5:/B:S?P[/K$*.Z0JQ:%OE=67JI]#4^CR
M$Z'IZIU^S1Y)[?**Y"11_9_CDI@Q!CM(Z;]GS?KBM;)MJVW^=CT:=*C7G*/)
MR\LELWJG+EL[W_#S-I->UJYMDN!X9N#;2*'!2ZB)*D9!QG-;&C:E;:KIJ7-K
MN";BC(PPR,#RK#L14FB(S:%IYQ_R[1_^@BN;T&\CTW4?$]PT4TUNM\H"6T9<
MEROS8 ]\9I-)W26W^=C.5.%55%"%G%Z6;U]ZUM7_ %J;VO:N-"TE[\V[3A75
M/+4X)+' _G5G2]3MM2TBVU% 0LZ!A&3RI[@_0Y%<OXHUJ+5?#C^3;74(2[@!
M%Q"T9^^.F>M%K>#P\NOVKKN-L3=6R?WEEZ*/^!Y'XT<GN^?_  W^9:P:>'5E
M^\O^%TO32Z9HV'B9-9\2WFF11,B6J$^9NR'P=IP/KD?A1H/B>#6-1O;!;5X'
MM2<%F!$@#%21]"/UK)\.V)TWQD;5CF1=)0R-_><R$L?Q)-4-,_T!K;6!PL>J
MW%K.?^F<CX&?HP6JY(WMY+[]?\CHEA,.^=07V8\NO5\WY\OXHZCQ'XFA\.I;
M;X&G>=]H16QM' W'VR0/QJO>^)XK3Q9!I!MVW2HH%QN^52V< CW(Q^-8'BDG
M48=6U#'[FVE@LXB?42*SD?B0/^ U-K%@;WQ'K,<'$\=A#- 1_P ]$<L/U%$8
MQLF_/]/\QT<'A^2/M%K:5W?K[MONYE^)UFJ7T>D:9-J$ZF5HAPH."S$X 'U)
MI='U4:QHL&I)&8A,I8(QSC!(Z_A6-<WL>OOH\:8^SM"=0F^@&$7_ +[/_CM5
MO#>HK8>"-(,L%S+&P8;;>%I&^\QR0.@I<GNN^]_\_P#(XY81+#[?O.;\/>T_
M\E;-J_UA=(>S$\+?9;F38]T#Q$YZ9'H3QFI]9U6#0]-:Y=3(Y8)'$OWI'/11
M36:T\0Z+-%/;3QVTH,92>(QM]<'D>QKFO#-K<:IJ,CZI.)TT5VM8!C[S#_EH
MWOC _.DHKKT%2H4G!SJ:.'Q+OVMVUT?EJ;#:X;;4+2SO;8VZW:%DG5]RLX&3
M'T&#_.G:AJ:V+6W[AII[J01VUNIP6]6)[ #DFI]7TN+7]/D@=C&!\T,B]4<=
M&'XUE>#EFU5#K^HNLEVRFVB"CY8U4X)'NQ!)_"A)6OV%"G0E2]NU\.C6NK=^
M7Y=_33<U]+UK[=>W>GW%N;6]M2-T6_<&4]&4X&1^%.?6=^N-I5I;^?+'%YD[
M[]JQ9^Z#P>3Z>E97C&-["V3Q%9E4O;#@YZ2QL0"A_/-:OAW2?[/T\%W\VYN#
MYUQ,1R[MR?P'0#TI65N;^KA.G15+VZ6^B7:77Y6U7K;H.T36(]9BF'DO;W5O
M*8IX'.2C#^8(YS3[/6DN]7O+.V@+Q6F$EN=WR^9W0#')'>L'Q;'<:/?V^K:3
M*L-S>,MC.&&0V[(5_JIKH-)TV#2--BLK?)5!\S-]YV/5C[DTFE;F"M3HQI^U
MC]K9=K?%?O;9>NNQ>8D\GO3:4]*;FI/.%IKJ&7!&:=FE% %##V]T2.0>"/6K
M,D:RHDXS\AXJ66V$L1W'!Z@U529G5ACYD^5QZCUHW L^?O(1CCT]ZBN4#1JW
M=2"/Y4D166/&0=O3V':G!CS&_7L:8"JY4A7Z'[I]:E_G44>&B"GMQ0&,9PW*
MGOZ4A#'5EN0R]UY'K4\+"5MIX/<4QANFA(Z%L9_ U+,J\*IPX_BH D=@!L7@
M"J<Z R1,O4-_2GI*=VU_O>OK1(<;3CO0 +(2<-PWIZT^FLH<<]?6F!RAVOT[
M&@9(5#@J1D&J\&Z+*'+)N//I5D<D4Z$JB.2.230!(758\+SGO41J(Y0[E&1_
M=IRR!QD=>X]* &3QB2,D':PZ&DCD(55DX..#ZU(YPA^E(JAH@I':F _IS1[U
M%N,77E?Y5("" 1TI 072#RRZ\.",'\:E63YMKC#>GK3;CF$@#N/YT]E#C!_
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
M<I@<.&63W&"<?2MFL)7OJ>!B%-57[1W?>Z?XK0****DP"BBB@ HHHH ****
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
M"I@>M0$DGJ13A*X_B-%@&L6[TE2^<<<@&DW(W48I@1\T#BI-D9Z/1Y)/0YH
MAD7=&1^-.CE9D!SBGF)QSBH0C1RLA'7D4 3B5O[U*9<]0*BHI6 =,RO&04''
M(IRRQNBL4ZCUJ.HT^61D]>13L!SGQ+:/_A76M84@^2/_ $(5A:'\5O!UGH.G
M6DMW.;B&VCC=%MG)W!0"!QSS7HE!(5<GI22M?S!]/(\[TY;SQGXV@\2RZ?<6
M&CZ7$R62W*[9)G;[S[>PQ_(>^*&FZ)I?Q'\7ZYJVJVS7.FVKK96:^8R#Y/O-
M\I&>3G\:].YFZ_*G\Z6+Y"8Q_":=E]WZ]0N_Z\CSGQ7\+?#EIX:O+OP_I[VV
MJ6R>?!()Y&.5.XC#,1R :[7PGKT'B/PO8:HH&^6(>8!_#(.&'Y@UJ8I<46T:
M!]&>?_"AE7PQ?/MR5U2<_P A4?Q2U.WTW5O"%_<GR[>WOS+(P!;  7/ KT&1
ME48(R3V%1P*3DN/F7C;Z46V?:WX!W\[_ (G&-\8_"$ORMJ4JIZ"VDY_2HO%7
MB73/$_PJUR[TF=I;>-/*):,I\P*GH?J*[_VI1@4I*Z:&G9IGF>B?%/PI9Z1I
MML][.9HK6.)T6W<G>% (''/(JQI"7OC/QU;>(Y]/N++2-,B9+);E=LDSMP7V
M]A_@/?'H,J[HR,X/7-1B0S +'_P(U;=Y<SW(2M'E1([[3A?O4BIAM['+4Y8P
MHX&3ZU)Y;$=*DH@CX=T[ Y%24/$4EC8\!N":<YCB'+;V/0"@!C,$&36?K&GR
M:SI%U9;S$LT97?MSCWQ6BF-V]AD]AZ4]Y&<$9QGBGL5"3A)2CNM3F[;P[KD=
MI#;GQ0$MT0*!%8H'V@8 R6./RJXWAVSA\,7.BVDCH)XV5YY!O9F;J[=,FM*(
MY3DYP2*5W"C)//84W)LZ98RM)IW2UOHDM5U=EK\SGHM%U^.TBM3XGV6\:! (
MK%%;:!@#<6/\JO:1IL.FVIL[7?Y88L\CG+R,>K$]R:T0ADP[\#L*%^6<J.A7
M--R;(JXJI47+*UM]$E?ULM2CK.D+J^G"S67R,2I)OV[L[6!QC(ZXJOJGAV/5
M-9L=0:<Q_9N)(@N1, 0R@G/&& />ML=:8SD'8G+'OZ4E)K85/$U::2@[6O\
MCN97]G"+Q1-JOG$E[5;?R@G3#9SG/OTQ5:+PNO\ 85_ILUP66ZEDD#A,;"YR
M.,]C6Y% PN<$\E,D_C5H;$Z_,U',QK%55:SVM_Y+M]USG)/"9G\+)HPNR&WK
M))<&/)=@^]CC/<Y[]ZM6^FQVNO3ZJ9M[30" 0A.A5B<YS[^E:DMRWW4//:H;
M>,(I;;DDGG\:.9A+%59)IO>_XVO^2,?1?#,>DO>O]H,GVACY:E<>2F20@YY
M+'TZU/H>G+HFEP6!E\W[,A3S-NW?DYZ9..OK6J[!%+&H($WDRL,Y/%',WN*K
MB:M6_.[WLW\E9?@.;)!E?@=EK'TO2#9W&H*)S(EW<FY;Y-NW('R]>>G6M2X(
ME<+NPJ')]S4\2;$QW/6B]C*-248N*V=K_+4>H 0*!@ <5FZ!I!T/2DL1-YY#
MN^_9M^\Q/3)]:UDC9NV!3BRQ\+R?6IOT&JDE!P6SM^&WYF9KNCC6=#N=/>?R
M/.4#?LW8Y!Z9&>GK5Y#LA2('(50,^M#,6.3S247TL#J2<%#HG?[_ /AC,UO1
M_P"V8;6/S_)\BYCN,[-V[:<XZC&?6M.BBG?2P.I)Q4'LKV^>X444Y$W&D0(%
MS4RJ(URU&1$./O5$Q+')I *\F\_2JTH*,)0,'HWN*FH(W*5/0]:: JL5AE6=
M<[)."!5DJ'7K]#5-<Q^9 WW1RK>O?%3Q,4*C'R/R/:F(2%MDKQ-U!R*LJGF$
MCMWJ+RO-FP>%VYW>^:>LQ'[D\$=_6D!',?LY"C_5YZ^E2=?I4<ZAH\-TR*3!
MB.<_N_Y4QDC*'&#4#.R[4?N>#5@$$9'3M44P#&-3W;'Z&@"6C;N^4C(J,,8V
M"O\ =/"FK2@1KO;K2 B0-:C+<@]/:HXGWH6]6/\ .I)7W*Q;IBJT2M#&&!RA
MY(],T 6<_@:C>/G<@^;^=.#!AD=Z7O0!!))NB((PP(&/QJ<=,5#.H=HQW)ZT
MY'^;RW&&QGZTP).",'I43!H^4^[G)'I4M%(")W#% O1FYJ7M5=U_T@%>"HW8
M]:F1PX/8BF XX(((X-1<PGY1E/3TJ6BD!$S O$0<J3_0U+59U*W *#H,E:L(
MX<9!^HI@+1112 CEZQCU:I*C;F=5]!FI* "E%)2B@ _AD.<?*?Y5Q/Q!EFMO
M"UC>0SM&\,X;Y4X8'(YYXZ^]=HW(9,$[E(P/I7)^-C%_PCME821.$NG:+[^T
MJ0C,,\<\@5K1_B(QK? SSD>;).FZ?3KD)^_2.9>=K#+ <\8R>/;-/C:V<QEK
M?3OW+G88I]G[N0'@_*><N/RJO;BX4Z.9=Q>(R6SEEW@<MQCC''%7M*T5[J[A
MD:.&*R%S+%N:USD+N?=][L5Q7LRM:[/*B;VCPV%I;Q2W]X;:&2-H8L7>[+))
MP/NCCY*RO[9UW59]>B6\CN1Y1\FUC8LN!(O(7_=S^M4_%FM:7J5Q97D-O*XL
MW\A_G" X).0,'KC/XU6$>D0^)4N8KR:*&[B9@K("%9T(QNSV)QT[5E"G?WI;
M_P"1<JEO=1-H6E6.NZ-?VM[+%IK6LHG>5(_3Y<%<C^]CK7;:78^'M"L6\2VM
MX]SLA2W9T48W$J@;;GCMWK)\,>&]0@TK6(==:4Z28/EV?>8*0P*D]B%_6LQ;
M[3E\*WMMX12ZBF5EEE\UAYNT,.1BLYOVDFHO3\#2*Y$G)%M$EO;R>2TUK^UX
MMTK76G2?)D#."HR>AQ7):JMTUO'J$-U++;Q9C>*0?-;DDC8?;\JMQ75O=:O#
M=&7[-<36YV7"MC]XJ8;?]2#SGO6CIGB6[ND":G#$UM"@$]Y&V'D"L,$''/0
MC\:Z(QE3U6IBY*2UT,]]6GT71+>WT>[,*W(62X DPT;YX^@QSCWK:N?%K6=E
M;6NI6OV[4(HPLLR-MS$_(*G!R=K#/XUH7&AZ#XM\5+<V.L*&DB1Y;-H\[@%
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
MK;;8PN1[U'Y+PDD8*=QZ4N:.V* )5B9E!4Y4U'+&PPG&6X_"H6!B^9>1W%)
M?,9IL\'A1Z46 M" HH&12/;[AU ]Z;N[]:,TA@B[#Y4C >A]:26,,5CW 9Y/
MTI)-I0[@"!5>$E&(?^+[IIH1>"1@?>X':D_<CUJ.B@9+OC!XC%1RRAF5 N!U
M--8A1N/2FQ [2Q'+<T6 G\YL8''%-,C'O3:7% !FD)IVTGM3EA9J (J6I?)4
M=9!^5+B(=R:+@1 4NTT_S5'W5_.D,[GVH 40MUX%+M5.K?E418D\TE*P%CSP
M. *-X?H=IJO2@'%%@'LC=<[O>F=\8IRL1]*E7$G!3'O0!7Q15@P'/!XI"(TZ
MY)HN!"%)/ J18V'/3WI&G"J3@ #G)[5YKKWQ*N]1U(Z#X)MO[2U \/=8S##Z
MG/0_4\=.O2@#NM>\3:/X9L?M&L7T<*G[BGEW/^RHY->??\)?XT\<.T/@_2UT
MO33D?VE>_>8>J]O7H&^HJ&/P9I/ANWD\4^/M0;5+T%=QD!>-&/ 4+_'^(Q[#
M&:[C3M8L_$_AF:X\/7:@/&\,,FPKY,@&!E>V,@_3% SFM-^$.GK<_;_$E[=:
M[?MRSSN0GY9R?Q./84QOB'HN@^-(O"%KHWD0B9+<S0A459&QC" <CD9.?PJ/
MX6^&_%OA^_U.77[A_L\H"I&]QYOF/G_6#DXX]<$YZ<5V[^&M GUQ=9ETNW.I
M*01<;?FR!@'ZX[]: .3^*-IXKN])LU\,/<#$I-RMM)LE(P-N#D''7('J/2MW
M2-/U*\\#0Z?KTKB_GLVAN75AN4L".H_B (Y]:Z8PGJIR*K7=U9:="9K^\@MH
MQR6FD"#\R:+@<+\/OARW@J[O;F341=O<*(U"Q[ %!SD\GFM'6OAKH_B'Q-;Z
M[=&=9XMN^-& 27;]W=QGVX/2M;5?%^C:+%9/-+++]M!-J+>%YC+@ \;0>Q!J
MI;>,FU"\B@@\/ZX(Y'"F>6S\J-!ZG>0<?0&C?07F:7B?P[8^*="FTK4FD6*0
MJP>(@,C Y!&0?\FF^%?#&G^$M#73-,:1H]YD>24@L[G&2< =@!] *L7^H6FF
M64MY?7,<%M&,O)(V *P[?QUH4T\,;275LLS!89KJTEACD)Z .R@<T6OH!@Z#
M\*6T+QW)XB;5'FB$DLD</ED-EP1\S9YQN/UXJ'XI6WC2XN--_P"$9:[%LN3*
M+238WF9&-W()7'X=<UZ+<:A!8P^==W,4$.X+OE<*N2< 9/J:LAD;[PQ[T <Y
M?ZX_AGP6-6UI3)<6UM']I6'^*4[5('L6-<YH5WX9^*^E7%Q?:%&L\#^6^_EU
MR,@K(N#C_"O0+S3;;4;.6UN8DGMYEVO&XR&%5='\.:9H%F;73+2*T@+;BB#[
MQ]23R3]:!GG,OPZ\0>%Y'NO!&NS*F=QT^[(*-Z@'I[<@'_:JYI'Q5-I?+I7C
M'39=%O\ IYK*?)?W]0/?D>]5/"GA7QIIGQ*N]3U.\=M,+2EF-QO6X# [ $SE
M<$@\@8Q@5T/BWQ)X.DOH_#?B)X999MN(WB9A&6X4E@/E/OGCV% '9Q7-O<VR
M3Q3)-%(H9'C8,K#U!'6I%9=N%.VO(;CPIXG\ 3O?>$+E]0TK.Z72[@[B!G^#
MU^HP>GWJZWPCX\TKQ;#Y<#?9]0C'[VRE.'7'7']X>X_$"@1UK(Q.<[O>HR"#
MSQ0'(IXF/=010!'14ZK')TR#2B 9^]Q0! ,'M4BH_7[H]:>V(Q\J9/K4+.S=
M3^% $WFA.IR:0S@\,O%09]J*+ 3;8V^ZQ%-,1/3FHZ4,1T- "LC+V-)]:D65
MQWI?-!^\!0!%^-)4Q\MAZ&D\L'HU $5*#BI#"W;FF,C+U&*8 '8=#3)7;:K
M_,IR/ZTM% $BSEUW8!!I?,3O&*JIB.0Q]CRM2]^:+ 2@Q$]Q4<ZQ8#JQ!3G\
M*3-([A5RWX>] $A,03?OPN,CWIB0^:?,9PN>@JO"I,A\SORH/:K'X4")?*]&
MJ.6+:PD!'''X49_&D(!!7VI#)1%QG<*CD&#M4@N>U5DD(8P+RR]_:ID0(,@\
MGJ:=@)([;;RSY;N::\8CG5O,X;AJ7--D7>C+WZB@";RU'5Z0^4HR6./6H$D'
ME;FP"./K30#*VX\)V% B0LDQ^4$1_P Z(G2)FA5>/O+GT[TN<<=JCE!^5AU4
MT 63.W0#%-,CMWS3 <X/8U&S,[%$&/5J+#&SOO4HHR_?VIT*C:'ZL1R:>B!!
M@<GN:8OR3%.@;D4P)**.]-)9FV(,MW/I2 B:3R[@@#)<?K4B)M^9N6/?TH:V
M,:!\_,ISS_GWJP$C&&W9&,XHN!'].:;)&VZ-\8 /)_"IO-4#Y5 JK/*]PC(.
M$'4^M B5AO8HK8 ZFI$*1+B(<]R:A0YB7MQ3J!B2NWFH2>6R,4UY"3L7DGOZ
M5%<-RH7JISG]/ZU.B!5Q^- A%0(IYR3U-(&"1!C3B0$)Z"H8=TJAVX ) 'XT
MP%8%D,C>G I&=DA54/SE?TJ2Z5EMF([$8_,4V50D. <S2D#Z4 ,LX-YRO"@Y
MW>IJ]B./_:-0I\D2QC@***3&/>1F^E,-&:* "BBB@ HZ\4]8R_; IY*1C Y;
MUH 18L<OP/2AI.-J]*8S%CDFD)S2 #2444P"B@4]4W'B@"M<)T?TX/TIUI&'
MB>.4_=)S[YY%66140AN21BJ&]TN 2?E VL/Y4]Q$IE/G)&1ST'N*>Z;QCH1T
MJ.=2QC*GD-D'\#4D;^8N>_>@9$S%E"'[V<?6I^O'Z5!<)EHB/O;OZ&I8WWKG
M'/>@"/\ U+9_@/Z4\Y>=5'(QFI%3=QC.:C0BUN''+=@?2E<"R45$^898\56+
M&)\,<H>![5(6)/)S[TA .01G-(!DQ(CX[X_'FG],#T%5CF*=%8Y0<CVJSZ50
M$94QDLG3NM/5@ZY'Y4M1.#&3(O\ P(>U "\-<$_W1BG.NX8-,MSOCW_WCG'I
M4M("-6VG8_7L:DIK*&&#432&)2KGK]TTP'Q\L[>II70$AA]X=Z6-=D8'YTZD
M Q'#\'@CJ*?[=J8\>_D'#>M,,I"E6&&' ]Z8#HN6=_4\4-'AMZ<-W]Z=&NV-
M1^)IU(!J/O[8/I3N^*8\>3N4X8?K2>9\ISPP[4 "?-,[>G J2F1C"#/7O3Z
M"@=:*"<"@!@YED(ZA".N*Y7QQ%)<Z%IZ)IBWS&;&PG[AVGYNG:NJB7='*QQ\
MP.<].E<+\2WN%\.:5;VLOEF>Y\H[3P05/%;4?XB,:OP,YB.TAL;:XNI([9;J
MU*R&""'*K(2$ +9ZG=NQBJ5O#>KXG2.\:T\PAG%O-)G#LA887'J>GO6]X5EM
M+?4F\+6N)(V@9;F8C),FW)'L%Z?A7,7>B0IYAN-0BCFMI6$3@;C,BL1QR.0>
M/PKUHR]YIGF26B:-?PAIUSJ&K7MAJ.EQFR;?)-M3&U@>Q^O:KNCOX<UBYO+"
M719(H-(226.3S0S, _(QM&,DD]:W=%M=*T?3)[W1Y/,U>YLO/>20#:  "Q([
M9Q[\US%_XKUB.W^VV26-Q:W2JD_EQ9;?M^8$^Y!/TK#WJDWRZ?@;6C3BN8->
MURXUMH-2\/W<L=K;JL3VC':P]@!G.1_.LI56W\4O%/%)8R7,.Y?+X4%H]V"/
MJ?SH\G1T\N:YMKBVBOXRK-D,$?=V&!QD?E6SX2TJ?5Y(DAU<F/3)F4H\.0RD
MGG[WO^M;WC3@8:U)&-ID.HS11PQ6<%WY%P\(N,9'S*V<GZFNG'@[3K#3S::M
M<7<P@56E2$@QQ2.0!@>V[UZ<UKS:EIVA^8^E106T<TLGFRKP"P#+CW._ QQ5
M":XN+B=C>E!YB1X\^#:Q=4#%NIWXVD8X_2N=U)R>FB.A0A%:ZF)?_#_4M"UR
MVN=,DDFM%0R-,5P8P%)8?B,C\:ATCQ+>0Z5K%N8#>6>QI8A(>50R@%?;[QKK
MM(GM+BQ_LFX65HM5F=4?9L4':S[@,GT]>M<QK_@^]\)Z'-'%)+=QW5R-OEKM
MV#MGKG/3MUIQJ*3Y*KU)E!I<U/8OV%KID$%I<:/J,L$L$#W;6S_,#\I^7.1T
M8^G:K$.NVDFD_P!I-IT3:Q]E,A<+\F=X_7O7-_98K74UCF@:VMK"T!D0-EV\
MP ,IX'(>3],57_X1]][:: WV=G%V)=W AQMZ>N2*T=.+=VR.>2V1TEU:Z;>P
MSW>MZG-(;NTCNOLT8V[2%7@DD]_:LO4O$=U<Z#I-I#"UE9%=SD'),:N0H[9S
MA?QJO';0W&KB*VC>YM;VT,4:EL,!%QGH>KQ_D:M>'O"E_P"*=$:U<RV26UT2
MQ<;P^"00!Q@CI^%*T(:S8[SEI$6R\ ZEXAUV:ZOFDALGC$J3,F2RE1M7KU (
M_*M5/!NGWEA]BTRXO(_.5AF7 CEE1L'(_P" G'/3FM75Y+6STYM#MUGV:7)$
M)'5-X;*ALLN1Z^O6J$5Q,ETK6;(S*6=C##O8%D+!L9&S@@=^M9*I4EJGIT-'
M3A'2QR&IQW]I#-#+86]NSS);-<8X 50.OU4&B15NO$UK!")-0DMX026Y4[8\
MG ],CK7H":I8ZU"JZQ#%<6\!B/F/R%? 4@_W3N.,<USOC+2Y]'^T.=6(MM3D
M6%+=8^(UX.?O=MM;0K7?*U9F4Z7VD]"#0M;NM'N)]8UZ\F-C*&B2T4[FY/"X
M)X  _2K6LR^&='-K'%HLLT6M1+([>:%9%+ @ ;3W -<X+?1"\BQ0W-Q'I\(&
M>$#ON Z<\$FM:P\4:I-$MW>0V$%E996)98^0V" H/L3^0HG2O[T?\O0(5$M)
M">,=,FTZ^L[#2],B6QPDD;,F2[$=S^)%4KNVO?\ A)#!";5)FC0M;P28W2!
MQ!7'J#7;:I#I>NZ7:76N2*FJ16?VF.6,#:01D8]>OMR*\^LM(BD'FVFHQ3W-
MRP,C,-A@0L,L>3R3@?\  J=&=X:] J0M+3J:[VL6I00W8CA%[<.S-;S181Y%
MS&5#YZ\%L8[5TO@"-K?5KZ*?3S9.ML<A>CC(RW3N>1[&LOQ1-9?;8/"MX56W
M%L@AF P5E"@@_0]/QJ?X7W5]%?:GIT\Q9+6,J 3T((_*L:EY46S2%HU$CS;4
M\?V[?B/YU-S("67K\Y/K7T7X4)/A?3@3G$"#ICH*^>M<N)+G5;X,ZLPN),[>
M/XB>:^@O!Q!\):9C/^H7J<]J>/7[J(8/^)(W****\@],**** "BBB@ HHHH
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
M;E_^/G'52<= !@=>@JWS1CS]62G&4N7H,\2ZC+;:PD5C;.='-NJS&W7"2?(
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
MIZ@]Z:W^?]?UW$]OE_7]=CII/$Z'Q?'X=CM3N>S^U>?OX W;=N,52O/%T_\
M:D^D:!I+ZI>6^/M+^<(H82>@9R#\WL :RM@C^,\"#I_8K?\ HVI?AB0=!U$R
M?\?IU.X-UZ^9N[_ABDM5\G^=BI:?A^5S0L?%=TVKP:1K^DOIEW<AC;.)EFAF
MP.0&&,-[$5%IWC:RG\9WOAB:%H+FW_U4K/E9N Q XX(!SCV-4+[Q-K5GJNEI
MK'A2UCAN+U;>"X^VK*T;-GY@-N0<9[UAOH)U_P 0^+UMY?)O;>\@FM+@=8Y1
M%Q^!Z'ZT+H^FOZ?YDM6T]/U_R.ZU37ELM:TC3# S_P!HR2() V-FU=W3O5+5
MO%=]8^(QH6F:#)J4XM1<DK=)$ I8K_'[^_>N877QKWB#P8\L?D7]M=7$%Y;G
MK'*L6#^!ZBKNIQZQ)\6W719K**X_L==QNXV==OFGH%(YSBGV^?\ P"O\E^9N
MZ7K?B&XOX[:[\)S6D!8^9.U_"XC'^ZIR?PK.MO&^LZI->)I7A.:[BM;F2V:4
M7T299#@\-@^E:UA#XM@U.(ZI=Z1);N"I6V@D5\XXY9B*S/A@D8T_7MY^;^VK
MD9_$4NOR_4E_K^AI:'XEBU6>ZTRYLKC3M4MU$DEI<8)*G^)6'#+GC(KI(U9T
M4XX(SFN*UED'Q=\._9ER_P!AN/M&.OE_PY]MU=+>ZE'8Z=<SS2;(;9'DE;T4
M9-)OW>;U_ =O>LO+\3$N?&EFGC:/P]);2-$66)KH,-BRLI94(]2!5_Q)XFC\
M*>')M6:T:Y$4@3RE;:3N;;UQ[UY?'=)>> [UGT_5QK=W<G4XY4TZ5E60-F,!
M]N,;0!GWK?\ %.MQ:]\++>^AQ_I$UN[C^ZWFKD?@<BG9VMUNOQM_P4)M)WZ:
M_A?\]SMM,UBW\0V-GJEI)FVF&Y1WS@Y!]"#D5SLGCZ,>$G\3?V<[)%-Y(M_-
M&2WF;,[L56D'_"#^*54';H&L29']VVN2/T5_YURTB@? QSW.H<_^!%/=Z>7Y
MI,>R_KLV=U)XK\0VL37%YX)O4MD&Z1X;V&5@OJ$!R:Z32]3M-9TV#4+&42VT
MZ[D8<?@1V-65QY8STQ7%_##_ ) .H[/^/;^U+C[/CILW<8]LYH6[7];V%T3_
M *VN:_B?Q(WAU=/$5BUY-?72VT<8E$?S$$CDCVJG>^*->TRTDO+SPC/]EB!:
M5H+V*1E4<D[>,UG_ !,2[W^%S9K";DZO'Y(F)"%L'&['./I5/Q)JOB^S2&PU
MJ71M.T_4";>34+1))O*+<8.XKMSS\Q!'TJ=6M-[_ .16E]=K?YG1ZQXPCL=&
MTG4=.LGU$:I-'#;1K((R2X)'+<#ICFF#Q%XJ0_-X#G/_ '%+?_&L/QII[:3H
M?A#2])9$-MJD$=NTX++D*V"V,9YY.*VU@\=;U\S4- *9&X"UE!Q_WW3LKNW?
M_(GHK]O\S3U[Q/!H5A!-=0RO<7#"."T@ >220_PKV_'I6+/XI\1:? U]J/A%
MX[!!OD:"^266-?4I@9]P":@U?!^+7AX7./)%E.;?/3S>,_CMK8U_4->M)0FE
MZ##J5L8R9'DO%BP>>,$'/%*^G-Z_@5;6WH-U;Q=::?IFDZA!&;NWU*YB@B9&
MVX$F<-T[8Z4W6?$TUEJT>C:5I<FI:F\7GM&)1%'%'G&YG/3GH #7':WJT>N>
M"O".H164=E'+K, 6WC.5C 9A@8 ]/2NEUC1/[1\1MJ&@ZZEAKEM"L-PFU9E:
M,G<JR(3D>QJFOS?Y+_,71>GZV+&F^*;IM;BT;6]);3+V=&>V*SB:*8+U 8 8
M(]"*H:WXTUO0;:>[O/"$PLXG">>+^$[LMM4[1D\Y';O2VVLZYINNZ;8>*=.T
M^07<K0VFH61.!)C(5E;E20.H-3_%-43X?WO.6\V#_P!&K2[?=^*_S!;M?ULR
M8>)-;M["^OM4\*S6-K:VKW'F&^BDWE1G;A22,^M0VGC#Q+>64-S:^!YVAF02
M1O\ VE -RD9!P3D<5I>,W+^!M:R?^7"7C_@!KGO#T/C8^&]+-M?:$L!M8O+6
M2VE+!=HQDA^N*6]_E^H=%Y_\ UM5\5WFB>$WUK4M%D@G654-G]H1C\S!0=ZY
M'?-5KK7?$<)$[^$9&3^)8[^)F/'85G?$D7Z_#.47[V\EZ)H=[0J5C)\P8P"2
M0.E1>(M8\<:/I2W-[#HD5GN59KJU$LS6ZG^,H=N1G'K]*??U_0.W]=34N/'-
MFO@@>([:VEGB1POD,0CAB^TJ>N"":4^(O%2MYO\ P@\X!'/_ !,[?G]:Y[Q3
MHUMHWP?:"QN?M*M)%,;AO^6K/*K%N.Q)_*NE6W\>/$N+_P /E2!@?9)O_BZ;
MZ_UT%V_KJ+KOBJZT6PT>9]&DDO;^=85LQ<("CL#@;_NGZ]*@G\6ZQI:F_P!8
M\)7ME8+CSKB*YBG\L?WBJG.!ZU2\;)-%J'@];ID:8:M!OV A<X.<9[5V^L2Q
M-H]Z+C:MOY#[]W3;M.<U,G:+EZ_A8:UDH^A9AO(+BUCN+5UDAE0.CJ>&!&<B
MHHQNC.?XB3^M<)X,TXWWPYT 7DEPGEE9H_*D*$X8[0<=5QVKOU&!CTJY+E;1
M,7=7(U)C(0].QJ3H:1EW CUJ$R%4,3=1T/K2*'1@/O8\AB10N8F"'E.QJ1 5
M0+0PW*5/2@!:CE)VA1U:D1BA\MO^ FA/GF9ST'RB@ 9/+.Y/H14BL'&1^-+D
MU$P\MMZ_\"% $O45#*HE=8R.!R:DWKMW#IUIL0X+?WN: $4F-MK=#P#4M(RA
MEVMTIB.R-L?IV/K0!)4$R>=*J?W><U,S;%R>@ID0(!8GECF@!4D+':W##]:?
M3'3>/1AT-)')N.UAAA^M $G>H)TWNJK][K4_05'%DEI/4\4@%1RPP1AAUI],
M=-WS#AA1&X88Z,.HH ?4<IPH ZL<5)4:G?*3V7BF!*I\M'YP%4G/X5Q7Q N)
MAX:L9H+M(-TQ#39R5!4CCZ]/QKM1C#9Q]TYSTKCO'<#2Z)IR16\5R?M!(/0+
M\K<UK0_B(QK? SR^QF32S/)I5Q<76I.FT.B; G()8')SW&..M=/KEFVJ>#;.
MXBMD&H6R&6XC VR@9.7[]203]:Q_M'EJT%[K,<4>3_H]CR&YZ]>&W?7O6OX9
MN(=*OHKI;-;2RN"8Y;JZ?+S'IM48&,M@GDUZM1OXUNCS::7PO9D%G.;VVTW5
M-0NEAO+>$K$L?S&[A (88XP0,^O0U0U:QTG32)6CG?2]47S8W!"^4Y.>G<C!
M':J>N?:[OQ!=0V=K)%]FE8I:QG(C&<[U],]?^!5UEG8MXW\.+'JSBWN;'+BX
MQG<BGY@Z]N,]_?VH?N)3>WY O?O%;G,V5E=:AI@T6R:9R]UN0RI\JQX/S=:[
M\PZ=8: FF6-Q!)>2*%DEC@R9/+^5OEW=<*1UKF?#6NVDGBE](M(F6!H7MK:6
M*3:PQ\Y^;'0E2?;/>M#4-UG>>1J$EO:W!<,!)=>>518SDA=J\L!Z_P 6:QK2
MYI*+VW-*2Y8MKT%5Y829)Y)((%AWR3%<&.,':D:#^'/RDG/KQ5>"UMWEC>3[
M/8"Y'F1)*OFSR)G=N_AQG'ZU/E?)6-L""=UN=CO\TL2K\HVXXP0N.3P,T_3;
MIVO7ED62"[G5[FZF"_.D()5%7W(V?G4NZ6A2UT9JZ?#%'J<%RUI("C>?YD[[
M"J@&-<+@YX('6NIGO)KB2PEMX9C"96$@'' ##GVSC]*QTEL])T\:U<J;:W*B
M1I)VW2N",#/ P>17"^(/B3JVI1N-'MWMK(-Y?G!LLQQGK@8X[<U@J4JTO=1J
MZBI1LSJM;\%V@M[NYL[>))+V5?M*2O@;-P)VG''(!K2&@>$UTDZ:JP>65VDY
M&[[V[K]:\$N;F>[F\ZZN99Y,\NYR?\]JL)I%V=(;5DM3]B#;-_XXKN^IRLE*
M9R_65?W8GK^D>";%X(Y;NVAD%I<,UHD;_P !8_>..>N>E=5%=S6]QJ,LT4P@
M5DV9Y'0 [?Q/-?-UO--8SB>TGDBD X*'G\Z[SP]\1]8TD+_:\3W=D2$,A.&5
MB,CGG/':L:^#J?%>YK2Q,-K6.JU***?5;B]CMI&+L)UD@?>6VCRF!7 QQGN>
ME8=Q9PM*XB^S7P@'FR1(GE3Q(3N!_BSC(KKC+9ZW9'6+8--;D;P8'V2)@<\8
M.6ZBN:U.Y/VE)$62YN8D2[L)3Q*8^%=6ZY(W-^594Y/X2YQ7Q#':::5)K21Y
M8FAWP3*-Q*9P\;C^+JQSD=!Q6NO]G7>C/I]_/$MTB;H99H-IC#?*O&[KA@/Q
MK)4)-'*D05H5D:\\M7^>)&4[\KCG)8CJ.#FFZ<%N;S[-I[07,Y9'"1W7D,T9
MCXRNUN4! Z_P@\=*TFE:[Z$1OTZG+7EC>Z3IDVASO-&5N@V8H_E>+G+=?4_G
M4VE:=I>JRO&OGKINFJ99IB<^:X/IV)SCJ:U_%FMV=KXBAT>YB:2*.%;>[DEE
MW%@<./FQV;'Y59ET]O!7A^:;256[N]0^99@<;(R<C:.<\8]/6M_:-Q7=F/(N
M9]D4;B<6\>HZII]RDM[-;*K03#;]EMSM"^N3C;Z=:=X;LSIGA:^N9[2-[ZZC
M#VL97=+(-P.['ID9_"N;TJ2_M-?MUN[*2;[6XW6[G'F\Y);CL1G\!75>*KBV
MU6^=FL5N[.U/EI/;/B2 CC:PP>,YXR.U*<6GR=&.+3][L<K>SKJ4<#:U<W%K
MJ,>5\R2/<'Y)!))&W' [UZ!\-I;F2[NC-=0W(%OB.7I*P& ,CGCM^5<>MT&1
M8+36T=,@&"]7"]><\\G=T&*['X?PR0:IJ0ET];<^2298C]_D<CCC/6C$?PF@
MH_Q$S@=5\0:@FH:K;' =[EL2@?.H#8_E7NGA0N?#&G>8S,WD)EF&">*^>-;>
M :O=F'S6+7$GW^WS'\Z^A/!Y)\)Z:3W@7OGM6>.25*-OZT-,(_WDC<HHHKR#
MTPHHHH **** "BBB@ HHHH **** "BBB@ HHHH Q/%NF7.K^'+FTM-K3$JX1
MC@2;6!*D^^,517QE;Q6XB?1M62Y4;?LJV;$Y] 1\I'OFNIHJDU:S.NG7BJ:I
MU(W2=UJUOO\ D<9IJ7NA>$'CO-*GNY[R>0QV,*AQ$'R0C'H%'<]LUN>%].N-
M)\-6%C=L&GBCP^#D+R3C\,X_"M>BFYWN%;%2JQ::M=W?Y+TLOOZC9%WQLF2-
MP(R.U<5H>K_\(IID>C:MI]W$]N6"7$%NTD<X))# KGD]P:[>BDG;1DTJT8P=
M.<;Q=GO;5>?S.2T3[5J_BRZUT6D]IIYM1;(LZ;'G(;.\KV Y ^M2^%K.>UUK
MQ&\MM)%'+>!HBR%0Z[>J^H^E=113<_RL:5,6Y*45&R:2]%%W7J%<#X['B2YT
M&]@-A:/9F5-AAD=I2 XQ\NW'IGFN^HI1ERM,C"XCZO553E3MW.-U"Q\1ZM D
M=WI&CN4YCD%U(KQGU5@N0?I6CX9A\36HD@UV2UFB4?NI8W+2=>C< 'COUKH:
M*?/I:Q<\9*5/V7+&WIMZ:NP5Q\DTWAGQ/J5[<V-Q<66H^6RW-O$9&B*KC:P'
M..X-=A12B[&-&LJ=TU=-6:V\]_4XF35];U#6(M5TK3+PZ9:H8Y()B8FN=W5E
M0\';@<GU-6[2/4-;\4V>K3:;-IUM90R(//(\R9GP,8&<*,9Y[UU=%5S]D=$L
M8K6A!+2R>M[/?R;\W_D%<GXCMY9?&?A>187>.-Y_,8*2%R@ZGM7645,7RNYS
MT*SHSYDKZ-?>FOU.4GTN_P##=[)?Z#!]HL93NN=-#8P>[Q=@?5>]4M:U*7Q9
M91:3I^E:C%+)-&\D]S;F);<*P).3U;C&!7<452G:S:U1T0QMFJDHWFMG=_*Z
MZV_X>X=JI:G%J,MLJZ9<P6\V[+--$7!7!XP".>E7:*S.*,N62E^9SGV+Q=_T
M&-,_\ V_^*K-N_#'B2ZU6VU/^V;&&\MP5$D5JPWJ>JM\W(KM:*M3:U1V0QU2
M#O&,5_VZAD(E$$8G9&EVC>4&%+=\ ]JRO%%S):^'[B2'4(]/ERH2YD&50EAU
MX/7IT[UL57OI[2VLY)K]XDMEQO:;&T<XYS[U/4YZ,K58RM?7;_@:GGMG#XKU
M$?Z'XZTV?VCVDC\-M=%X6\*W.B7E]J&H:B;Z_O-H>3;@ #^?_P!:L^]@^'-^
M&\Y]'!)R6BE6,Y^JD53^S>&[9MVE^.+BQP,",7RR1C_@+?XUT-MJRT^7^1[]
M64ZT'3BG!/?]U^L5?\#T2BL[0C*=&@:74TU-CD_:T0*)!DXX'' X_"M&N=JS
ML?.SCR2<>W]==0HHILC^7&SX)V@G [TB#/O/#^CZ@,7>F6DONT0R/H>HK)_X
M1:ZTG]YX<U*6V"_\N=RQE@;V&?F7Z@U0TG3;_P 5Z;%K-YKVHVOGLSPV]C*(
MTB7) !X.X\<YING/X@U?4;[26UP6ZZ6XC:XBB4RW!;E2P/ P.#CJ:VLUI?;<
M]J-.I34H>U34?B33:73K>^NFEOU+W@ZTU.&^URXU.R-K)<W0D50VY3QC(/<5
MU=<]X:U&^FN=3TO4)DN9]/E5/M*)M\U67(R!P&'?%=#43W.'&N3KMR2Z;;6L
MK6OKM8****@XPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@##\7SS6WA:\FMY9(I5V;7C8JP^=1P11X0GFN?"UG-<2R
M2RMOW/(Q9C\[#DFKFM_V=_9$_P#:O_'E\OF?>_O#'W>>N*-$_L[^R(/[*_X\
MOF\O[W]XY^]SUS77S+ZMRV^UO\MKGG\C^O<_,K<MK7UWWMV\S0HHHKD/0"BB
MB@#A_BA]F_X1I?M/F;/.7_5GGK7!^ ?[-'CBW\K[;M <0$L,%L'.[VQG\<5V
M7Q<+#PQ$%=%!G&=QY/':N ^&_P!G/C+3T=W\P;V4+RK-M;^F:]?#K_99?,\R
ML_\ :(_(L7]K$FJ:G):Z?&(Q._F7=ZWRK\^?NX_O< YJM).MX/L\E]=:FY'$
M%LFU!WX;)R!TQ@?I2ZJL5[X@OT5/,F2>1L7+?.FUB25'<8&>U0&Y6:PD999;
MFP#_ +U8E\J)"?[PR>^#FNF*T1SR>K.IT"]E6UN=-BMX4\V!A%81C>48#.7;
MCT(Z=2*X5[?5+V*X2>0?N6.^"4_ZLC^Z/I6SIL\=A=0;!D3$%(+8_*Y4XRS]
M\8)QM[59\6:/(=7FU'6+II+*<*R21'>T>5'&./E!XZ^E*%H3:[C?O0OV-Q-&
MT?4OAM9&YNI)9H8FDBEB0;Q\QR-N>0,D=>U<WX;US2?"C2R>?<7ZS(1Y03RU
M/L1DXY%;-EJEA8^'M)U6&";4%T^=HC()-A16W#+#!]>F:S_$6E7L-^VHVNBP
MS6]VJRP21)C 8!OF'<]>XK&FM7"6S-9])QW.N::R\5>$CJED_P#9:1*3(OE>
M9C!Y'49Z5SNFS0ZW<;4^T7B,5 F:SPBJB<J!O/)*^O6HO#FJW5A>>3J]U:V^
MCNA$EN!\@8]@,\'/)]\UZ)8Q/I=N]['('TU(#(A$GRE<;@0N./SK&=Z5X_<:
MPM4U^\Y/Q9X@C\+Z88+)<:GJ,2-(Y788D"@ $<\A0!^OM7#^'=#.H2C5KRZC
MAMHG\YF?EGPW7/UXSZU+8^(TN?&%SJ-ZHF%R7CC9ESMR"$X_(5M7-KJ4CQ+J
M.FR1VENI9G=?)0R9VH>AR.0/>NF,?91Y7NSGD_:2YELB2QMM.U?7[N62RN+B
M)XI)B+GN?,X*GTP:V=)TBPAFEO%\/WL$J1/L>-..1@;3CK@U2T+3(KC6H+:^
MB.IZB[^9,,_NK5,97UYQM].M>D6WA_2K8RBWMTC=R=^WKD__ *ZY:U=1]U,Z
M*5+F]YG ZOI6GW$4%[)X>U&ZG:!%=F3., #YCCK@5CZA9:;IFL6<L5G<VL'V
M<38M^3OWC.[IQC->J76@:3,(([J%'VX";^22!_\ 6KSSQ#I5M%KL]K8H=,U!
M&$ELX/R72XRP/3'?UZ44:R?NML=6ER^\D<EXET9;=VUNRN4N+:YD,RL!S&2W
M]#QGUKL/"/B)?$UDEE?X.HV",\,A&\R#:5(QZX)%8\%MJ*7$IT_3I98+A=S.
MB^<BS9PYQQ@?>%8NI:U'9>*K2ZL;9()+':DCJ,;FQASCZYKKG%U8\G5',G[.
M7-T9T>I2V^B3DND]JBG(FCM,J5=/N,-PY!;UZC-=!:FS\,^$O[8OIO[1@DC5
MHU$/EGYB,#[QQUK?O(Y=7M8+[S-FGS6ZO(K28 !&[)&.:\[\2:M<WMV+31[N
MTGTA(P@M3PC$#G(SS\W(_"N2-ZMH_>=$K4_>?R*'B77M)\5BWW3W&G+ N3$5
MWHIQV&1D\]:Z2VT;1--^'-]);7DD4T]NKR3.@WXWKCY<\ G Z]ZY_P /Z5?W
M-_%<S:'##!:@R3S2)\I502 J]CT'6M6[U>PO])UK5GCET];R1+>.9I-V]5Q]
MQ<#^YR,UO4TM"&R,:;WG+=G%Q0ZK96<#6]QM6=AMACZR'L2/I7<:U>RC3K+3
M9XX?,6W5I[&4;!(2 <H>><D<8ZYK%\*Z-*VJPW^CW+K:P M+/,/+=^#T&3\N
M?>F:O>K?75RDRG:KEW@N>8UR>&1^P.0?N]ZVG[\TNQE'W8MD8<6)-N+J]TM]
MH;R+E-R8Z\MD;1VZ'K4;11R&&2ZLE"ELQ7UG]P?-N)"XY.<KG([TQ9EAT]#Y
MDMM8L^U$D7S8I"#S@?+DY&:;L6SO57:([F7#)]G?]XY;D9&/E!!SWJ^45]CW
M.SE+0Z6=^=\:G+CYF^2K<GWF^M4+)6$6D"56$@A7.>S;.<U?D^^P]Z\"6Y[,
M-BNW[N4-V;@T$^:VU>$'6DD_?$Q#IW/I3H3A=G=>#[T%#P !@=J6DSWI:0R*
M4$?..J]1[4@(G.1_JQ^M*V96VC[G<^M$8\IA'T4_=I@2  ?3M2T'BD)QSV%(
M!DP_=[NZ\BF19F_>MWZ#TIP!E;<1A11CRY<Y^5OT-,"6BBFR/L'N>E("*X)V
M@(,OU'M3X0-F>YZGWI43:2Q^\::#Y4G(.UOT-,![NL:,[L%11EF8X '<FN&G
MM;CQ_?03NR#P?'ME16'S7[C!!VE0R*#N')YP#@@YJ]JQO/$FOR:#;R1Q:79F
M)]48[@\P8%A"I!QM(&'![,/6B]\3V]O=1Z-H6G2WLB8MU-I&&M;5P=H69E_U
M8&.1@D =*0&VB6NG6\!41V]E;HL2 G"HH&U1D_@*RFU'4O$T1709)M-L@RG^
MTIH1ND_O+'"ZYQV+-MP>@:GQ^'+G4[A[GQ#<+<(\0C.F1L6M%((.XJP^<Y48
MSP.>.>.@C;@H>J\4 5-+T:PT:.Y2PA,0N;AKF;=(SEY&QN8EB3S@58=3-D#[
M@[^IITC%F\M?Q-2*NU0!VI@<CXO%OI\^C>++F0K'HTS)*G.-DY6)FX!)*Y#8
M YP177$[02>U9'B+1TUS0K_2I F+N!D1G&0LF,JQ^C '\*/#^IMKOA_3-0?9
MNN+:.641@A0Y4%@,]@<C\*0&!XH9?$>MV7A41^=;2 W>IX./+@7_ %:$\<N^
MW[IW#;G&#2>+]?M9YH-#:X5;)U>76)XWS]G@10QB8#G,@)7@AAG(!S5?1M1M
M]+M/$_CN_P BUO;@*L,6"PC@)A7J0-['/&<=.:Q?"L,GB+PZ;K5;:.STV2?[
M=?S7'6]*N77.?E\I< '<#D#MUH [KP_(8O#L=U?Q26 </=SQW4Q8P!B7PS-T
MP#SG'0Y .:S;+Q_YGCJV\-0::TD,Z22_;1<HR[1O(8*F[Y3M&,E3\W('?'O-
M<?Q[JDOAG1C<QZ2I9=1U.(?*Z]XXW!*X8'OVSP161\.M)EB^(OB.XMK6.WT^
MR$FF1[$*[BLB\YQAFPF6YZN,  @  [&]\6ZM=7C_ -A>$-1OEC($DUVPL4(.
M,;/-&Y^ASP,8'7(JJ^MZU%XLT6"=T2>\'^DZ3% 9/)B(.9&F&1\I"KQ@$FM'
MQ9XDN-)>RTC2[7[3J]^2( _,42JR@O+@[@N&[#G!IND>$YM/TR^=]2FN?$-S
M:/ -3N&W-$6485/1 X# >N: '?VKJ'B=]2M= N!86ML?(75FC$I:=74NL<9X
M9 N5+$C)/RYQFMC0[E[O28YI+N.[/F2J)XP L@61E!&..@%>7^'_ !C?:/IX
M\/645L3I<LXU'5[MS):(6D+(X9,'YV+ *<'.!SSCL?AWHEWH^@(;F[U!DF0"
M&SO$V-;*K-@;>Q((S]*0'3W^H6FF6CW5Y.L,*CJ>23Z #ECZ 9)[5P^K^(IO
M$&E7.FP:#)J$MTSQPV<=R LD *LLTS@JT&0& 1L$D$'V?X@TW4/%/C:'0[F\
M6SL-/BCU2&6T!\XR>8R+DME1@!NW!(ZUUVEZ)IVC^>UE;(DUPV^XFQF29O[S
MMW.23]2?6F _1]-AT72+33K48BMHQ&O7G'4\D]_>M)9L\.,U%0: )3&#RAX]
M*C*D'TH4D'BI!*#PPS2 X37O%,_VVZ33[T6MII+(]Y.(1*]Q+D_Z(L;;>6&#
MO!] .Y&7II\1:#;7'C'6E?4)+E42:T6$">WMP[;!&$)5L[U8@XP,\YI;71)?
M&?B>YURUB2QL=/O-]H A\K494)VSM@X8=@XR<?E74POXS6Z47-GH7V?=\QCN
MI@^/;,>,T#-R&:*XB2:&1)(G&5=&#*P]01UKF_#]_/K^OZEJGS16-D[Z=;Q$
MY$K*P9Y@>F&^4#K]WJ,D5S5CJMQI_P ,_#VBV4@?5-64V5M);EOW:DD-.,<X
M12&SQC@]*[_1M,BT71;+3("6CM85B#$8+8&"3[GK^-,1>^E2+*P'/(]*QM#\
M06?B&.^>R$@2SO)+-V<##NF,LN"<J<C!X^E:O2@"7,;]MM!A(&0<BHLTH8@\
M&E8"O<)\Q##[RX_$<_TKSK4K"ZO->GTVUGEU&]U*&6&YNG=533K%W >-5S@M
MTQD9.,^N.J\:^(9='TVW@LXO/U2_E\BTB7DC(.^0C.=JKDDC."5SP<U/X:T2
M+1=.\IY/-OYXQ+=71ZS28Y8_T]J8B[IEK#IME#8VZ;+>%!'"N2=JKP!D\G@5
M=8[%+'L*K7%Q:6HMH9[RWBGE5GB224*SA1N?:"><#DXZ"D2]MKOS88)XI98G
M"2HCAC&W7# =#CUI@<SIZ)HOCR>RM%V6>I6;ZA-%G(^T>8JL_//S!EX& -O3
MFNP]*X+_ (2+3CXVU74F9W6QMO[+CMT&^::<,TCK$HSNR HY(Y7!Q3KGQ=XE
MGTVZO-)\,3Q1VR;Q'J:.DTV>,)&@))!!R"1P1BD,[1YHOM<<+R(KG)12P!;
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
M/J>MK/</,DGVI;,( %8,%V!O;KGO727-M%=64UK.BR121E'1APP(P14ZJ7/
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
MZ04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MTT6C64<(7S,_*\[9Y^8@D# / /J6]&$JOPX_&J\<:0Q)%&H5$4*JCL!T%.H
MP]7\.:C/K;:MI&K0V4\ED;-_,M//XW%E=?G4!E).,@@YY!XK8MXI8;6&*><S
MRHBJ\K*%,C <L0.!GK@<5*K%3\IJ0.K\.,'UH BHJ0Q=T.149% "5Q?Q&TG6
M_$.F66AZ5!_HEW<K]ON=Z?N8E8$?*Q!;GYOE.?DQ_%7:8HQ3&-@BBMH8X;>-
M(HHU")&BA550,  #H .U3B8XPPR*CKB?B==SOX:_L&QADFU+6&\BV1-H!VD,
M^XL1@;0>??MUI",WX0:=?SZ0FJZK$5VVZVNFG*@"WSEN!SDLH.6YXXP*]+:)
MEY R/:J6F:?!I.F6UA;*%AMXPB@#TJXLC+T-(#(T/1%T)+Z&*YDD@N+R2ZBB
M?I 'P6C7MMW;B, ?>[G).J:E$BD?,F?>@QHWW6_"F!#14AB91TX]:81BBXSF
M+73+^7QGK>HZA&?LRP0P:9)E<",J&E& <_?5?O#/'!QFI_%&C3:WH,=M;:M>
M:9,C*Z3VCE3G!&&P02O.<9'05NS<PL!UQ4"+OBBC[@'/Y$4R3B_#WPXFT+2I
M-.A\036\<V3+/I]NL$\QSQOD8N<*,@!-N,D\DFI[?X;>&5U-+C4+:XU6Z4AV
MNM0N7D>1AR-XR%8  #!&,#!S791L/(R?X>/RI-FZ'/\ $?F!_6E896T;0='T
M 70TRQ2TCN9?-DCC^[O/4CT'3Y1\HQP!SFY<Q)(P6,_,/FYH5PT>_P#.DB&0
M9.[&@"94+(&!'TH*,,_*>*ASY,HP?E?]#3Y)Y-H0-RW'X4"*5W/!!!->7$J1
M0VXW%W. O^>E<MH4-_XPU*W\1:S;FVT^V).G:7*H.'PN+AR&Y?[Z@%?EX(P>
M3)XP>6]\6^$="EE;^S;R2XDN85./.,*I(F2.>&'8UV,\D,.9W 1%&7). !ZF
M@97U'4K32;-KN^F$4*D#."Q)/0  $D^P&:Q?#VD3"ZFUG4XE&K78_> /GR8\
MY2'CY6V XW <XJG;0'Q-XK76^#I-M&8;&*3JTH<YN%QP5*\*P/(/05V:P($
M604 5S^ZDS_">WI4O'8YJ0VY(.""#4!#0$HXS_=]Z $D8@!!]YJ<JA4VCI2I
M"X^=Q\QIVUO2@" ?NGV]4/3VJ7MZ 4,FY2IZ'K4&\M(;?N.I]J8AZYE<,?NC
MI4M(JA5 '2EQ2&0MF%MXY4GD>E2LP5<Y^E*0-IW=.]58@6EY_P!7_!3$31J>
M7;JWZ5)1CFC%(9'(ASYBGYA^M(90(P0/F/&/2I&(5<FJX0I*;@_Q'!%,1-&G
ME@Y.2>2:?VI<9 (Y%*(R>BFD,8RAEVD9%0>8T>(L98\*?:K+*T:EL<=!]:C%
MG(PWM@R'D>U,0L:;%QCZFG4Z)"ZG) (X(]*?Y:CK(*0R+%1."C>8OXBK6(AW
M)I-T8Z)GUH$1@@J".AYI<'TI$E\J3R]G!Y4U+YS=L"@8T1.?X33O);N0*:9&
M/5C32?6D!+Y2@9+_ )49C4=S4-)18";S@/NH![TAF<]\5'13 4L3U-)11B@!
M,>]+^-*%)Z"GB%SUXH YWQEXEA\*>&KG4Y-K2@;+>,G_ %DAZ#^I]@:XSPU
M/ 7@B_\ &&MQRW.K7VV:89^?#-\B>V2V3_\ 6%)?H/'WQ8336;?HGA_YYP#E
M9)L_=_,8^BMZUV*>*O"7B+4KKPT+B"]FPR26\D9VOM^\ 2,-C'8]L]J0%?P7
MXLM?'NBRW7]GF Q2^7)#(1(N< @@X&>#Z"NL$#8_NBJ6EZ9I^B67V/2[.&TM
M]Q;9$,9)[GU/3GVKD[*WN_'+7.HW>J7UKI2SO#9VME,8MX0E3([#DDD' Z"C
M4/,N36?B'PU<R7-G/)KNF.Y>2SF8"YAR<GRWZ./]DX]C65X5U?1VU>_\.H(Y
M]+O=]Q:VUQ'AHF/,L#HW(()W 'L34LW]J^!KRUEDU*YU30+B98)!=MOFM68X
M5@_\2Y(!!Z5U<VB:7<:K!JDMC U_ "([@I\ZY&.M-+[MOZ_ '^.Y0T3PEI_A
MW5[N^TV6YC2YB6,VS2;HT"DD;<\CKP,\=JNZ[KVG>'M-DU#4[@0PKP.[.W95
M'<TSQ!K]CX:T>;4M0DV11C"J/O2-V51ZFO.O#WAS4/B'J:>*?%:E=.!S8:=G
MY"N>"1W'ZM],"@/,C2#Q+\5Y1+<-)HWA;=E(U_UER/7W_'Y1V!ZUZ3H?AW2O
M#=D+72K..!/XF RSGU9NI-::JL:*B*%51@ #  IP!/2@!**D$)/+<"EQ&O<M
M0!$!D].?:ID5\<G ]Z:9O[H"TPLS'DYI 6"Z@88YH1T(PORFJO%+18"9U<^_
MO4)4@\BG*[+T-/$Q/WAD4 0Y]JXOQ9\.-+\12?;K1CINKH=Z7=N-I9ATW =?
MJ,'W[5W6(V]5I#"3]ULBF!Y9H?CO5/#>IIX>\=H(93Q;ZD/]7*.F6/3_ (%Q
M[@=:]+9(KB$I(J2Q2+@@@%6!_F*S_$/AO3_$NE2:?J< DB;E''WHV[,I[&O.
MM UW4OASK47A;Q-(9=)E.-/U _=09X4^B^W\/^[@A#.[T70)] U"2.QO3_8K
MJ66RD!8P/G_EFV>$//RG..U8>BZ;%XVO[G7]<47EI%<R0:?8R<PQJC%2[+T9
MB0>M=T"",@Y!KD/L.N^%[NZ;1=/CU73;J9I_LIN!#+!(QRVTM\I4GG!P1DT=
M=?Z_I"Z:$7BRQL/#:6GB+2;2&RNX;F**5+= BW,3N%*,H&"><@]1BNTFM+6[
M"B6*.0*=R^8@.#ZC-<9%H^LZ_J=MJ?BA+>RL;%_.M]-BE\S]X.CROP#CL!Q6
M[;>*- O;P6=KK-A-<DX$4=PK,3Z  \TTM+">]SFM1^)]CIWCU/"[6$SDS) ]
MR'& [XQA<<CYADY'T-8>JQM\,OB'%JL:F/P]K3^7=)CY89.N[VQG=]-P'05W
M]YX>T ZI_;UWI]K]L@ D-U(O*[1PQ[< =3TQ[5C7NH^'_BAX;U/2-/ODN'5<
M@E&4QR#[CX(!(SZ=LBD,[$$$ @@@],45P_PJ\12:GX=DTC4U8:GI$GV:<,?F
MV@D*3[C!7_@/O7>[(VZ/M^M,"*BI# PZ'-,,;#J,4 )0"1T-%&* 'B5Q_%3O
M.S]Y :BHH EW1GJN*-L9Z-45)18"?RL]"*88G';/TI@./:G!V[-2 3!'8U%(
MQ#"->K=?I4YN'0%BPP*;%(W+NH+-^@IB&(@10!VIU2;XS_ 1^-'[KWH&1U"Y
M\DF3^$_>]JM;(STD J(Q>=)M5@47J?6@#D/B!X@G\.>#[K4K8A;N0B&W/786
M_B^N,FN<M?A'9W^AQWM[J5^VOS1"8W9F)V2$9 Z9P#^-=+\1?#%SX@\(7-A:
M /<QLL\ _O,O\(]R"0*YNV^+EE9>'DL[FPOD\0PQ"'[&T)RTH& ?H>OK[5.F
MO?\ 3R^96NEMOZW^1=U[5M>\#_"\&_O(KK6-PMX[E,MC=G!)(Y( /)ZX%4+#
MX2:?=:5!>:M?:A-JUP@D>Z6;F-R,\9ZX]_TJ[K>@^)O&/PJ"ZI;1IK(87,<"
M(4) Z*03PQ4GTY(JI9?%S3++0X[35[&^@UF",126ODD%V QQGIGWJGO*^_\
MP.GS)6RMMK_7W$G@/6]3N;'Q!X<U2Y:YN-)+QBY8Y9T^88)[\KW['VKDOA/>
M7.F^)=/:XN)'M]7MYHU#L2 \;9_D/UKK/A[HFHVUCX@U[5;9[:?5MTD<+C!5
M?F.2.V=WZ>]<.D-Q:_"+1=>LSMN=-U*1E?T5CC^86B[B[OLK_.Z_R"R:LMKN
MWW7_ ,QUW>W6J?$VUU@3R?9)]<%K$@8[2L909_$$5M3:/IVM_%WQ!8ZOJ$]M
M:Q1H\>RY\H;MJ<<_4U4_LPZ7IWPT1A^]GOC<.>Y+O&1G\,5I1^'-)\2?&3Q-
M;:O:_:(HX4D1?,9,-MC&<J1ZTU&UH]N;\%'_ ((2=_>[V_-CO",PT7XI3Z%H
MFK3:EH\EN7D#S>8L; 9X(XR#@9'K@]*U_A;)(^O>,0\C-MU @;CG W/77^'?
M#.C>'D=--T^&VD<?,5R68=LL<D_G7G&CZ_!\.O&?B.WU^"XBM]0N3<6]PD99
M6&6/\F[="*$TG9]G^:8FKJZ[K\C0MPUS\=]6M7ED$36 &T-P,HG05S_C;P78
M>'[W08+.\U'_ $V\$$WF7!/RY7IQP>:WO!,K^)_B?J_BNUM9X]+-N((I)5V[
MV^4<?]\D^W%6/BR NJ>$F[_VB/YK22MR)^7YLJ3NY6[?H7M2\)Z?X1\%>(Y-
M/N+UWGLG!,\V_&%.,<#'6N"\,Z?X$N_#UI<:UXDNH-1=3YT8NBNTY..-I[8K
MUCQE^^\"ZY-V^PRX_P"^37EWA+Q7\/=/\,65KK&D6T^H1J1-(^G)(6.XD?,1
MSQBDGJ_E^H/9?/\ 0N>/K73=.^'NB#1;^>73Y+_Y;AI268$/GYN.^:J>)M(\
M&:5X?GOM%\6W#:G$ T"1:@)"S9Z87D?7M5SX@:GH^N> =%GT2W$6G#5!"L8A
M$:@A6R HX YJ_P"._!(\-_9_%/ANQ@AFL2'G@6,%'3N=IXR.^.W/:A[-O37]
M$);I+M^K&^,=2U\_"G1+B=[J)YO+_M)X>)?+P>3Z9XS[FLG3=%\*7T]C/X(\
M2MIVK)(-\=W(RF4==NT@;CG' XZUUVJ^,=5G\):;XHT*TCO+%Y-NH6_EEY(U
MXR!@]N03@]0>E</XNU+PAXJM+>#PGH\IUZ:564V]MY13UW8X/U_'-5>TWZ_/
M_AO^""^%>GR_X<Z?XBZD+#QEX-N+JX\B&.9FG;<0H 9,D^U5_BCXST/5?"/V
M;2=8BFNOM*-MA8AMHSFI?']DA\7> ;;4!'<EFV7*NH97.8PV0>"#S3_B[H.@
MZ;X*$^FZ186LQN8QYL%LB-@YR,@9Q4OX?F_S0X:R^2_)G4>*=;70_ D]_N 9
M+95C!_BD( 7]3G\*X'X<2ZEX5\7VNE:K-(\>MV:3Q;R3MDY(7D]<9!^HJ]X[
M$WBK6O#O@K3I!%B$75S(5W!3M^4D>P!X_P!H52\<>%/%>FZ?!XCO?$8U.;29
M%DC46HC,8W#G([9 JKVDY/:]OEM^?Y$I7BHK>U_GT_#\S2^+4<4GBGPI;7MT
M]I9322+/()?+"IN3))Z#ZUS?BZQ\.:!:VUWX2\47-QJHG54BAO1-N!]E'T^O
M2MKQK?VOB?7O %VT:36MZQ+1.,@@E,J1]<BE\6:#_P *\URS\6:%91_8-PCO
MK4("$!/5<_=STXZ''K4I6M?35_FAWN]-=%^H[XH20RZMX,75+F2TMYU;[:T;
ME-@.S=S[<U)I^C_#@ZE;?8/$EY-=B53#$;PMO<'@8V^M4?B/JVE3ZWX-U2?9
M<Z4Q>9P4#AHR4)!4]?3%:-IXW^&@U"V-IH]O%,)!Y<B:8BL&Z#! XJHK7YO\
MR7M\D>IV[L802>3][ZUXU\4?!UAH.BR:Q97>H?:IKL;@\^4&[).!CBO9%PLI
M7L>17G?QG^;P4Q_N740_G4277T_-&D-[?UL:6@>!],T!_P"T;2XOI)GLR&$\
M^]<$ \#'K7FO@?2O">JZ"]SXA\126EZ)V41G4%B^0 8.#SZU[9%EK"-AT^R
M?^.UY3\._!6C^*OAW=K=VL8O&N9$CNPO[R,@+CGN,]JN7Q2\E^I$?AC?K_D:
M?PRNKC^T/$MA:W]Q?Z%;<6L\S%N>> ?IZ>@/>M/X+2R2^")6D=G;[9(,L<GH
MM0?#;6KF(WO@K5XXX=3L0RQ%5"B5/PZD9!SW!^M8G@CQ;9?#NSOO#WB:"[M+
MF*Y:5&$)82 @#C\NO3FBZ3WZ+YZ@TW]_Z&KX$FN6\>>.51V=TF;RE9L@'>^*
MXO14\*:NUW'XWU'4;?Q$TSJTL[,%C],'! QZ'CTKMOAK!?7=QXL\2PVS6_\
M:4I:P%ROWCEF!(SR,LO3WYK/?QWX>O;*6S^(6@(FLP%E8"SY89XV-G(].N.^
M:BUDD][+^EYEMW;:[_U\CK- \(RZEX%72-9UW^TK5Y \-W9S'=L&"!O.<\Y_
M#BN%B\$::WQ7N?#9O-2-A'9B=2+DA]V%[XZ<FNH^#MA>V>@ZA+-!/;6-Q=F2
MSAFSN5,=>?PY[XJ*U_Y. O?^P:/Y+5->^O/_ "(3]Q^7^9WFB:1!H&D1:;:2
M3M!$6*F9]['))Y/XUY_XMFO/%?Q#MO!L5[-::=%!Y]Z8&VM)QG&?3[OYUZ?7
MEWBV.[\(_$6V\9)9S7.F30>1>>2N6CXQD^V I_ CTI/62YMO^!H4OA=M_P#@
MZEJ/X93>'];L=0\):E):(KC[7!<REDE3Z <D].?J,8JKXLFOO%OQ#@\&0WLU
MGIL,'GWK0MAI,C./I@J/3DGFIG^)%WXCUW3M.\&6S3H9 UY<7,!\M$_,$=SV
M[ 9JOXMBO?"'Q%@\9164UWIL\'DW@A7+1X&,^W 4^G!'%/MS;:_E^5P[VWM^
MOYV*GBKP/'X#TD^)/"M]>6L]HZ&:)Y=R2J2!R/J1QTK.^(ES<>)YO"<EG))
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
MW7?;\ HHHI&84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MQ)X(^SZDQN XFLII,_ZY5+1EL^XJ'P;\/M,\%SW4]G<7,\MP A:8CY5!S@8
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
MWF,/E_A']:$/EN$/W3]VI>!Q2.N],?E0 ZCN/2F1N3E6&"./K22.5^4#YC2
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
M15'!<0W4"3V\J2Q.,JZ,""/8BI*RD[L\FO4E4J.4E;R[6TM^ 4445)B%%%%
M!1110 4444 %%9&N0ZT?(N=%N(1)#GS+:<?).#CC=_"1C@^]5;#Q?8S,]OJ8
M.E7T2[I+>[(7@=2K=&'TJE%M71TQPTYPYX>]W2W7JM_FKKT.AHKDSXDU'7IO
M(\-6F;8-B34KD%8P,\[!U8_I764.+6Y-:A.C93T;Z=5Z]O3?R0453U3[?_9\
MITSR3>#!C$V=C8(R#CU&167I7BJ"ZNAI^I0/IFJ?\^\YX?W1NC#Z4*+:T"%"
M<X.<-;;]UYVWMY_?8Z"BL/6/%-CI,PM$$EYJ+_<L[8;I#]?[H]S6CILMY/IT
M,M_;K;W3@EX5;<$YX&>_&*7*[7%*A4A!5)*R>WG\M[>>Q;HHHI&(4444 %%%
M% !1110 4444 4]4FL;?3I9=2$9M%QY@DCWKU&,C!SSBC2YK&XTZ*731&+1L
M^6(X]B]3G P,<YK/\7P37/A:\AMXI)96V;4C4LQ^=3P!1X0@FMO"UG#<1212
MKOW)(I5A\['D&NKDC]7Y[ZWM;Y;V.'VLOKGL^73EO>VM[[7_ $-RBBBN4[@H
MHHH \_\ BV)3X8B\N+>!.-QSC;7 _#J+=XQL6:X56^<[6^\WRMQGU_PKO?BV
M5_X1959D!,RX!7)/T]*X+X>6<UMXZL/-@VAD9@SIR04/3TKU\._]EE\SRZZ_
MVF/R,[6XTU75=0N(45+VVN9/,B7^-0Y 8'U QD?4Y[5?OM7\K48["U?[+#-:
M1>9(C<;F12S'UZD?C4NJVBQ>(I[B6UN-/F2Z=Q<11[U(W$#*\=<CG/>JWB6[
M47-Q<7'^G17**J3!MFQQC<O? R&&*ZHZ\JZ&$M+LT/#-E8N=9TR+6@+2>W 6
M5DQE]R<D9^HZ]#4FO>&[NV?3-/\ LMQ>6]G;EC]FCXD8DGW]>M<E,D$>B6LD
M6FRAII"PF:3<O!(V@8Z?C7H6IV?B*\TC1[G187M0\<:SQIE6RHP.G\. *RJ7
MA-23W+@U*#BT</!IEY!=2:B]B;2WMB6 N>F2<!<XY()S^%31W5WIFHPSRZPL
M4MS(LLPB'1>O)S]/SKK_ !CX7O[Z6'5KV[5+&"V0SX&6W@ , ,]SGGWKB$EL
MRMW=V>F%TR(H9)Y-R+TZC;Z ]ZVIU%5B9R@Z<K'=:H4\164FL:2TMW%YHBDB
M=/F SC(()Z, P]A7-SHWFQW-TX$@+1BX=O+?<K[,;N=QP,]NE9DMUJ.D)IB0
M7Y<[C*((6^5,DG&?<'T[UU\'BF'Q%9>5J#K:7L7F,I*??'( #9X/09P>]9<L
MJ>VJ-.:,M]&9MW<RM-;1,QNTDE6,>9\LD<@^ZP'/!4?CFNUT+4H_!]@+#694
MCN9YI7B0'C!9B/SK!6?0]$$NHZC<I<W#QQ2V]L[;G#K&%Y;OWYQTKD/$FJSZ
M[/8:Y]GC2<OY;*3D%MQV@>V *R=-U=&M"^94]4]3?\0^*+_Q!9:C:WELT/V*
M598)(GP/O@ ,,<\'/7J*@M-3N]*FNM5COKC;<)'#"5CW>=+L&23GU!I=/\,Z
MC=:WJ$T :U!M@SO+]UG=07 ]!RWY5 ?#8EU2TLK6X^U+!:^<BQC(=U/S*/\
M@616B5)>XMB6ZC?,2W6J7FK-::G/J%P?LVZ*Y4PX6&3:V#][UQ^=2Z!XHU#0
M-/M%L[=KB34;AI)99'X.&;.T8[@9SFJX\/;=9GMKV46B75J;B99!]PEAA3]&
M(%2ZCX7U&#5-(DG0W*>1@21?=#*I*9/I\HH?LFN5@O:)W1VFOZO%XNTN72])
ME22]C>.22,MQ@,I/Y'^5<;;W4UO>WL.X6JQ3LA,?S22RG/;C@*6/X5CZ'JEQ
MH=[J.NR0))<(Q38&P!(7&[C'3&ZNM%SH>O?9=0L)X[6\&^XNK9&PY8QLO!_X
M%UQTJ%#V6B7NC<_:>\WJ<W$%6>>XM95DG1<?:0WFR!O,"<GC;D'WQ72:6JZ'
M:#5]5\RTA64Q1I&-S-R<DGCJWS?2H9?%-IX:TQX=-:.YO95C;:%SY9XR&;^(
M^^!7)Q7VJ:Q/J<<]^\+OF4P3ME6^8?*3[#V[5IRRJ;Z(CF4/-DM[<W>LZC<R
MQ:N)#!,TUN)&X*Y)XY[9_2J]SIM]>31:G'9F[CGPS"#UZ'MP3U_&F236S0VU
MW=:84528998'VJV,XP,>@KM?!OA2ZM+LZQ872'39H7:(,,-N/12,]CW]JUG-
M4HF<8.HS.T#P]<RW-]9BSN[2VOK4D)<QY5&#J<YXST/-1^)=/LK2'1=*GUS=
M;PQOYCJN0&W-R!GMT^E;NE6?B.V@U:YUB(W$<:2&!')+;FXX]L$UYW;1PR:9
M?R2:9+NA?>9DDVJOS 8QM]_6L:5YSYF]C6I:,;6-^TU9'U1-*F<W=M';N$E=
MN"P0LC@=L  =36';JNEF._N,F\G;]RI&0H)^^WKD9P/<'/:M+PW<QO/:26RM
M8QV^\S7+/NR23M7&!G)(XS4SVOFZK-=1VEUJ5[)(6#R1;%&#@@+DYP??M6VD
M9->1DKM)GLNGRR20Z0Q$C%X%9WQD'Y.YJR_[VX;^ZK<_6H[*-S!IDDB$.(5W
M<?=.WFK#%2S;>QYKP9;GM1V$H90PP:.]!J2R,,8SM?IV-"?/(7_A7I1-\R[!
MU:FI^X(C(RG8TP)Z*3/']:*0$4@VYD3J.M$#!U+D88]:63YV6/MU-#IR&7@@
M4P):0TU'W>Q'44[O2 BG 9 O\1^[1&?+Q&WX'UI8SOD9NP.!3V0,N#3 =2&H
MU<H=C].S4Z1MJ$]^@I 1E!,YS]T<?C2JYC8))SZ-ZT^-=J 'KW^M.*AEP:8"
MBHI3G"^M)N,+8?E3T:E3YYF?L.!0 K1AE&.&7H:2.3)*,,..M24UT#CW'0T
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
M7@/X7^(?#OC33]5OOLGV:#S-_ES;F^:-E&!CU(H ]IKQ[XZ:_P"5:6&@0O\
M-,?M,X!_A'"#\3N/_ 17L!(4$D@ <DGM7RAXQUMO$_C"^OT8&*67RX-S8 C'
MRKR>F0,_B:&"+</@V67X;3^*!NW)=A O;RONEO\ OL@?A7:? S7_ ";^^T"5
ML+./M, /]]0 P^I7!_X":[JTNO!T/@I/#;^(M(-O]D^SN1>Q<DCEOO=<DFOG
MO2-1F\->)[:^A=))+*XR3$P99 #A@#W!&1GT- 'UW7S;\9/^2B7/_7"+_P!!
MKZ-M;F&]M(;JW</#,BR1N.C*1D'\J^<OC)_R42Y_ZX1?^@T,$>T_#?\ Y)WH
MO_7#_P!F-=37+?#?_DG>B_\ 7#_V8UU-,05SGC[3AJG@36;8H686S2H!UW)\
MX_5:Z.H[B$7%M+"WW9$*'\1B@#F?AM?_ -H_#W1I><QP>00?^F9*?R44GB.]
MAT[Q%ILECIKW^OW$4D-N@E\M%BR"[.>F!QV/M6%\$;DS^!)8C_RPO9$'/8JK
M?S8UM>(Q/I/BK3?$:VEQ=6<=O):7*VZ%WC#$,KA1R1D8..E);H?1EC6/$E];
MZW#HNCZ9'?:@T'VF82S^4D4><#G!R2>*TM UJ/7M*6\2%X'#M%- YRT4BG#*
M2.N".M<UH+WUSJWB'Q4NEW16:.."QMI5\J65$!R<-]W+'C-;/A#2KS2])G;4
M B7EY=2W<T:-N6,N<[0>^!BJ6VO]:_Y"?E_6G^9GR_#;0I?&2^)F-S]J$HG\
MG>/+,@Z-C&>H!QG&:Q/';K8?$_P3?XP997MB?8E5_P#:AH^(.A^.-2\3:=/X
M=O)8K%$4'R[@1B.3<<LXS\PQCU[C'J[XK#RYO"=PS#?%JD?/0=B?Y5(STFBB
MBF(**** "BBB@ I0S#H:2C% #9)79EC)SDY/X5-YV2<H#59>9F;T&!4M $N^
M,]8_RH_='N146:,T +,J>7D/RW%/6WVJ%5P<#%5B TZCLO/XU+0(D,+^F?I3
M?*?^Z::&/8FG>8X_B- QC H"Q4\"F0KB/<<Y;FG32N0J;NIJ43$ # XH 925
M-YPQ]T&D\U>\8H K2(<^8I 8?K38&\PLQX;/3TJQ+*@C/R<GBFE(PBE00P'Y
MT7$+1BG1RQ.,,"#WYI_[G_:H&571@V^/KW%-B82R,_=>!5F4Q+$2&(]*C$**
MJLA)?'S>]%Q#J,4Y&A<=2".H]*=B'^\: *I'DY8#Y">1Z41XDD,@Z#@58E,*
MQD[CD\"H41+=5(R4_B'H:+@24QU#CDX;M4X:$C<,G/O1NB_NG\Z *JR%24D(
M! X/K2P@[2S=6.>*?<^5(@3;@L>":=%.J_NVC&X=#V- "8R*B ,+<#*']*M^
M=C^ "D,I((P,'KQ1<"M(I>2- "0>34_E.1TQ55)FBG9N3'T!]*LEV(R6)H&,
M,+P'=@",]?:G2QJ45=_WB*0\CFJQ_=W(!.4QD>QH$77CA*%6)(ID<J+^[*_,
M.F>XI,]#V--D3<#_ 'AT- #EDS), H4$C^5(DS*?+8]/NU';L63YOO G/YT^
M1=Z\=1R*+ 0J, 2#H&8'\S1;81GC]26'XFG0'=&RGKDY'XU" 8YG_!A].E4!
M=Y[T4@.<?2EJ1A1110 4444 %%%% !1110 4444 %%%% "57VF2\'_/-%_6I
M99!'&SGL.*A1BEO_ --'&3[4T J?O68'E0QS4LW";B< $4EN@2$#UYS4<^9E
M*J?E!&3ZT /'[UL_P#I]:?(,Q&G8   Z>E-D8*O/.>U ">9MB0GEB*1%YWM]
MXTRV0X+OU).!Z<U8H BD^21'_ U(2%!STZTR7'EG-,CS.%8_=Q0 HS/SC$?\
MZ60%2'';BI/:D9=R%?7B@!PZ4QW5!DU&LH2/81\PXQ_*GI&?O.<MZ>E #/+:
M0;I/^ CTI\;93GJO!J2HC\D^>S?SH EI&8*,GBD=P@R3]/>F*I<[W'T7TI 1
M,,NLK#"]Q5GTH*@@CUJ.)LJ0>JG%,"6D/2@]/ZU$Q,I*C[O<^M("-6)D,2<+
MUS5A5 4 =NM,=,("O5>E/5MP##N*8#J:ZAP5]:7--=P@SC)["D Q)-J$-]X'
M%.123O?\!Z5%L8.LS=<X8>U6.P-,!:9(N]"/Q%/H]?I2 C5R8)2>JH?SQ7#?
M$:\AB\+Z6MU&)(9YMK\8*_*3D'M@_GC'%=ROS2N%+#*$';U'':N2^(-LS>'[
M&-K&6^B67,F?OJ-IYS@X.<5M0_B1,*WP,\UTV./1TU9Y2+B-;59K5LXR2Z .
M/< _SJ&>XBU:SCO[W4WBN8PJP0M\_(/+9R.IR<8[UJV:F+0;NQMKR:,L0Z6D
M\>TEOO; ^>1MR>@S6'$]K?ZW''_9LQ.,- DN#E4R0/E]J]N-FVV>1*Z22/0W
MT4W,HU^WOA>3IIRHT2Q[G5S$%W Y[]?QK@;C0+^&PC0Z/?-=RGS&G=< D]@,
M?KFMWP$&GUC4[>WTWRUGB8 N<^6P(89..F0*Z#1-'\53VVLVFIW!5IT(MS(2
M0&!'W?; -<JFZ,K-G1RJK'1'#/87D5LNF/<P6Z1*+B<D_,">1GW&0*Z'PQX@
MMY;";3+_ %69YKN8)" -P0#UYZ$#\R*YW5=&@\.R_P!G7^ZYU.5EW"-]JJ#C
MC.#GJ/2I(TD.I$6ZPZ6EE&?GSF4G;@^F<D_K73)1J1T,8N5.1N:AIU_97TUG
M*A".YB_U>Y9P$++D9'(  SD]*KZ>WV>-TANVM\;59(Y-T:,1N&[IM^;"]^M5
M?#7C34-)=8KD275G+,2[OR<;3P!V.>3]#70RQ:?J:3"VU!%@EB$K./E2/$JM
MAD]<#KGKVK*7-'W9(M<LM8E;P_:W=Y>1ZHD,$,=G=L]V5;Y00C!F'U.?SKH_
M$/Q&\C3XKG0DCNU$H6;)Y Z8[]>*P-0\5Z5&QT'1X(Y;:[5O/G5L%Y""<@8_
MO8_6N0TS3;NYTK5+/[.TH@<%/*Y)EW!<$]Q@M6:I*H^:HM"_:."Y8/4U+WSY
M]6U2&*6YBEO!#-' WSMO;8Q(Z?=!;\!6L?%5Y%,-,.IW/V6-/LK3"'GSNG][
MZTRX\+7%G90SWEY%'+#8G[/'_'NQEQCV&^J$?AB=O#JRB-S"8?MOVG;\H;&-
MGU.<Y_2M/W36K)_>+8BMUN(-2TVRN9[AY;>6:66)3M8L-Y5N_48_ UW>@_$;
MSK:ZN-;C2TA\S;#M.3UQMZ#)_P *YC3O#<]_;?:K.]1IY-/"W,1/SCH5&/0@
M+^=<OJ%A=6>AV%K+;F+SIFWF;M("R@#VQ4RITJNCW&IU*>JV.M\2V]S:W<^L
M20)<6UW<QO;;FX8E,*6XZ#^E9^HS+<0*EW?>;M)0HTFR-GY9L==V&RH'%:>F
M^*-*0IX;UJ&)+.WB3RY6.=LH4$_AG./PJ5(-.L]C3ZHDD*I).DAY5MTNX )G
MK@]<_A2BY1=FO0;LU=,S;"QU"[NX;6WC^12BJ-F$@W1[F(7/)P2,\=:G\3Z]
M;V>GII.GZK.ES:7 68E<!EP1@<]L\_2LSQ/XVOM55H+,26UE'(A5D^4D;1U]
M>>:HS-.EY$]V\6JI=QCD\2CY< =\8/'T%:1IRDU*9G*<4FH#18W4J/IZ7-M/
M%=@S0L/[PY./<\C\:CM= O9;26%M(O5N$.\3(I.TCL1C]<U)INBVWB";^RK7
M?:ZI$[;5D;>K 9RN>,?KTKN=:TCQ1:Z5H]IIT[--;@"X\MB!GGKZC!%54K<K
MY4R84N9<S06^AM%+;:_=WPM)C8>6(W3#NXBV\G/L3^%</93PZ7!/J4&IO-=$
M,LT"C;NR>&W9.><'IVK8\?H]M?Z5;3Z?N\F-?,9/E\QF^9@#CIN)_*N=N'L;
M#7,-ILRJ0#Y#2\Y9>/X>1DBIH1O%R;W*JRL[);%W4U_MJSTEHU2%GA:2Z<\X
M(8@N?K_6NO\ A==+-?7]I:C%I% 0F3]\Y'SGZG/T!QSUK"N$>3P[:6%S=S$>
M87>T@CWD=65,Y& %YZ'I74?#J"2&ZO%72VM;1X"R.XYEY'4XY[U%=_N6BZ*_
M>(\RUQ'CU>\!93BYDX5?5CW[U]!>$%*^%--!7;^X3C&.U?/6JV[/K&I3K'Y<
M,5RX))P/O'BOH7PCC_A%--*A0#;H?E.>U9X]_NHFF$7[R1MT445Y!Z84444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %<[XZMKR\\&ZA#8JS3%02J=6
M4,"P'X9KHJHZO=W=CI<UQ8V9O+E,;( V"^2 >?ID_A33LTSHPTY0KPE%)M-;
M[;]3S&Y?PS;V'A74AID4-B9)%N1) &9]JX.[J6^;UK<^'T(DUG6]1T^TEM=&
MN&06T;C:&(ZD#T_QQVHG\2>(W"M-X#,FPDKEPQ!/7'RUL^$?$M[XB%U]ITL6
M*6Y" >9N.[G*E< J1QU]:ZI.7*_\[]3Z#%SK?59W6FS?.I63E=:)[]+]CIZ*
M**Y#Y<*",C%%-D#-&P0X8@@'T-#!' 7_ (7\/:CK-MIEEJ4@O;>83SPFXDD.
MQ>HSG"-R/>K3:3X+%U)9R:HRSHQ1XI-3D4@^F"U,\*ZQI&@:;_9NJR1Z?JD3
M,;GSQM,Q))WAC]X&C38K#Q+XRO[ZWLH;G1S;+%))+""DTP;JN1S@<9KI][:[
MLCZ6<JT7)3G-0@M'IJ[KK:SOT5V_TZ/0-#TK1+>5-)!$,I#,/.,@S[9)Q6O7
M'>"K>&TUCQ-;V\210QWH"(@P%&WH!78UC/?<\7&QE&N^:3D]'=[ZI/\ 4***
M*@Y HHHH ***"<#- !14%G>VNH0>?:3I-%N*[D.1D=14] VG%V>YCZ[K-UII
M@M[#39KZ]N=WEHO"+C&2[=AR*QAX+EUQA=>*[LWDV#Y=M;DQPP9],<D^Y_6M
MK7-*O;_R+C3M2DLKRWSL.-T<@.,JZ]QQ^%92>,O[*8VWBBV.GW"J2LR O#-C
M^X1R#[&M8WM[N_X_UZ'JX=U%27U6W/UM\?ROT_PZ]Q84UOPMLB ?5](7"K@
M7%NO\G _.NKKD4O?$'B=E-A&VD:42#]HF7,\R_[*_P (/J>?2NNI3OUW.?&)
MW7/;GZV_6VE_3YZE34M1M=)T^6^O)/+MXAEFP3WP.![UR%[::KX[18Y;)=,T
M@-N62XC#7,GNH/W/KUKK-7L[B^TV2"TN%M[C*M'*T8<*P((R#]*Q+7Q3/ITZ
M67B>V%C,QVI=H<V\Q]F_A/L:(=UO_7]?H:X3FC!U**3J+[TNZCU]=;?R]2C9
MZ+?^")9IM/MAJNGRG=+\H%VGX]''MP:ZZPOH-2L8KRV+&*097<I4CG!!!Z'(
MK"OO%R/=-I^@VS:K?CAO+.(8O=WZ?@*V],2]CTZ%=1>%[S!,IA&$R23@>U$K
MM7EN+%NI."J5U:;^]KNX_KI?MU+=%%%9GFA1110 4444 %%%% !1110!GZWJ
M?]CZ1/?^3YWE;?DW;<Y8#K@^M&B:G_;&D07_ )/D^;N^3=NQAB.N!Z5'XBTV
M;5]"N;&W:-99=NTR$A>&!YP#Z4>'=-FTC0K:QN&C:6+=N,9)7EB>,@>M=-J7
ML+_:O^%CBO7^MV_Y=\OXW^_8U****YCM"BBB@#A?BE>2V?AN-H961FG4?+^=
M<+X#UN_O/&UH)KB243,Z,&/& IP?T%=I\6MG_"+H6QQ,,<9/Y]JX#X:7$@\:
M6D(E1!M<%2,EN"<?6O7P\4\+)^IYE9OZPOD0ZG;JGB![:5E\Y[V6>5O,SMVE
MBHQCC@"H[>^NGM%F022)]M=R/*WJ5(;/?FK&K7<,_BK4[V.6YBD,[6\2PQ_Q
M?=8GGV-5DC0@1QVU_,"QMXV,FW)'+G&#Z-Q^O%=<=8I/L<S^)FW)I#ZMIUM>
MZ-)'$UFS/<1[?)P"2RG&3V(%8(L+J9+G6+G4;=&#,L;-+D[FX*_D371:3+/;
MM);S65XMK<Q$2*]Q\H1?W:Y^7KTK+\3>%[#0-/M6^V2SP3/NV^7@ X. 3GJ!
MQTK.$VGR,J<4US(70-;T_P ,Z8MN\+:I'J;?/$Q\L( V#_>SR,]JV/%?A=[Z
MXM+?1Q;VUD8UEDM4/[S)YSM[]:YA9Y)]7LH-,TX8A2/K\S+G!+9P,=378-X>
MT#7/%[7_ /;T9DBV&>W"?Q* O7/K[5%2U.?.BX>_'E9Q_P#:$MGJEU)96S1F
MUA^SD@;7;&$);TYYQ]*K:I));0Z=+=3"ZNEC8F.9=RJ&)(YSR<$<>M=9J_A&
M_M(=1GN[^#3M/EN&D9E.XLA)QZ9R<<532]L=&T2QN;&U@DM$9E>YG3$DYR3M
M YQSSU/2M55B[<NIE*G)7N5++P6VN:*=;5QID(/[SS?F5AW93Q@9[<_6NHGT
M[0--\(V%Q97]LURCA8+J5?D9R3N)&?3=CFN)?5+CQ)?WT]],L4#P\ #(55(*
MJ/Q 'ZUG:9 M^9[.&V\RXG7; @.=I!#$CCK@$42ISE\4K#52$?A1WFK3:=/=
MV&KZIJTEZ IMU@MX0 S$%20VX^I/2I[ JEG!8>'!!:WZ2O;R>;)OD$3;F!!
M'L:YC2_#6I7NFRQ3JMK)9MBV23Y=\N[<1^6ZH8[>YLKW4-2O3MU"./?;[7P7
MDW!6(XZ %OQ%9NE&UD]C15);M'6ZBY2RN=/\2^1=WI>.VM_+?9*R AB2Q!QT
MST/]:ATM].@U&_U73-5FLEBC%L\-Q & ( 0$MN'< ]*Y::"\U.;3[^U;?J3H
M6N-[Y*D-M4GCH1M/U-6]3\.:I9:3^[5;FYNY"+Q4&\HY;< /R%"I12LWN#JR
M;ND=39Z?H.J>&-4FOK^U2Y=MES=0C"!MWRG'O@9YKF+SP,='T<ZS(ZZG;9 1
M81M4KV<GGC../UKG=2MUT\P6=S;".\B4F=2.6W?,,^^TBKZ:E/X<O=.N=-G$
MBK#G:PX8-RR'Z$G\A6BI3CK&5T^A#J1E\2&:9.]U_:#V\_V2Y:$;(XEVHV&4
MXZ\<#WS4W]JRS7MC<W\/F&6(VY+C+*>4R/?BMHZA9:QIFH7=[900V;A1Y]NN
M98&+ D$=^<]Q4^E^$]0O+2T.GW]MJ-@DRRH7^1E4'GC)Q@YXINI%7YM!1IR;
M5BQX6\+/97MU9ZKY%QIS1M*MM(?G8CD'9VX]ZR=<UK3_ !#I[Z?' =,MM-<E
M$4^8'&=O3C!R<]ZZ"30=!T;QDFJOX@16DD=HK<ISN.5/S9Z9)[5R,\KP^(KN
M/4K ,DSRC<%VE@,D'OGH*RI?O)\S+G[D>5$::?>O;6VJ6FI0.R 1N5EY 'W5
M/X 5O0Z/+865U?ZW-$Z7X4VR,OF@MD.>,CH PJAX8\-:?XCM;I?MTT*1-OVM
M#T/IG=Z>U:VK33.L5K;6MZUK:1#RU2XP&'$9.-ON:J<KRY$3"-ES,YZ[N[H6
MUQ(4>*W:YC90L.Q-@ V\9X[5& DFH74*,AE#I=1GS<')P2O3T8T^2*.%F$MI
MJ$(5O)D_>;@0W*$\#_9X[TL4T,6KVEP]Q<O-&_V:83Q9 ^4JO?Z<5MI;0SZW
M/=+%TEMM,;8REH%8 'A<KTJ6=")2R<'/3UJO;IY?]E1Y<E(@N%X'"]2*MO\
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
MLGS2(GXFI.O-5XI/W[(_WAP*L4,!CH<AUX<?K2I)N&#PPZBG4QX]QW#AAWH
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
M !Y"\ ^U8XZ*5*-OZT-<([U)&Y1117D'IA1110 4444 %%%% !1110 4444
M%%%% !1110!C^)]6ET309[V!%>8%4C#_ '0S,%!/L,UDW'@_4KZWWW/BK55N
MRN<P.(X@?]Q<<?C73WMG;ZA9RVEW$LL$J[71NA%<_P#\(A.L1MH_$FKI:=!$
M)5)"^@<C.*TB[+LSTL+7A3A92Y97WY>:Z^YVMKIUON9&@V>HW>C2WFGZ[?QW
MEO*\,D5U+Y\#NAYQN&0I]CQ75^'M5_MS0;343'Y;3)ED[ @X./;(JO-X6L'T
M6'2()+BTLXVRRV\I4RCG(8]2#GFM6UM8+*UBMK:-8X8E"HB] !3G).X8O$4J
MR;6]]-$K+LVM[[^7=DDC^7&SX)V@G [US'A,W^KQ)X@O=2E<7"N(K*,@0Q+N
MP,CNPQU/J:ZFN;D\)>3<2RZ1JU[IB2L7>&$JT>X]2%8'!^E3%K4QP\Z?LY0D
M^5NVMKZ=5W5]-5VL9DW]MOXWN]+M?$,L"M;B[A5K=)54;MI0@X/ICFM3POJN
MHWUUJUGJ,D$LEC<"$211E-W&<D9-6]%\.VVC23W'G3W=[<?ZZZN&W.P[#V'M
M4^G:-;Z9>7]S"\K/?2^;('((!QCC Z?7-4Y1M;R_$Z*^(HSA*"2=E%)\J6JW
M??5=[_B:-<A\0M0A7PC>)!>(LXDC&(Y0''SC/0YKKZYW6?!6BZQ;S(UG#;SS
M.':XBC7S,YR><=^_UJ8-*2;,,#4I4Z\9U;V33TL_O*BW-UH2@V>HPZK8@?\
M'M/<*)XQ_L.3AOHW/O6WH^OZ;KL)DL;A79.)(CP\9]&7M5<>$?#H'_(%L/\
MOPO^%6['1-+TR5I;#3[:VD9=K-%&%)'IQ3;BUYEUJN&J0>CY^]DOO2_-6\R_
M7*![[7O%5]:KJ,UE9:8\8\JW(#S,0&RQ(^[VQWYKJZQ-4\-0W]^-0MKRZT^^
M"[&GMF \Q>P8$$&IBTGJ986<(.7-HVM':]GZ>FGEN6[C6;6VUNTTJ4L+BZC=
MXSQM^7J#SG/IQV-9$5Q?Z3XNM],FOGO;2_265%E4;[<KSU'53G'-.3P1ITBS
M/J$]U?W<I4_:II,21[>FPKC;U[5>TKPWI^D3O<PB::Z==AN+F4R/M] 3T'TJ
MERHWYL+3@U%MW5MMWT:;U5OO=NSTUZXSQBU_)XD\.V=AJ,]BUPTP+QG(R%!&
M5Z,/8UV=9>H:)#J&L:;J+RNLE@SLBKC#;A@YI0:4KLPP=6-*KSR[/I?6SMIZ
ME+1M>G:].CZU&EOJJ#*E?]7<K_>3^H[56\32W^@O_;MOJ,SVXEC2:QD 9&4D
M+\G&0>];6K:+8ZW;""]BW;#NCD4[7C;U5AR#67#X/B^TP2W^JZCJ,=NP:*&Z
ME!0,.C$ #<1[U47&]V=-*KAN?VCT[QM=/T?2_GMT;.DZBJFH:G9:5 L]_=16
M\3-M#R-@$^GZ&K=,DBCF7;)&K@'.&&:R/-CR\RYMO(QO^$R\-_\ 0:L_^_@K
M&G\?:?9^(8XGU&TN-+N%PLD)RT#C^_ZJ?7M77?8K3_GUA_[]BC[%:?\ /K#_
M -^Q5IQ70[:=3"1O>$G==U]^VY+%)'-$DL3J\;@,K*<A@>A!JGJ]Q?6NES3:
M=:"ZNUQY<);:&Y&>?IDU=50JA5   P .U9'BG6CX?\.7>HH@>2, (IZ;B0!G
MVYJ5J]#GH0<ZT8Q5[M:/KKU.=;Q!XZ(^7PG"#[W /_LU3^#-*UR+5M5UK6XH
M[::^V 01D'&WC/!/;'?/6LRT\,^+M9M(-2N?%D]K+,HE6&$-M4'D [6 _0_C
M6MX-UK5)]0U/0M9=)KO3RN)T&-ZGU_3\ZZ9))-1M?KN>YB%&-"I&AR:?%R\U
MTK_WM&K]CL****Y3YP*0D*"2< <DTM(ZAT9&&588(H X]]4UGQ)"T^BZ3IQL
M@Q6*XU(D^;@X)55' ]R:ATW5?%SW=Q8O;Z*+FU +VO[R,E#T9&Y!!^E6[+3_
M !)X>@%AIJ6-_IZ$^1Y\C1R1@G.TX!# >M3:;HVK075_K5[+:R:O<0^5#$F1
M#&HY52>IYZFM[Q5[6M^)[LIT8QDDH./V=V]UOKII>^UNES1T36EU>*=7MWM;
MRV?R[BW<Y,;8R,$=01R#6K6)X?T:XTY[V]U"XCGU"^=7F:)=J*%&%50>< >M
M;=92M?0\G$*FJK5+;^KV\KWMY!1114F 444UU+1LJN48@@, ,CWYH R]3M]=
MEN5;3+^SMX=N"LUN7);)YR"..E4OL7B[_H,:9_X!M_\ %5;@L]<758I[C5H7
MLD0J]O':A?,/.&+$D@].G'%;%7>QVNLZ:45RR_[=O]]['(:3X:U[3-<FOQJM
MGY-RX:YMH[=E1SW8#=PWO^==?112E)RW,:^(G7DI3M?;16,77;S6(WM[/1;6
M&2><,6GG?"0J,<D=3UZ"J5EX*LB[76MR-K%\ZX:6Y&44>B)T45HZWH$&M+"Y
MGGM;NW),%S ^&C)QGV(.!D&N<N/&5UX4F^P^)%CN3L+0W-H1NDQ_?C)RI]^E
M7&[5H[_B=^'56I24,*_>ZI:2?H^J\DUYW-!=&U7P[('T.8W>GY^;3KE^4'_3
M)ST^AXKJ:XVVM]9\7QQW=[=#3](?#1VMI(&DF';>XX ]A^-=E2G?KN<^,O=*
M;3GUM^KV;]%ZME/5=172M-EO&@FGV8 BA7<[DD  #ZFN:;1M:\5#=KTGV#32
M<C3K=LNX_P"FC_T%=+JEA_:6GRVHN)K9GP5FA;#H0000?J*YT:WJWAK$?B*+
M[58C 74[9.G_ %T3M]1Q1#RW-<)S*'[BWM+_ #M_=OI?_P F["IX=O\ PR6E
M\,NLMH3NDTRX;@GU1SR#]<BNDT^[-]8Q7+6\MNS@[HIAAD(."#^5<V_B>^UV
M1K;PM:B6,':^HW *PIZ[1U<UT6FVT]GIT,%U=M=SJ#OG88+DG/3MUZ42O;WM
M_P 2<7[3D3KVY_\ R:W][I]_O%NBBBLSS@HHHH **** "BBB@ HHHH Q_%%[
M<:=X<N[NTD\N>/9M;:#C+J#P>.A-'A>]N-1\.6EW=R>9/)OW-M SAV X''0"
MK&MVMG>Z1/;W\_D6K[=\F\+MPP(Y/'4 4:):V=EI$%O83^?:INV2;PV[+$GD
M<=2175S0^KVM[U][=+=_T.'EJ?7.;F]WEVOUOO;]30HHHKE.X**** .(^*44
MC^$I&0MM216< XR,BN$\(7VEOXUT@V,,Z2.A64NPPN(S[>U=Y\4'C3P?/YA7
MEE )7/\ $*\O^'ML?^$OTZ1?**AGP7_W6Z>]>OAHWPTGZGF5W:NOD3:[="+5
MM1A37KDB&=Q$B0\99LL!\W;)J$V-M):MY=O>W;6L:JI;Y?F?!([X^\:M%OM6
MNRVMQKZ6D;7LTA&W.TAV '4=J==Z3:#4K-(]0;5DFGDDD9/E 95<A<<^@KIC
M)))'/)7;90Q#!'<0/';Q*4BMUC#;W#[D9L\#T;\>*W[;59M-_=3Q^99M>>68
M;@>6'41M@#K_ ! 5E6=K;W%O9;KR.T>6]D9HT3# C?CG/MBBW@A1$E^VQ6<P
MU!VWNN6<[F7U':B24E9CC)QU-?Q!:V.N6T6N27D]E%;;0]N(?,1=KB/ .X8_
M*N3FMM(6"\OS<O*/M3)%$JX##)/)SQ79:/90MJ,<,^JL\-S+*CVK'*R_,QXY
M]1G\*SH](LENM=M3;+'#;-YB7<HRJ'<%QCZ$]ZBG)0NF$HN>J*]]XKU"Y\/Z
M4UQIUE/:H_EQ+(FXY4D+].!BHM&EU76=;G6XG6SMY#L9IERJCCY%&>N./IFK
MT5NFG:<EQ87<VKF=@));=O+$&!D*/O<\ 9]ZR9=3N]0MIM/NK(QPHKR!Y.7A
M8-NW$]R3\O;[U5%1:?(K V[KF9?N-,T#2M7^V1+<W-O!-LFMV4(82. YZY4G
M'IU%6IM<(OKR:RL(;6=0/M$D9_UD+X <''!&Y>.?K63!*UR^ERS;6-_9R1W
MV\,$)"G\-BGZBGVB;UL4DB;;B6V65FSYT>&.X<<= .]+EO\ $[CYK;(9<RW*
M3RM)?RH82OF7 .6>,J&1^O/&U1S4<^G6NJ)#?PA[:Y9QA+HY%US]_/&,]^M3
MP;1;QW197G2%P(&&2^R38N?H /RIMANGMVO+E@LMTQ6:[9LJGS8\L#W '>M%
MHKHAV>C(X=,M=/DGU"Y/VBYC=B;:U?B#)X;..0 1C@=JDMY;IYDEAU"6=YW8
M0S.<,BX+.V,GD89>O<T:BJV]L9[=M\EHP\F[3@?>QY1'L">_;I3I )+.2^#Q
MQW/V?<(%&-I:0*Q![9#'_OJBU]0O;0T(]9#75K-=V<-Y*Q\NS>4XVQID-(3@
MY^Z?SJLVG:!J>M2:A,+BTM99MD<<0#&X8\$KTP,Y/?I5>Y0JMVB1.-L,,&0V
M#$C!&)/'//':@_Z)=WIAVJ-/T]3;D#"_,44MC_:WL?J:CE[%<W<=KKZEHFMP
M1V5Q'<P1'9'Y0QN XVN/4#C\*LZ=XLU&TTG69(-,LX("VR58UVD%B <^O!/Y
MUFIJES86\%C;6?G)/&LCR+PTS%@VX-SR#\OX5L26?]IZ?*VHW$^E^0VY9[AO
M,$I/)4CY>1DC.>@HDHV2FK@FT_==CFQ:Z5+9V]^+EX2+D))"R;L Y.<Y'\JZ
MW0;73]'6?Q##?7-S!*7*V_E;$?+[.3N.>OI5&?3+)K?1K>*S2Y@N)2\EY$-J
M$ABN"O/;WK7U_3X8;Z6V@U1X8;;RT2T0[1&-RGDYYR>>@ZU,Y*3Y5L.,7'WF
M5;S4Y;]98[: 1627:+Y4'[Q5'EG=Z?Q5@@V\PA1?L[B-YK>2-CY9.79EP>?;
M^56+VW@D2^D-XEW,+M'+(F&4A@OJ?7%.O[:!+;5?],6ZDBN(9$BD7<V3MSSG
MMDCI51BH["E)LK_9+2WMHVEM[VS:X5H'8-N^922!T&>5%16EV&,4;:]<J9CL
ME1HNA7E1][T45H0:3:SZE>1RWS:3'$8KE78;E#LJG;CC^\<5!J5RUK?3Q0>)
M!<JLJ2J=O);(&!\WN?RJN9/0AIJQ[98$-;:66D)<P*>GWOEZU9E^\WUJO:73
MLFFB24;YHE) &-QVY-6)?O-]:\&6Y[4=AG/:H659)?9./QJ4\9/;%,A'R;NY
MYH+$$A1MLGX-ZU+_ "/>D*@C!&14?S1'U6@"7I42?/,[=QP*<7'EEEYXHB&(
MU_.@!&CRQ=#AJ%E!.UAM/\ZDIK*''/YT *> ?2F0C(+GJQJ*1VBCVOR#P#[9
MJP@ 48^[B@ (!&",BHBK1'*G*=Q4U% $4C@Q,R_,.F*D0;4"CH!4$L9\U2AP
M>I%2))DA6'S4")*C:,$[Q]X5)12&5U?==$'@A<8]:L5"J"3S"1C)ZTNYHN&Y
M7U]*;$2U#<("N5Z\"I0<@$=#3)<$*OJU"&(CX(1N#4M(RAQ@U&2T77E* 'OS
M&WT-0QHT4:E#N4CD5*QWQ$CN*6/_ %2?04 ",'7CKZ>E-EX"D]FH>/)RIVM4
M<DA*%&&&R/QYH$.*M%R@R#R13BPDB8J<^U/SP*8T>&W)P: &JOR"1.N,$>M1
MR!7;/3/!'H:? _WD/# YQ2S0^8N5.'I@-@E_>-!(/G7I[U8JJ")@,'$T?4^M
M312B12,88<$4F,DHHHI %%%% !1110 4444 %(2 "3V%+52XD,C"%>!U8TT
MX,I)N&Z#A13H$#,9C]YNE,(WA1T!X0>U2LQ $:<GI]*8AMQ)M5E RQXI\40B
MC"CD#]:85VLD8Y/5C4COM^51ENU(!7D"8'\1Z"H84_>NSCY\_P!*DCCV_,QR
MQ_2B(Y#-SR: ).O J-Y#G8@^;N?2D9RYV)_WU3T38/7U/K0,CA0))+W8XR?P
MJ:HX\>;)CV_E0\GS;$&6]>PH 5Y G'5CT%1M'@K(_4'IZ5(D83D\L>IIMQ_J
M2/<?S% $O7O29P,G@#O2,P49/;]:8 TIRV0OIZT (6,QP/E3U]:5%$<NQ1@$
M9J4  8QQ4>/])!_V/ZT")/>FLRH.?RIKR;,#&6/:A8^=SG+=A0,0+YHRXXSP
M*6/_ %D@[ C^52?6F*")G]Z 'TUW"]_F["FM)SM3EOY4)& =QY;WH 14+,&<
M?A2Q'YG7T-2=JC0_OI?J/Y4 24444@#M4<9_>2#T(_E4AZ5&@ EE/J1_*F!)
M1112 *C3B:3WQ_*G]L4T?ZYJ8#Z***0!4?\ RWQZKG]:DJ+'^D@_[']:8$O:
MBBBD 5&?]>OTJ2HS_P ? _W:: DHH[44@"BBB@ HHHH YOX@6HO/ &N1%0=M
MJTN",_<^?_V6N<T_0D\=?!O2=/6[^SMY*!9-NX!HR5P1QQP:] O+9+RQN+63
M[DT;1M]",'^=><?"J]O8_A]J=C!"KZCILT\<4+'AGQN4'TRQ(H ZOP3X57P?
MX>73!=-<N96EDD(P-QP, 9.!@#]3WK,UK4;+0OB1I]_J%U%:V]QIDL)EE8*N
M5=6 R?J:S/AAJ_C'4[S4E\21W/V= /+:>W$1#YY4<#(Q]<<5VVMMI5I82ZGJ
MMO!)%9QL^^2(.RCN%SW/%*]M1[Z'":+X[\.:;XE\1J^HB2*ZNHYK<P1/+YF8
MU#8V@]"*Z'X=.6\.3CRI8XQ?7!B$L90E&<LIP0#T:MBREFU#P\MQ9VQTRXN(
M=T:31@F(G[I90>>QQ6?HNL:K%K3Z%KZ6QO#"9[>YM@1'.@.#\I^ZPR,CWJEI
MIY6^XEZZ^9R_CD+I'Q0\'ZX5(25VLY''0 G S_W];\J]-KA?BWI#ZGX%GN(0
M?/L)%ND*G! '#?DI)_"ND\,:PFO^&=/U12,W$*LX!SM<<,/P8$4AFM1110 4
M444 %%%% !17-77C:PM9KD_8M0FL[20Q7-]#"&AB8?>!.[<<=R <5+J'B^RL
M;N6WBM+Z^,$2S7#V<0=8$(R"Q)'4#.!DX[4>8'045A7GBNRMVM8[2WNM2FNH
M?M$<5D@=O*X^<[B !SZY-$OBFW_L6VU6QT_4=2AG;:([.$-(A&<[E)&,$$'W
MH W:*Y_0/%D.OZA>62:7J=E-:*IE^V0J@!;H.&/..<5T% !1110 4444 %<S
M\0M1&E^ M8GW%6:W,*D=<O\ (,?]]5TU>9?%:5]7OM \(V[-YE_="6;8>5C'
M&?IRQ_X!0!TWP[T_^S/ &C0$$,T F;/7,A+_ /LU)XLDTM)+?^U/"UQK$6TX
MFALEN/)Z=C\PS[>E=-'&L421H-J( J@=@*X_7/B)I^F:RVAV4)O=6!P8FD6&
M-#C/S2/@=#VS2?89@M'\*+YS!=6=K8R]X[B*2T8?B=OZ&N[\/6.DZ?I2Q:+(
MLEDS%U9;@S D]<,2?YUSTGAC5_%<(/B758EL6Y^P:8,(1_M2GYF_#%=5I>EV
M6BZ?%8:?;K!:Q#Y(UR<=SR>35+1$LX;Q+\+CX@\;1:^NJF&/=$TL)C+'Y,?=
M.>,@#Z')YJ'QPJW_ ,4O!5AG)AD>Y(STP0P_]%5!X1\0^-[[XAW=EJUI,NF
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
MTV],>U.6M_ZZW$M+7_K0R?"&F/IOAV W#;[VZ_TFZD/5Y7Y/Y=!["MVD
M  '0"EIMW8EMJ%%%%(84444 -=UC1G=@J*"68G  ]:\O\"A_%WC[6/&,H/V2
MW)L[ 'TQU'_ >?\ @9J[\4-?N&@M_".D?O-5U8B-U4_<B/!SZ9Y_ -78>'-#
MM_#F@6FE6V"L" ,^,;WZLWXG- &E--';PO-,ZQQ1J6=V. H'4FN$U#Q7X;U1
M=]UX6U/4; GB^.E>9"1_>!/S8]P*U?B(LK>#+LHCO$KQM<HG4PAP7'_?.?PK
MH;&XM;NP@N+*1)+61 8FC^Z5[8I;W'M8X[3/"7@W6K3^TO#[S6R2<&73KN2$
M@^A4' /L16]XB\06?A#P^=0O1/+%%MC55^9W8\#D_F2:RK""*T^*&H1Z>H2&
M73TEO43A1-O(0D?WBN:V-8BT'7%D\/ZI-:322J'-HTP$N.H8 '</J*?1"ZD/
MAGQ9I_BC0&U>U$D4,;,DJ2@9C90"<XSV(/XUR7PCB?4!K_B:96#ZG?-LW'H@
M)/'ME\?\!J?QT-/\#_#2XTS2(!;B[;[-"BDL6+_?)/))VAN3["NI\(:,/#_A
M/3=-V@210@RX_P">A^9OU)H VZ*** "BBB@ HHHH *;(/D;Z4ZC% #(S^[7Z
M8I]11<*R]PQ/ZU+38!0>01ZBBBD R(YC'MQ^5/J.+AG7T-24V 4444@(X?\
M5D_[1_G4E1Q_?D3T.?SJ2FP"BBBD!'#]PG_:/\ZDJ*/[\B>A'ZU+38!1112
MC@XC(_VF_F:DJ./AF'H:DIL J)HR"3'QGMZU+12 AMW#1XZ'<01^-3=J@6,$
M,,[7!)!IRR%3MD'/KZTQ$M0/&8E9H^F.5-3\_A2,,H1ZB@8R%P\:D<<#BI.U
M0*@:,,IVLO&:>LG.UQ\WKZT /90PP:KR;HWC+<J&//?H:L]JBFP8L^A%" D!
M! (.1ZTM1%&3YH_Q7UIZ.''H1U'I0 UD.=R<'^=,MW&THW# G/YU/4!C#3.#
MP3\P- $_\Z8\><L.&Q^=-$FS"/WZ&I>W]: ((V_?LK<,1DCM4_7M4$R LGUY
M-.#LA"R=.S4"$=2@)7D=Q2P$-$,'IQ4N<U6="D^8SR>2* 'R(1ED&?44V(B:
M+8?O+WJ5) _!X8=5J*96C82Q\$]1ZTP(8V,$Y1LXZ_6KJD,H8=#465GC('#]
ML]C4,,Y1RCK@@_-1N!<Z44@]1T-+4C"BBB@ HHI"5 R: %Z54N)#*?+0D)_$
M_P#A2S2L_P J]^BTZ&#RUW.?F')]*H0T@^6J*-JGA0>IJ8;((PHZ^G<U"DAF
MD+IRO0$]JG2,)R>6/<T 12JSKEL@-P%%3(H5 H' %1LR^=DM@(.E+AY?]E?;
MO2 <TH!VJ-S5"L9:X+.<[1T]*G5 @P!^-,BY#/ZG% R7M2,RJ,DU&9<DB,;C
MW/I2K&,[FY8T 1EGDN< %5V=?QJ9$"#"CZFFJ<S/[<5)0P"HIS^Z))QR,?G3
MFEYP@W-44B KN<Y;(X_&A /W-(<+PO<FGHBH./Q-.["B@ QQGK4<?^MD]\']
M*<S!!N)Q4/S23X/RJ5S]: )&E ;:@W-^@H$9)W.<GTIRHJ#"C%.H 1AE<=1C
M%,A/[I1Z<5)Z5 DBH"O5MQP/QH GSQG-1,Y8[$'!ZF@(TA!<X']VI ,<#B@"
M)HMD9/5ASDU*IW*#ZBAAE"/44V+F)?I0 ^@D 9STICR*O&,MV%-$9<AI/P Z
M4 1S,9%#+D*#U_2IT0(,=?>B09C(Q[T(=T:GU% #J***0$<GRLK>^#4AIDHS
M&?;FG Y4'UI@.09WCU!'Z5Q?Q%15\-63":V5HK@%1,,AB,]/Y_A7:#A9"/[I
M[^U<-\1/,7P[IET8H'6&XW.LYRN"I7^M:T/XB,*WP,\^%N;MKF()I]RRLMR/
M*."V2,CO_>-2SVQL?M&(+NRCB=+H,/WBG=@$8^7^\>?:J_V-A*"MA9OY;;L0
MR<F)QP>GJPYJQ::=/;S!6TR\!4O'N$W#*REE_A],5[CL>19C8X(XY97*Q.RW
MD<JRQOY;;7&0>A_O=*V-.T%[X-)+ DMD+NXDDDF3"@#>.6[\XK1T73+542^U
M=Y;8R1JL45P_#L@  ''^S6-=:]KES#K$<8MY;(9_<(NY%'F#GZ^]<[E*;Y8F
MR48ZR*VN0Q37$+VFI6J:9%-#$L,+Y5&V@LW_ 'UG\ZJ26]RWB$Q:@6OK4R.5
M9?FR "5QZ< 5+HFAV7B#0[MOM+:;]FF66:23YT(QMX'&.OO79Z0OA[P79#6H
M+^>^BNPML&A4;5/&3C/JM.514URVNPC3YWS7LC@AXDNK>?[8MHFY)2D<Q&&*
M@%=A]>/Y5T4-I::OI%WJ=OJ4:RW!1+V2?Y3;H,?*!GGD*!TZU-<3MK>HRQVV
MJ?VKI[LTDME.?WL84'[@R>,C\JY#7Y[JX*298V*DQ197&W'\+#U&,?A5Q_>6
M2T9#]S7=&W+INI!1=P6<C I]EL54%AMZ-)GL" Q_X%54ND<4FW<'1%LX21R&
MR/,<'N.''T-4FU6_T?1X;?3-0=;:X :55/,;9Z?C_6M&Z\21I;VEKJFG":]2
M-4-PC[&$;$,,<'DJ1GZFGRR7F'-'N @N-1'V:!5NK)&P57AH"G&\=<#(S^-.
M:ZL%NOL[:D1<J1$+OR?E (SG.[K_  T:]+X<LHOL=O;2/+(J2-)$H0[2H(0G
MG.,@GU([51_L39J2Z,L\WV.6 79D*_\ 3+?G;GJ/N]?\*:=]7H)Z:+4NSP/I
MA,4WEQ6#L"68Y:Z+=&[<<Y_"F(Z!%=B6*![2<@X;:2?+?/I]P?2E\.SZ!>!;
M":.5)5W/'-)A^ "64=,;N3['UI]MXFAC-Y;Z;IPCOF1H8;EWW-LSG!X'11Q]
M!2=]D@NMVQ\.EZC%FZEM'/DI]FNUQ@2QD85\]P!M/X"KAL++2M$AU&75$*V\
MK+8RV_S-,#G<A&1CDG/7H:YZ'5=0U739K'4=08VL&74,>9&' 4'T[_A5/0YK
MNT,\\'%HV(YFQG()'RCW/\LT.G-K5V!3BGHC1E\2WEW*UTUG&3YBJ9",[$QM
MVC\*4VMT/$'EZ?NLK9F1W=^-N5!.3[Y_6M^*0Z1=QI-J1T;3 %D6U@;][(3@
M_,..,G/TK;U9= \<69U&:_FLX]/_ '+2RH C$@C(&?4UDZRB[6T[FBI.2WU.
M2T4):WUW)<:C;?V<;J2*2.9L+)D-@_\ ?6*NZIHSV233V=JJ6DAMY$FMUW \
MH"-W&.367K&@V&@^'H)EOO[3%U/F%XQY:@!2,GKGITXJ:VU_7;/2]-C_ -&@
ML!QY;#:CC?P35-2E[\-A)QC[LR&ZACDN)0&C5Y;YMSR2>8RA Q)Q@?W:6& Z
MA(@\F\O8YKAIC(?W2;5#8'\6>@KJ-4T^TF;^T-*D>YF"F2:&"3B-G0C/3_:_
M6N7N-.DF(0Z9>-(4CB5O/X7Y0S$?+['^=5":DB90<61/ ]O(D;1Z?;B>1I_W
MIR5 SCTKN_AA,'GO 9K61IPTI\@8*X; KA4L'WL?LEK#YQVQ^=)G$:=3C SG
M;U]Z[GX7LDU]J%QLME:1<1B#IL4A?Y@5EB7^Z9>'_B(X/6?#^ISZ_J;I92/$
MDTCF53E<9/?'6O:? L3P^#M.21"K"/H3GO7A.NW$T>OZM'$X*/<.&"'@C=GG
M\J]S\!!1X-T_:L:@H3A#QU-98U/V4;_UH;86WM96.EHHHKR3T@HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *S/$$NF0:)<R:P@>P&WS05+ _,,<#
MGKBM.LW7YI8-%N)8=.&HR+MQ:D9\SYA['IU_"FMS:@KU8^JZV_'IZG!MJOPO
M92#:Q<^EM(/Z5=^'-W;2:CK5MI,#+HRR*\#NF&W$<@GJ>G&>0*Z?2;"SOM+@
MN;O0K6TN)%R\#0*2ASTZ5KQ11PH$BC2-!_"HP*VE-)..OWGJXG&T_9SHI2;>
MGO3YDK/=6Z^8^BBBL#Q ILB"2-D/1@0:=39&V1L^"=H)P.])[#6^AQ^ES:UX
M8L$TAM#FOXH"5M[BVD0!U))&X$@J?6HK*S\4:3>7FJQZ;:7<NI,'GM!<"-H"
M.%PY&&&.OOTJ?1=2U&7PW=^)KB[:Y=X))(K% !'%MSA?4MQR34>F:!J&MZ9:
MZI?>)M5CN+B,3!+.41Q)N&0-N#G'2NG9OF^9[\I*+FZG*KNTG:3N]VK)JUGJ
MVK:[::&MX=TJ]M+C4=2U+REO-0D5WBA)*QJHPHSW..IK>KG?#%_?R7.J:5J$
MPN9=/E5%N@H7S%9<C('&X=ZZ*LIWN>3B^?VSY[7TVVM96M\K>?<****@Y0HH
MHH YS5-.U.TU[^W-)AANY'MQ;SVLLGEEE!R"K8(!YZ'BD_X2/5@,-X4U /Z+
M+$1^>ZF:I=ZCJ'B8:%8WOV"*.V%S-.J!I'!; 5,\#IR::W@IG;>_BCQ'N/\
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
MQI)>"C=E:G/&LGWNW0^E03JZQ$=5R#^% %FHWCW<@[6[&ECD6094]NE/SZT
M1>8R<2#(_O"B(C+J.0#Q4O;I5=HRDP*'&X8_&@18ICQACNZ,. U-$NTXD&T^
MOK4H.>1T]:!E8L\4RE^AXS5@$-R.0*9(FZ,KU[TU4W .I*MTQVH$2D!EP:K;
M6MY,H,HW4#KFI?-*\2+CWI[ 2I@<]QB@8B2!QZ'T--FBWC*G#CH:$Q(-K\,O
M>CYX@<_,OZT"&1S-L'F+GL344L)0F2,[E)SCTJ;(9C*G7N#2A,C=&<'N#R*8
M#8KD$@/U/0^M6.GXU2D 7[ZE0?2G(\D*[A^]B]1U%%@+=%-C=95#(<BFS3"(
M?WF/11WI#"641)D_>/1?6JFQI')D./7V'I232);@SW$BB3&3N. @J:T"7$$<
MZMNCD4.IQC(/(-/80\?,@P-L8'YT1D*/-88'113))M\IB0$XZFI5BVG<QR1V
M["@ "M+RPVIZ>M(WS2K&!\J\FGRR"%"['Z"J[2+%;27$\J0PHI>21VVA5'))
M)Z "D!.TF3MCY:A8]I+,<L>M5K#4;6]L7NH=\<".ZLTT9C^Z2"?FQQQG-)+K
M.FP@[M0M R\;?.7.?SH&62-\X]$_G2M)D[5Y;U]*RUUK2P%\W5;*+S'P,W"
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
M0PB/YC]X\GZU-UICRJIY//H*:0\O7Y%_4T#":55! .6/&*1(G9%$AXQC;2!
M9@ .$[^]3]_Z4"$  4 # ':E[TUI%3KU]*BD9V0M]U>GO188)(@W-U8MC IV
MUY#ECM7^[ZTL48C0#'S8Y-24 (%"C IDW*A?[Q'^-256EDWS1HG+*<FA 6/J
M:C\PN<1@G_:[4>5NP9#D^E2]J (UC .YOF:DQ_I6<_P?UJ3WI@QYK-G&.* )
M/6D+!1DG%1F0MQ$,^_I2K%@[F.30 A9Y<A?E'K1"@1Y/4D9/KQ4M,C.7D/O0
M ^BBHC+D[8QN-("0LJ\L<"J\)>1,+\J[CS^-2K'T9SEO2B'[AXP-Q_G3$*B!
M!\OX^]/HHI#$/(QZTR$YC_$C]:D]_2HX!B/_ ($?YTP)****0",,JP]138CF
M)?;BG]JBAX3'^T?YTP)TS\^!DX/'KQ7(>/\ =)X;MK'$D7VJ0J50;^BEP.W<
M5UN<+(<9^4]/I7%>/TBET#3(WT^6Y=[C]VJOMV-M)R>#G]*UH_Q$85OX;/+E
MB1;;3A)!$65WAE5H]IY+=3S6GHUE#?:E)"L%K'&"86,K[]VP[L@8'\*8ZU-;
M6UK;174]P\2M;2"Y^R(^]MQ^0@],?,V>]5;2^UQ-5C@$$\=N[/)]F@)0-N4G
MD_CZ5[;?,FD>2ERM-EOQ-JGA_4-4M)H!/#:VP,9$:#&0>@Y[]:H16]I'XAD^
MQ:F569"V)5\MAO7*CJ<\D5=\-6=MJ5_?:=J>EE;9-]P[(<-$0#[<_IUJ_I%I
MX1U83[H;Z&#2U,N\R@F1=W&>!SDBLG45+W=2U%U'S%CP_HU_+X;UFVU^.>&T
MV!A.R98[2"-H.,CCUKG[J>RC\/JOA^2=E@G6:5Y#M?H5^Z,X&3ZUK^(M?O\
M4+V+4M"NIY=)"I');@]. ,,HXYK A:&WU:_@EDETR2XBRJ^Q < GC /'K12C
M)WE+[AU&E91^\2RNHI==6\C9;.Z:$O%*C84/MPQ)]^?Q-:.D^)]5U&>?3M65
MK_3V7%P0>8QD?."<X&<&LZPNK_56M;*/3K>:2,M D[+Q@JW?]:WU\*6T>GBU
MO=8E:TBC#,4'[N&0L%QC//S'VJZCAM(B"EO$MVGA3PSXE\0^7IVLR".*,+);
M[06=54*&#9]@>E5U\-V-EXHN%N-<'G6?7S4X$6S:HW9Z@%>U9\OA;4_"_B.T
M:-VN(#&[BXC3:-NPD]SCO4FA>*'73=9AGA-[ JF13(WS"-G"D#@_WJRM*UX2
MNC2ZO:4;,EMO!MY<V\D4 CFM[RZWQ7<0W@(,DY].F/K4A?PQ'HSZ2//-XLY@
M-P$&_'F<G&>F>.M3+;Z%#!;7.EWUQ;SV-J\XB;!'S@\!@1@@OZ=JT$\50C18
MY2B/??8-AU O\ROD':>.O?.:ASJ/^K%J,$9%]X*O+:R^SED^S6UT)7NYEV*8
MR">#SGJ/QI\_ARRU#Q#:&UUU!+=!1&(DSF,)M/S9'7![4Z&#1;FW>^UC4+B>
MYU"S4M$N!S'M/+$G).ST[U2UCQ6[:!I5O:6[6<+$L K99HU<CK@>F:I.K)V)
M:II7-*^\*>&O#&O1G4-9E$+(1';! &4%<%BV>F<GI65K'B*^TIHM/T5?L6FJ
M/W$BG/G ]7W<=R33!X8U+Q7XDE,CM#"($D-PZY"IL4K]3C%:/_")6ILFM[35
MY! \;$N_$<LBOMQC/'.>YZ4TXIKGE=B?,T^561@7DR#7HIYG_M"[$"R3R.<K
MG8-N/7M4MG<V4^DS'Q 9EBNY_-B:(Y8$*1PIZCMU%17\U_H;SVDEA;1,56!I
ME7MM!Z^^,YIEQY5U=:;;)/)J,L48+H%XQC<5!R<X^E=%KQ,;V9U6KZ'>#PCI
M$'AR*>Y@8^892N'7.3R!G'7UKF+NSMIM<BBO]6 6%5#;$\P[@H+ \C'(-;^@
M:[J-CJ+:EK-Q/;Z.FZ-+9FZC! 55/' _E1K5KX.TV*+4$@O9HM4RPQ(%,8+9
M..#SD&N:$I0DXR_ WG&,US(HZ%JGAW3=9N[IUN9[65?+VN@P06! QGMC/X5%
MK]I;VM\H%O:2Q.0$$;["/,.]25P?X6QU]ZD\36-GIS6-EI.F-);7*)<J\G+/
ME>G XZU7O;S77O38107'V4QQYM)"65=BJ<#_ +Y]*VBKRYX]3-MI<DBFT*;-
M6"6\ "!8$55W?,&7G/'H:]#^&OG0WDMGNE,=M:@-O7: [%6P!SZFN.N8K2\M
M;>Y22$23R^:;5W\ME904V@\Y^89Z"NS^&P\C4[V!K&6WD9/,D=WSO;(Z# P.
M?4UEB97I,TH1M41YIXDN&NM>U'$2J?M$A8*,?=)'/Y5[IX"<R>#-.8G/[O Y
MSWKQS5]9LDUG6$_LVTEN?.=4E(PN=V#QW.,]Z]E\#/O\(6!Q']S'[L8'6L<:
MW[*.G]6-<*E[61T5%%%>2>D%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1139 S1L$.&((!]#0!Q.M1^&]&OII$\0S:/<2$O
M-#:R;E8GN8L-@_0"L/3+SP]&6MX/'FHQ1,2?+$9A49ZX)3"_ABMCPWJND>&K
M(6&LK]@U4.QGFGC/[]LD[Q)C# Y'>MNX\9^%Q$1+JMK*I_@7,A/X '-=&JTL
MW_7HSZ1RJT[TU"<_/W6G;9KW):=KR-#1+'3K'3E&F%7@E/F&82>896/5BW<^
M]:-<MX.MY$FU:[BM9+/3;JX#VEO(FP@!<,VW^$$\XKJ:RFM3Q,5'EK23E?SZ
M]-_-;/T"D9E12S,%4<DDX K&O[GQ''>2+8:;8S6PQL>6Y*,>.<C:>^:J27/B
MN6-HY-%TMD<%64WC$$'M]VERCCAG))\T?_ D=(K!E#*05/((/6AW6-&=V"JH
MR6)P *Y+PG8>(]'D:RO(+7^R]S&$+<%W@')VC(^9<_E77$9&#THDK/1DXBE&
ME4<5)27=?UN8>K:?HVLW=O#->"'40A>W>WN1'.%/=<')7CW%5_\ A&=14;5\
M5:KM_P!KRR?SVTR_ET30M4@6ST87&K2*6BBLX%WA>A)/ 5>336U[Q5N_=^#&
M*=BVI1 _E5I.VGXV.^"K\D?9/W;?:<%]U^G_  2[IWA>TLKU;Z>YN]0O4!"3
MWDN\QYZ[1P%_ 5N5@V7B7S+Z*QU+3;K3;J;B(389)".2%=21GVXK>J)<W4X<
M3[;F7MM^FUK>5M+>AS/BF#2+N^TVTUF_E@MY"^V#>4CG8;<!V]L\#C-=!:VU
MO9VR06L,<,*#"I&H  _"H]0L[*^LI(+^&*6V(RRR@8'O[?6O/8-3U+3[V:S\
M%O-K%C&IW1SC=%;MV"2DC=_N\U45S*R_X!UT:4L514(R:Y>^D?OV3];WZ/H=
M?XBT[1I8DOM1E6TFA(\J[1]DBGL 1R?IS6[7"^&++3-;NC?:K>2:AK4/W[:[
M39]E/HL70?7FNZI37+[IABX^RM1<FW'OHOE?6WGL^B[YNO7ES8Z/-/:26T<^
M55'NFVQJ68#+'\:S-,\)0+=+J6KW+:MJ/599A^[C_P!Q.@^M;]U:6]];26UU
M"DT$@PR.,@UPVIROX#DB&F:@+BVD8!=(N&+R?]LB,D?0\4X:Z+<VP?-4@Z-%
MVF_+==N;=?@GU9T6J>&+:]NOM]E,^G:F!Q=0<;O9UZ,/K6CI;W,FG1&\D@EN
M!E7>#[C$$C(_+IZUQEG?W_C:]GL[J];1[:(X?3XR5NI!ZL2!A?I7;6%C;:98
MPV5I&([>%=J)DG _&B2<59DXN,Z4%2JRO)=+;+MS=?177F6:***S/."BBB@
MHHHH **** "BBB@#/UO3/[8TB>P\[R?-V_/MW8PP/3(]*-$TS^Q](@L/.\[R
MMWS[=N<L3TR?6J?B^>:V\+7DUO+)%*NS:\;%6'SJ."*/"$\USX6LYKB6265M
M^YY&+,?G8<DUU\L_JW-?W>;;SMN>?STOKW+R^_R[^5]K>IN4445R'H!1110!
MQ7Q0G,/@VXV[\LRC*G_:'6O+?A_'$?&&FRO<;'+N-H'WCL;WZ>]>I_$\1'PC
M+YS,J>8GS*F['S#W%>>^#],LX/&VE-'J:S,^]U58L?PMPWS<5Z^&:6&DO4\S
M$)^W7R,K47D@UV]U34&:4K=R+:QR#.\AR,_[HP?Q J?75NKO7U6X'EP75O%-
M,ZKM'**=Q'LV*CUZS,_B2]N=4OXD7[2P,:C+X!X&,]P!6QX::/Q%'J\<ZAQ'
M$8[1Y1E548"H?TX]JZ;\L5+R.>UY-%#1/#5A=WM[;7.M)]FM8Q<^9#T'*\]?
M0_F:Z/6M8TXS65M!IW]J130*]N\UQMR4 7@;3S\I^M<CH2W.F7.I:7?VXCA:
M,QW4S?\ + 9!5OH6V\>XJZUE#J5I#I$M]*;ZQ4R6\RP[O.CY;:OS>AS^%1.-
MY\TGH7%VA9+4K:WK%KX@N)1J-A)8WD*8B:-]P.,#:1@=L]^U4(?)2YM7T_4G
MBEGQ#+N7!4D?7D<4UQI]I?6EW9W\L<OF!9XY(>4.,$GYN<_UKJ?">DPW&KW5
M]>Q6[:<TK>4[Q[2SCD%1GV]:V<E3AH8Q3G+4G_L6R\.Z9#_;%M#?:DMQNB2-
MN6!);+'!SQ\WMBFWGB.\UY!!Y[*JEVQ#'OR/,("L,C&%/7VHU>X:6_FE<L+9
M@Q9UA\O"!N@Y.27 'T)K+DADN+@6[PF20Q>:+<ML@MX\?*7X.>"/3DUA&-_>
MGN;MVTCL66O+G3[^(V4C!Y9DDD6V' B0>7DM[D XQWQ6YJ.A)X]U./7=-GDB
M6!S'(KKR2A/3GOMQ5+3;>"ZM?+6X%Y(K)(\=DGEQD*-JJ3DYYVGIVKKO"-V+
M-VTS[,4+.\CL)-X#L2VTG ]?TK"K)Q]^.YK37-[LMCS$02V]WK^H&R==F55Y
M1E06=5;^9-1-90"U2.*2%KRQ"RF3S=OFQ'#8 P<8R!U[5[+J^DV.OZ<(];B*
M)#*9%8''0G';TKE='E\)Z-?7=Q?W]B]VSE5"GA(^BC_OD"JABG)7MJ*6'496
MOH<)#9Q>2S3RQK<:D7>-A)GR8\%SD8YY7'4=:5K:6YAT6^%C-(N_RO-A.%.T
ME1VX)P#7=ZO<>$M8GMYK#4K&*\C8*&;G*'AACW!(KIM%T;3_  _8S-H,'FK<
MR>8V6XZ]N.@%$\4XQO;4(X=-VN<E9>'QX)U6Y\2ZE.\L<QQ'$BX(,A!.>>Q)
M%8-Q?7>I:K=27,CLJ3F6".X7Y/+(,> V>,;LXQVKO_&%W]KB.DR6P*.482-+
ML!<$,%Z'TKC;V.*RMBLDIT]VE:9$O$\R)204=0<CJ23T[U%&7-[\MQU8\ONQ
MV&V&OWFA0R6Z3D[@"GFCRU #@84<YRO(/%.73;'Q'87O]G6=M::O)<X;S6SW
MSD<#!*C-8Z));7 MXXA#+)%YB1AM]O=(!DA1@8XR>_(K1TJZ>"YBG@1XX @=
M"8O-PA8!E/(QM<X!]!71)67-'<RB^DMCE[M8#?W*ZGJ33/9@Q1A5R78<=,\
M>O/2KNAZO:Z#+#-:6,E]J,JD2;VVA0>P&#G(QS6UXPTJ**]@O]/C@-HDRO<E
M(LLCL-Q+#/OZUS+RZ=?:K=WE]?7#D,1 (X<E^PQ\W ']*VBU.&IC).$M#N='
MUK3_ +=/;S:8FF>7"\UT\5QG:6^7!&T9/S#C-<WKGAS3K:2RCL];1H+X--NE
M7 ZGGKVQBG0V=KI5K+IL-U.^IZC"#+,\6WR(B0YR,GJ #^-4M9A>X72]&TV!
M9K95*P7"#F<Y)8CT&[=Z]*QIJT[IV1K)WARM#]&MYX==MX+=5N;.&.26*5H]
MRDJK$L.?[W%4FN)9YVU>PE,$WF?Z5&@Q@EL;A[$XSZ$XYKI?$P'AW3=(2!%B
MF*!+EXAD8Y#(/J>:YZRL=NJ)>:7>6[;I.(6.'(/5<=\ G\JVB^9.9G)6M$]T
ML9@8-&+OB22%>,=3LS5Z7[[?6HK.-A;Z<=KQ@1K^[3[J_+T/M4LGWV^M>!)W
M9[459$$7WI#_ +52U$G^MD'N/Y5*:&,,T9I** &(?WLGU'\JDS42_P"ND'K@
MU)0 N:,TE% #$YEDYZ$?RJ3//I48XG(]5S3Z &M&'.>C>HIN]DX897U%249X
MH BB8,\F/4?RJ8GG%5V0"<$?*6&./6G!VC^^,CUHL!+3717Z]?6G @C(.0:*
M *T;/"64#>JGG\:L*X;)%,R4N%[!QC\:5HE8YP0WJ*8$F12'E2/;%1_O$ZX=
M?R-.617/!Y]*5@(D19(^1AE.!BGYDCZ_,*/N3>S_ ,ZDI@1+'%)<"X /FA-@
MR3P,Y/'3L/R'I3I1NCW \J<BAHU<Y/!]12?O$]'7]:0#U(=1WXJ">6"S3S);
MB.%2< R.%!/IDUFWNN1VE['I]K$US>S'/E1X)A7!.]\D87@@9(R< >HI2QO:
MZIIXD2/4M:ED8B9UW+8HR?.4 'RKP ,E2P."S'J ;5EJEO?1L\3@A&"OC^!L
M!L'T."*L#"2;OX7YS[U!I>EVNCZ='96D2K&O+$#EV/WF/J2>:G>!6!"'9[T
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
MC)RK1AE'S9!;+;L@8!5=Q4H#2#3^.9I(_,GBT!0T<I'[MKDY3Y00V[:5W@\
M;6!&204[&&&*SMHH(46*") D<:C 50, #V J"W,-O;QVUG %BA01QQJ-JJH&
M ![ 4\)*Y!?"M^8IV D+N_\ JQ@?WC3054_*-S^M.\DG[[EO8<"I H48  ^E
M $81F(,A_"L[Q&S6^AW-Y#%$]Q;()8_,8(N597P6_A4E1DG &,D@#(U?PK*U
M29+F:+38W)DD*S/Y;@,BHZD]N_(R.<],?>5 :N*:SA!SR>P%-&]^VP>].1%4
MY!)/J: &JC.0S\>@J7MBD)%';T% !P.!2,P09)Q3#+EMJ#<?6@1?-N<Y/IZ4
M  4RG<?E7^[4G; H%&.U !1G R>!36=8QR?PINQI"&;A>PH 3YICZ1_SJ7I@
M"@8' Z4=Z "CWH. .341)D.!]WU]:  MYK;1]WN?6I0,#%( %& .*6@ HQQ1
M4;N6.Q.O<^E  [%SY:=>_M3U4(-HZ"D1=BX!Y[T[M0 44=Z:[A1@<F@!)'(^
M5?O&G(@1=O?K2(FT9)R33J "BBB@ HHHH **** "BBB@ HHHH *1E#*58 @C
M!![TM% 'DFHVUU\*?$QU:PB>7POJ$@%U;IS]F<]QZ>WK]T]C7HUK/I46D3:Q
MI<$#PS1&X+VT8!FP">PR3VYYJ_=VEO?VDMI=PI-;RJ4DC<9# UY43J7PCU5C
MMEO?"-U)P =SVK'_ #]#]:0SH/A]\0Y/&MS?P2Z:+4VRJZLDA<$$D8/ YX_'
MGIBN[K+TZ72SI+ZAHL-L\$ZF8&U0+YK8SSCOVYYKB/AQ\0M8\6ZY?V.HV$,<
M4,7F+)"C#RSN V-DGDYXZ?=/X 'I=%%%,04444 %86K^#?#NNEFU'2+:61NL
MJKLD/_ EP?UK=HH \XF^#6BQS&?2M2U33I",#R9@0/TS^M1K\.O%5JS?9/B%
MJ&P]%E1FP.W60_IBO2Z*5@N>;_\ "$^.GVK)X]E55'!2#G^8S3%^%VKW3,=4
M\=:O<HW5(RRC]7(_2O2Z*+!<X'3_ (/>$[-@]Q#=7\@.XM<SGD^X7 /XUV6G
MZ3IVDP^3IUC;VL?=88PF?KCK5RBF 4444 %%%% !12,=JD@$D#.!WKS/P!\1
MM8\5>*+S3;_3H884C:13&K!HB& VN2>>OH.1^0!/X1^*#^)_%\VC-I?V>'$A
MBD+G>-I_C4CC(_(\<UK>,?$NF^";"6:UM(&U>^;$,$48#S/TW/CD@<?7@4SQ
M9XAT'P,DU[#8VK:U>C$<4,:B6<YZN0,[<]^]9O@OP9>S:D?%GBMC/K,WS0PM
MTME[<=CZ#M]:0RW\/_!]QI8FU_7"9M?U#+RL_)A4\[/KTSZ=!P*[JBBF(***
M* "BBB@ HHHH **** "BBB@ H^M%% $3_NVWJ.#UJ4'(!'2CKQ47,3>JG]*
M):* 01D'-% $<BE?WB#GN*>K!UW+2]ZC92C;TZ=Q0!)12*P=<BEH 8Z$G>/O
M"E1PX]".HIU,=,G<O#4 /HYQ3$?=P>&'44^@!KINPPX8=*1) QVMPP_6GTUD
M#C/?UH =1BHPY4[7X]ZD'K0 UTW#K@CO35D(.Q^#V-2_K364,,$4 +COUHXS
MD5'AXAP-ZT]75AD?E0 .@<<G%,#M&=L@X[$5)F@\C':@ '/.:*C\O;]QOP-
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
MJT_2II+=O,N)HHO->.VB:0A>N20"!QSU[K_>7+O^$@>[M=VDVJWEPT F1!*
MG)'RLXR$;![]<'&<'&'H'AS6;!;G[3>06<DLK%C8(&EGQ]UWDE#=RS[<?>9B
M3\Q6M.[ED%S'H>G1>7*T:22.I.(HP5'S'(+$JI7@EA\N< Y !AW$$_B._N]-
MBO)YH#']GU&^B=E5P4*M%"I#(O(4MM/WL[N %;MH8EC@CA6)TBC4*JCG ' Y
MJ.QAM-(L[>QMXQ&B@K&O 9SU8^['DD]R2:M^;_TSD_*F >9M7 CDP.V*7S"3
MQ&WX\4>;_L/_ -\T>;_L.?PH 3,O9!^=&V4_Q@>VW--DN4AC:24%$49+-P!]
M36.?$3WUW]ET:U>ZVLOFW1!$$:D9RK=)",K\JGH>N1BD!>U*^MM,M_-NGD<L
M<1P1C<\K8SM1!RQP"<#THTRR>$R7ETD:WURB"81DE4"CA%)Z@%F.>,EB<#.*
MCT[3[JW/GW<[W5VRD&1WX0'&550 H&5';/J2>:T<2'^("@!_2FM(%ZG\*;Y?
M]YV;VIRHB?=4"@!OF.WW%./4T>7NY<Y]A4F:"<<F@ &%&  !1[5&9U)PH+'V
MH_>/Z*/UH >6"]3BF;V?A%PO=C2B)1R02?4T_)X':@!J1A.<[CZFG44UI%3@
M]?2@!V::SA?<^E,R\G^RO?-/1%3H.?4T -\LR8+\#LM2=!BBB@ H) &2>*8\
MH7@#+=A30A<[I/P H "S2':G"]VJ14"C _.E[=** #%%!.!UQ418R'"<+W-
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
M6_E3D4(NT?4T(@08')[FG4 %%%&<#)X% !]:B7]X^\CY1]V@GS3M'W.Y]:E
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M?]-'_.CS>/\ 5O\ E2><?^>;_E0 OE?]-'_.CR1W9C^-'FG_ )YO^(HWL?\
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
ML?7M3(=D\$<P\PK(H<;T*$ C/*L 0?8C(J8  8'Z4 ,\LN<N?P%2=L 8%%%
M!103@9)Q47FECB-<C^]Z4 2,P0;B:CPTIR>%]/6G"(;MSG<:?0   # &!Z44
M44 %(SA%R::[A>OWNPI%0L0S?EZ4 .A+$N[';P<>W%<E\18GNM L%CA2Z8S@
M[6X8_*?N]>:[#G;)U^X>G7I7$_$&.%_#VEB>*ZD F./+;YE^1LDG'IFM:/\
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
MB'^QY=.AQ#:^9]K@>3/RMC;M=<=_6L#5QJ:6OC@7LD,D^ZR^T-:QLB^5@;L
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M[N/QH DP/\FDXIGE#^\WYT&'_II(/HU #QS2X ["HA#C_EI(?J:7RQ_>;\Z
M'_A2\5'Y2>F?QH\E/^>8_&@!Q91R6 I/-3^]FE$:#H@S3NG3C\* (Q*#_ WY
M4;I#T08]SBI.3ZT@Y[4 5[FUCO;=K>ZBAFA<8:.5 ZGZ@U4T_P /:1I3LUAI
MUI:L_#-!"J$_D*T6D1#@M@TGG+VWG_=% $26%G'=-=);0BY=0C3",!V4= 3U
M(I4L;1);B6.UA22XP)W6, RX&!N/?CCFG[G/1 /J:-CGJZCV44 5Y-'TV73E
MT^73[5K%1A;=H5,:_1<8%)8V.FZ3"8-/L[:UC)R4@C" GUP*L^4O\0+?[U/"
MA1@8 ]* *UO##;^9]DM8XO-<R2;4";W/5CCJ3ZT7-A!?>5]KAAE\IQ)'YD8;
M8XZ,N>A'K5OMUI* &")1U^8^]1_8;/[1)<?98?/E3RY)/+&YU_ND]2/:IZ*
M*ZV%DEC]A6T@%GL*?9Q&!'M/;;C&/:H+O0])O[:&VN]-L[B"$ 11RP*RQCIA
M01Q^%7Z* *<6DZ; 4,6GVL92(PH5A4;8SU4<<+[=*D6PLTL/L"VD"V>PI]G$
M8$>T]1MQC'M5BB@"I<:7I]U8K8W%C;2VB@*L#Q*4 '0!<8&*;#H^F6^GOI\.
MG6D=DX(:W6%1&V>N5Q@U=HH HWNBZ7J4$<%]IUI<Q1?ZM)H58)VX!'%.BTG3
M8"ABT^UC*1&%"L*C;&>JCCA?;I5RB@".WMX;6W2"WACAAC&U(XU"JH] !P*>
MZ+(A1U#*PP5(R"*6@#\Z ,RT\-Z)877VFST>QMY_^>D5NBL/Q J]/:6]UY?V
MBWBF\IQ)'YB!MCCHPST(]:>\B(<.X!]Z;]HA_P">BT )]DM_M?VO[/%]IV>7
MYVP;]F<[=W7&><5$-+L%M);06-L+:4EI(1$NQR>I(Q@DU-]HA_YZ+1]HA_YZ
M+18"OI^D:=I,;1Z=86UHCG+"")4W'WP.:AD\.Z-+?_;Y-(L7O,[O/:W4OGUS
MC.?>KWVB'_GHM'VB'_GHM "2VEO<20R36\4DD+;XF= 3&V,94GH<>E38-1?:
M(?\ GHM'VB'_ )Z+0!+@T8-1?:(?^>BT?:(?^>BT 2X-&#47VB'_ )Z+1]HA
M_P">BT 2X-&#47VB'_GHM'VB'_GHM $N#1@U%]HA_P">BT?:(?\ GHM $N#1
M@U%]HA_YZ+1]HA_YZ+0!+@T8-1?:(?\ GHM'VB'_ )Z+0!+@T8-1?:(?^>BT
M?:(?^>BT 2X-&#47VB'_ )Z+1]HA_P">BT 2X-&#47VB'_GHM'VB'_GHM $N
M#1@U%]HA_P">BT?:(?\ GHM $N#1@U%]HA_YZ+1]HA_YZ+0!+@T8-1?:(?\
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
M2(,C< /=-QS7/^3IEYK=NC-<Q6JQ[TMO+R>$W-\V1U(/;O5B#4)\Z7.TTO\
MI%TTB&:7[JKN0#ISQ5S3;C37U11),MI>B\F5KF.?;E<.02,>N!UKV$N2\CRK
M\UHE_P"'6L(WBJZBMH9BMQ&^W?+\J8Y QCVQUK;TB3Q?>ZGK<%_!+';M&YMF
M<%5#AAMVGTQ7(ZC9>(-'M'B661WU"<LCQ,?F0Y(Y]^*CGM=2%]8:2^K+&UL@
ME8&3E6QO;(]0"1^%8SI*;YXM:_H:QJ.*Y9$%_I \/),NLRR2:K>C/DPMD8+9
M.3V/X5-;OLUFRMK.UBM8+*(-YK_,ZDIO;GCN376Z9>Z/XUN;E4LD?5;* ^3/
M(V?,V@*&Z<<X]:YJ[T'4= M[W6M?19YY%VQHC97<2!DGMQVQ5TZE_=GN1.%O
M>CL6M#\;W5L9_M!FU"&2[($DG\*[6)"CGM[UU\[+K%LT^ER9MW1)(MTFQ8MK
M+N4CGL&/UKS>P-\#:6WVE[:V@ADFD9.B;PQ''?[P';K532[1M4B_LZ&!S)+E
MH[L)M+G=_%_L]1^5*="+=UH$*TK6>IZ#K'B;1--$NB6QEN&OE)GN$E *,W*C
MITR0/H:X;3+1TL=8L4L?M#P@$E3D"3>J@=.0,Y_"NDTSP3I.A>(+5=;UB(NR
M QVH&"7(YYSVYK1DU/1-+DO+"PU816\A=)+=(0TK2'.3NW#OGM40DH>[3NS2
M2E+6IH9I\-)86E@^HWRB5;&7R82?F\Q@S$?AEJRXO"3OX1^TO#*;?R3<E@<'
MS0VT#'I@DU:TK4_#VF>7<)87$ZV<^)+B>0*V6!!.W![GIFM1[S5I)&\11:]
MNE+-Y84?\\R>F,]<\?K[4.51,2C!HIVWAI-0MGDL-01;A]-B6YA'W\[491^.
M%KF[ZV>'1].L)].,#3.V7E./WH8J.<=Q^M;^KZOX?U1[N>2QGCAO)1&D\+@M
ME1UVX]5]>E:O]J:)=P66FW^J;K2()%]GF@ D#XX(;=QZ=*I2J0U:%RPELR71
M_$6AWD</AJ]$D;6**5N'E!_>*!N .. #D?05K6V[38A=:G*OV5?-N'D$NX2(
MS':H&.F"#UZBN8U3P7HVN^(98=(U>)+A(CYMJ5R=RC .<C'.,URNIV#:2AL9
MK;S'C7,UR5W>7\P'R'TY_.LXTH3?NNU]RW.<5[R]#H-?\<W=[;J+03V-M%=(
M%FB;&8]O (^F.]4+JY/]M7"75K#=V^HPC,ZC:Y^0,HSSSD"J]W)>":2!+UKB
MWN;6,PEUP#M52<C/& I%7++0[[Q%86>JZ$@M+B ;)1T4D$C<&]P.F._6NE1A
M"-[6,7*<Y6,[3=&C\0)%9Z:7BU6T)Q#,WRA0V>&]<X[5W^LGQ;8-H<&GPO(%
MC4W3Q@E=_.=WM4.I7VC^#'LYKFR4ZO>P@330G&TD89_?D5RJ0WW]K7VG+K"2
MI?)O3,F&YQ(IQZG 'XU@[U7?H:JU/1[FM\1M:6/7[""YMY_W,:EV27:K$C)X
MP?7%<W/!I-MK4V&NI+>:,.]J(@.&3>!NSV)';M5S3]/\3:K;FT:257L9@S>:
MQ!5>_P"'.:EUB[TI;^X$4J7=\)H8TG:?.T *6(&/4$=:VARP7(C*=YOG+UU=
M?;?#5A:ZC.8[>./<;>$YE=0?D0CCHF#GVZ5T7PYD7[9<00:;]EM!#N1FY+Y(
M(/3T-</<7TTE[JUQ'-*9;69)]\,O; C/;T;K7=?#^*:/6;UI$N'CFA66":4Y
M&UMK%??D]?:L,1'EI-&U%WJ(\N\53;O$>H)Y"0D7# !3[_UKW7P*@C\':> N
MW]WG&[=W]<5X[JUAI#:YJ_F:G$LXE<JHBR@.[)R=W7\.M>R>!P@\(:>$D61=
MG#*NT'D]LFEC97I1_KH/"K][(Z&BBBO)/2"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH IZI
MIL.KZ=+8W#2+%+C<8R W!!XR#Z4:7IL.D:=%8V[2-%%G:9""W))YP!ZUF>-O
M^10OO^V?_HQ:/!/_ "*%C_VT_P#1C5U\DOJW-S:<VWRW//\ :0^O>SY?>Y;W
M\K[?J;]%%%<AZ 4444 <1\4PQ\&3E2 =Z<D_[0KS/P!%$?%NGF6Y"R;F*IMR
M#\K<9SP:]/\ B<1_PAUP">6= HVYS\PKS7P9H][8>.-'>6!EBF+NCNG;8W->
MOAFOJLEZGF8C^/'Y!K-Y:'QAJUU)+" "T2$+O^8X4XY'.,_K5:"1$B@BMM0N
MI5A)BCV18W2-G.!N[*6_*M#5C)9:CJ2K?V"QV\SSE(UR^YFP.,]?FZU6M=3E
MAV%]7OK@P0M(\4:X!>0X W9/3?Z=174OA5CG=KNYMZ$UU;M+;2/?M:S%X75H
M.2HC8''S<?,*QO$?A6W\.Z%:^9J$S0W4HE56@Y7*G /S=0*LR6:6T9C:W:'R
M[9%6:\FRIDD9788V_P"TW>MBUO(E2>W\A+VV\^"&XA2WRI A ^]GID YQVK!
MR<7SQ^9JDI+D9R.I2VEM?:7IEE:^;)%%&1+*<A_, <_+C@_-Z]J[1O"]CK7B
MZ"\37HTN+>*,SVJ)DHRHJX'/ JOJL$.K75O=6&IFPCMW\E[2-=P41G:.<C^[
MZ5R.H_V=9ZGJZF_F:2<?(%CZDL&.>?K5*,JB5G9D\RIMWU.T\5Z,W]IW:F_M
M-.2]=<2XS))$J9;/(S\RUD6EU9:3;6SZ0PAMDC99M4E3#/ACE5&>I(XYZ4K^
M(XKGPMID.H:-%-80\"22?/*Y  &WK532Q=^)-3^S#3XVMR#Y,.?DM8\_>Z=<
M?J<U,8R2M/9%N2;O$BM=8N_$D^KV:-Y%E<1B64[=SD1XP3TY.W]:R]'7[<+G
M3(U9YYTVV4+)E5(()8G/!VAAT[UV4WA;0=-O4NUNYWM+.11-;H@\Q6Z!V.>1
MG';H:U+G4[2WNM0N[73HDNE"-*ZG+21/M 8<?[2T_;16E-$^R;UFSB;+PQJE
MUI4R3 VBVK 0&8;=\N\ \_BW-0W-G-I4][-J4\<VH-;YM]KY(=753S[ -707
MM[*//22Y $*#S'<_-+;L 5 7U!*+G/;\*MK;6NK>'[.WFM%LKV'YK 22>8[C
M/.X8'&,FFZLMY;"]G':.YR5G;'6&M);*:"+4DB9[AY'Y+%MJG/N"*N77A75+
M/30(\7;73%+D1C?Y;A^N?P_6NE6WCTO1;U(+-+O4[@$W:1OY15">"@P>,8/Z
MUEZ=/+'':K#<*GF+MA<'+P1+DR9'<[E*YR.N?:A59-WB'LX_:.<U>W?2XK73
M)1Y=W$I-U"BY5P<LI)S_ '2.U:$VIW?AM-'M@5GL(T^TQY&UAO!)QUZ;B/PK
MLK;4K6]EL[JZLH9Y6=A:%^'6) 07/K]T_G5 ^&]!U.^FOFO)X[*\F*BW9 6E
M?N4.> "#V/%)5HOXT5[)KX&9LU]9ZM#=2:L_VJR:$>7J"+F6'+#Y&&><$XZ]
M!6GX9T0G4;**#4+34H;20N'(P\<10].3W85C:U'<>&]2^RK81K N R=5NHNV
M?<<'ZBK-IXEM[;PWK/\ 9VCQ6]E,HW2)+T8D+@C;[FE*,G#W-F$914O?W1KM
MX6T[2?&IU&;7(S-,)'AMY$^8LRD=<\CD]JXNQ>T;7-2TW4;8(\PEC:6([=NW
M+@E>_P!T=Q5:P33;^XT>'[;,LD1(DS%\H.2PP=WTKL["*#2M1NM1O=6-W$[%
M5M9%VAMS;>N3C&3VJDG33YM78GF4WH<]X9\+P^(M)O(HM0E6"WD\[=]GY; P
M>-WH36]KC7#P6UE#)J$=G;K$D>R#&%,07).[GD_K4UW?PG%JMNEG9?:FAMXG
MMLKDQ,"0V[N<G..]9%K8"> 0&S\]VBD@DEM)L!2C%U&W:?[@[U-Y2ES2*LHQ
MY8F=-)$8KJWOKV[!?%M*#%D!D(V$C=_=4#\:;;369UK2[E9H) O^CRJZ^7SM
M*CG)[5/<ZE)<1JQU6_M?.@"B%UW*KQ8')R.I3T[T07,FH)$TFI6!6=!*/.3#
M"1".V>^#S[UNK\IEU1[9&BP-IT*G 5-H7KP%/>I)OOM]:ALIO-M]+=V8R20J
M25'RDE,Y^E33??;ZUX3W/8CL,I*6DH*"BBB@!IB1N2 #[4GED=':GYHH 9B5
M?XE/L:-TO]T?]]4^ER: &;V'6-OP%)YH_P">;_C3Z,GUH 9YJ]>1]:42I_>%
M.HH ;YL?]]?SH\U/[P_"G44 ,\Y>F[/X4><!_ Q_"GT9H 9YOI&WY4;W/1/S
M.*DR?6DR?4T ,W2'@(H]\YHQ*?XP/PJ3)]:3\: &^4QZNQI/)3/S M]:?1^%
M  $5!\J@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M 9&K?\?"?[M9]:&K?\?"?[M9])B"BBBD 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 H!9@!WXJ5[<C<&=<KVSS42Y# KU!R*LJ4NG.^-DE;)W]ORH AB@
M>5696 V=<G%(\13 #!F;L#FK$&U;><."XX'RG%0H5$\95,)D=\T#%-LV.'52
M%^[GFHUC9D9A]U1S4DRG[7(%&6).WCM3X05M9UQS@?TH @9&6-9"!AAQ_*IC
M:.,#*= 0#WR,T2C%C$I7.<D?]]58>.)[A25_>*BD?@HH H88/@KM;.*5XFC<
M*3[TK,[3[V&"6Z5)?#_21_NC'Y4 *+5V7>K)M'7YJC$)9G5"NY5SP<U)"H^Q
MSCZ?SJ&*0QN'4=!V[]J !8RT1?LG&?6FU:O6 =8P-JX# >Y&?ZU5H$ SN./2
MG/&T:+N/WAD4W\>?:K%U_JX<_P!S^M $9@D6W$X^ZW 'I2-$XD6+UP?S&:N(
MV;2*-C\L@P?Z4R[#QWWRCYE5?Q^44#(6MS'EBRL ,8S1%;O,!L*<_P!X]*D"
MI<%_W9CF R3G@TRT7_2!G!X;^1H C:,QN%+*68]FJ1K.121O4[<G&>:C@'^D
M1X/.1G\ZN%46>XEB7,RLW&?7K0!1",8?._AW;33O+;;&_P#STSC^53+S8'&<
MB7)'X&G\(+(,#CD_3)- $)MFP0"K'^Z#S34A:7H5#<##4LJ-]J<*/F))'%,A
M'[U !SO% #Y;=X6*ET)!P0#33&?),A^Z#CICFEN /M4O ^^?YU*HSIS>GFC^
M5 B*.-Y!G<% ZDTDL+18!P0>C#FI5.=/?Y<X?GZ4, M@%(YW#;GTH 8]L\4B
M!CEG (/U&:$A9I'&0"G))K1'[VX5.ZHA _X"*HM(\5Q,0FX,2I7&>](")XM@
M#;E.>N#FF5/)'&T'FQ*T8!P5/-04P'(K/( J9;U(Q@4][<HK-E6QUP>E/M.7
MD ')7BB%66"Z!&!MQ]3N% R-H'2%9L?*QP/;!_\ K4DD;128]0#^8JVK[[6"
M%LA70X]OFX_E45^I6YP0<A%!'_ 10(K=*E2!Y(BX=5 ..:BJU$(S9'S!QYH&
M?PH @DB9&0<$-T.>M2/;-&6)D4@=MU22Y66%%R(T&%)[\TV\\LS2[8VW\9.[
M_P"M0,@\MA&9#]T'&*4QN$0D\,>*EMP98Y(\\GYE!]:2=L2I&#]S''OW_7-
M ULZL<R(.,_>ID4+3!MI4*@R3GWQ5B\V&8CRB6V\'=QT],5':!3%<!ON^6.!
M_O"@"-X6C7(PRYX8=ZD^RN,'<BMC.*=< )!''&I$3$,&SU- 9)Y526,[R-H<
M<=J (HH7D+C< %&22<#K373R_P")3]&S5BW58H[M74L$7!P<9^856D9 PV@H
M/<YH ;1110(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "M?2/]5)_O"LBM?2/]5+_O"F
M@-#O0:.]!IC"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH /PS36A
MC/)04ZB@!GE?W2PHV2#I)CZC-/HH 9F4=PWX8HWR?\\U_P"^J?SZFER?6@!G
MF-WC:D\['_+-J?2YH C\U>IR/PH\U#_%^E/HH ;YL?\ ?'YT>:G]X4ZB@!GF
MIG&1^%'F@?PL?PI]% #/-STCD_*C?)V3'U.*?0..E #-TIX^4>^:-CGJ_P"5
M/S10 SR5/WR6^M."A>  ![4M% !1110 4HI*44 /0%MX&<E2!CKTKB?B3*8/
M!*PN5WR2*@$AY)SGCU/%=LF/GSG&TYQ]*Y#Q]'G0+&X2>WA\B;>K77(^Z0/Q
MYK6C_$1C6_AL\V2YLXFM3'>^6UM%Y:K%!]Z1QW.[L6)^HJQ:QW#@>3=:C((Y
M!#N2+(W;M[G[WJ&&*C-[+:WH$FMB(PQ^>QMH_ONX[?-S]_K5V)FNP2W]H7\E
ME;;P6;8&>4@>_:0_E7L2;L>7'<W)M ;Q?)8SSSW5O=6J2,7>#AXUD.T?>Z]*
MY&R73K35=:OYVGN7M4D/EE-GS,XCSNR>SGM6Q'Y-H9C(;9%2.W@V?ZV0/NC8
MANG<&NA>]LYGNTN[9;2]NI7MOMS1[&VC+*0O?[H'45SJ4H:=#9Q4]>IS'A*.
MTO?#VLQ74L.G6DH6*.<KSG<K $\9Z8KJ['P=]@\%W%M;7D&HR3LDP\U=L84,
M"2!D]LUQ^KZ0L'A^>.\UB2X(G65"T7;&,CYO>F^'M=AT_P 5PS:?'-=N]N(=
ML@\OD(,COW6JJ4YR3E%BA.,6E)%O['ID>L?:[V^&J3N)([:QMT^4!00 3G@
M#'2JNJ>)KFVTE+)FB:9BI%JO^KM54Y4'U;@>G4TE[KD9GN/L&F06FI22%IYX
MY-S1 GD9P.>WZ5MV?A2SO=+CU'5(_P"SY) $@D(W Y'^L<<<GMSW%.ZC:502
MN[Q@<OXB:Z>YM=5NI6^UWD*2L4C_ -4HPO'/< '\:DFTR\N[FUU72+%I[>55
MCB=4Y>0+M=F'/<,:ZVTM=&T31KS3I;5KYHI5>Z\_Y05)&UUZ\<J:=J.J2J9$
MC3;!:QI^Y0XCFMW (.>Q&X'OTI*L]HH'2ZMG,7WA/4[07,:7T7V9U5IE:3!\
MS8'88]L&J0N]/&I0VIVMIAM03EOE\SRN6Q_OYKIM/NWBU^,FW6^=8BA82[8X
MH",J6.#D[2OIUJ<:!I<E])+%+&V@M)YIPO(<=<-_=W9'2FJK7Q"]G?6)S^G>
M$[Z]CM%DO;;[%DN@#\ARI91MJ,:-J$.H76J:Q8F.TM@4F9H^,XV(RCOSM-;N
MK7$L^O)Y5JMBWD;+:?S=T<D0'S <#!V!O7IBK6FZE(JPPQ8>*ZW1QPN,HL"9
MW,3W+;=V<=\>])U9VN-4X7L<=X=%R^I3ZC!,S7=C&\\;LN?-!^7UXX;/?I6A
MI/BBYFTZ6V$D<=P6=S X^2[W,25(['D^O2NFO(=$U;1X=.BMVM1+.S6AM_FZ
M$@N1QQP356X\)65KI<M[IRC59X?W=P2NQ7P>60<_,".?H:'5A+XD"I3C\+,V
M2RTV75$N;*^&CWL$4?VBSF3Y2&4 X;(XP>F*Z:Y\'_VAX,^RW-S!8;9GG5X5
MRC(6)!(R.Q%<3;Z[;O(D6H:7#>WJ.K6TKOM.T=%)P>G3\,58\2:]%?>+EEU*
M.6S6*V\LA&WD%DSC'&.34RIU&TDQJ<$FV2>);>VL/"6F0V$\6I6T+E))0.C,
M6)^G4BLF^_LV]DT>[A>:WGE0+Y6/, *'8.>/[OI6AH^E1W.@*MKK4ENTER7+
M"+K@$8^]74K?6=O:P06D2WM_9R)$M\L6]QN^9CLSQP2.M6Y.FK+5DI*;N]B&
MV\/-X5GO+^*ZN9;J[A5U,=OGRPTBEA][KUKG+L3I+-)-=Z@L<DQBDS']T,=Z
MD<],A:T+B2&\NTD9K617DN+=U9?+<MN<@#KZ"H9#)9[%$6H6#7EMY1<2;Q&T
M1XP,#.1'^M*%UONPDT]MC+>:RDO)I)KPN\\?V>42P?Q*,#G=W*@_C7=_"F.-
MM/D8>7YL >'*/V+D\C']:X:/4I9KK8FM._VF(,'NH^%D08Y^;OM//O7=_#EI
M/[1NF-S:2_:(?,D6#CYP0N3Z]_SI8G^$RL/_ !3S+Q-%Y.OZAY=TDK?:'SL&
M,9)]_P #7N?@)77P;IP<Y;R_7WKP[6K*>;7-7N@NV.&=RS1I\H^;']:]Q\!L
MC^#=/9"I4IU5<=S48U_N8_UT+PJ_>R.DHHHKR#TPHHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MQID^USW,3*-EU;^49$SD@G<<G/>M&Y\&ZS=R175C90:='Y"[VW9FW*H! X&
M2,5ZS@8]Z7_.:7UR:V&L+#J>/Z5-)IEO,+GPG//<^9N4)%CYL$%M^.2>3T[T
MVVTN_N]986^EW<%GJ=NWG1RY B<#(YQSRH].M>PD>U*.!TJ7BG=M(?U=;7/&
MQ9ZS NFS/8W+31A[&Y5(RNY"&VMGG('RGIU%68M$U-+.TFFMBPC,MNY==[LA
M=@IV\=]IZ]*]:QSTI=H]*?UI]@^KKN>(RZ1KMT!#<VUW+:6C,TXCC(><AB$
M'H!CZ 5;6+5PJWXTZ^654W"'RB#Y8.SRL^G(?IVZ=Z]CP*3 ]*;Q;?02PR[G
MBD>C:S;^?+;VEW%;78#QHZ$O#(6 ;CTP6_ UH3Z1JC6E[/%:A-L<=JCA-LF
MR!SM]V!/7H:];P.M+@>E'UN78/JT>YXY]EUEFU&9=/N Z1)8VB-&6_NAGW=@
M0&/3JU,NM)O;/4;2WN-*NKBRTZU5@D>2)96P3SC@@L>>>E>RX'I2X'I4_6G?
M8?U==SQ[5+J;4[*-;?PG/!<>:I??"6R<8#;L#!'TJ>U\%ZU;79OK^U@U%#$6
M!9L2J2N HX/ SBO6=HZTO>FL5)*T4'U>+=Y'B=MX:U/1K!KAUN[>YF<[%M[;
MSC$A).,[EP>G-0+X9U&]MB\,%U,[W:22&Z@\M^!SALGO[5[EC/.*-HR#Z52Q
MDM[$_58['BR^&]=ODNH7B.V.]$L<5XAY4?W6_P#K5"?#NOV_VJ6.RO+>1;Y9
M5,>65@W7' ]:]PHQZTOKDNP_JL>YX_>>"?$\L3,PM;B+[4)XU<?,0>H([=:Z
M?P'X>U#0[C5'OK6WB$\I=#'UP><5W& "2!S2U$\5.<>5E0P\8RYD?.>MZUJM
MKK^H2?:9TWSR)A6( 4$@#]!7M7@::2?PAI[RN6D,?))R>M;CVL,C9:)6/J14
ML:+&@51@#M55L0JD%%*UA4J#IR<K[CJ***Y#I"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
MS];U/^Q](GO_ "?.\K;\F[;G+ =<'UHT34_[8TB"_P#)\GS=WR;MV,,1UP/2
MH_$6FS:OH5S8V[1K++MVF0D+PP/. ?2CP[ILVD:%;6-PT;2Q;MQC)*\L3QD#
MUKIM2]A?[5_PL<5Z_P!;M_R[Y?QO]^QJ4445S':%%%% "=Z6BB@ HHHH ***
M* "BBBD 4444P"BBBE8 HHHHL 4444P"BBB@ HHHH ****0!1113 **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M ****0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1113 **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH ***0T +0*IZG?0Z9IMQ>3N$CA0N2?:N'^&'C
M#4?%DFL/>O&T4$^(-J8(0],T >B445C^)O$-MX8T*XU2Z&Y(@-J X+DG 'ZT
M@-?/XT UXI%XT^)'B2)]0T32XX;#),0:(N2!QUP,UM^!OB?=ZIK7_"/>(+/[
M-J@R-X^4,1SC;CCB@=CU&BBO/OB!\17\,W$6DZ7:_:]6N -BYX3/?&#GZ4"/
M0/SI:\/NO%WQ/T&V75-3TZ%[,$-*HB(P#ZG'R\D5Z=X-\6VGC#0X]0ME\N0?
M+-"3DQMZ?I18=CHJ**0L%4EC@ 9-,0<T"O&[CXI:A>?$Y-'TYHQIJR^4Q*Y+
M$#G!^N:]EI %%<]XV\0R>%_"=[JT,2RRP;-L;' ;+J.N#V)KS>W^*7C2[@CG
MM_"<LL4B[E9,D'T_AH'8]IHKS+PQXX\6ZKXBL[+4O#<MI:2EO,F8'"X4G^Z.
MX%>F=J!"GI2?G7$?$'X@Q^#X(K:W@^T:E<C]U'NP ,XR>#GZ5Q$WBOXI6-F-
M7N-.C-G]]T^SD$+[^GUH'8]OS17->"?%]MXRT)+^&/RI%.V6/=G:WU_"K7BS
M5KO1/#-YJ-C;?:;F$+LB'\67 /Z$T"-NBO$O^%L^+Q_S*[G\3_\ $TV;XO>*
M[:-Y)O#92-0"69B /_':8['M]%<UX%\1S^*?#$&J7-OY$DK.-OT8C/Z5TM @
M[T444@"BBBF 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 8_BB]N-.\.7=W:2>7/'LVMM!QEU!X/'
M0FCPO>W&H^'+2[NY/,GDW[FV@9P[ <#CH!5C6[6SO=(GM[^?R+5]N^3>%VX8
M$<GCJ *-$M;.RTB"WL)_/M4W;)-X;=EB3R..I(KJYH?5[6]Z^]NEN_Z'#RU/
MKG-S>[R[7ZWWM^IH4445RG<%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 !J&ZCDEM)HX9/+D9&5'_NDC@U-10!XAXA^%_BS4+.XEU+Q-)=01!I?+E!
M88&3CEJL_ -#';ZW&3DK,HX&!TKUG6?^0'J'_7M)_P"@FO*?@3_S'_\ KX%(
M9['7D_QJL[[4[?1[.VMI)H3<AGV#..".:]8HP#3$4-%M5L]#L+9%*K%;1H%/
M;"@5XG\45-E\5=*N;3_7.(V;'KD+_*O9/$/B'3_#&E2ZAJ$@1%&$7/+MV KR
M/P=I]_\ $'X@-XOOHFCTZ%CY2'D-@;0 ?U/N*0SW*O,[+P5JK_&"Y\3WL,1M
M"/W3A\D$($'&/0&O3!3)BZPNT:[G"DJ/4T"*NK)')HU\DN/+,#AA[;3FO*/@
M:"EQKZ0Y^RK/A>>^>/TS63XV\2?$ P7,%_92V>DLY1Y8H#RA./O<5WWPH.@+
MX36+0I9'*'_23* '+\\D \#KCVIC.\_"N$^)WB232M$32K++:CJ3"&,*>54G
MYF_($5VUU<1VEK+<2MMBB0NQ] !FO+/!4,GC7QW>^+[I"+2U)@L5/(X^7(/X
M-^)H!'*WGAY/"_C_ ,(Z;&,R"#?,Q_BD.XM^I-?05>+^.Y-_QJT!?[D>/T/^
M->T4 SS7XVW#1^"4MU;#7%PJ#\\_TKL/#"I9^$=&BD<!A90@Y/4[!FN+^,>D
M:OK6G:7;Z58W%R\=SO8Q(6"<$9.*R8_@B=2LEN=7UR=M1=%))BW!#C&/O<X_
M"@#V3/'K25X7X+UK5O WCS_A$=6N6N+20E(V;@)\NY2!SU';WKW6@#P^WB'B
M7]H"=YOG@LQD)U VH%_GS7M5S EU:RV\G*2H48>Q&#7S3H]UJ\WQ%UNRTA]E
M[J,LUL)B<&("3<3_ -\H1^-=CJ/P6O[2TDU*S\133:G&F_)AVESW&[>: /0/
M"'@6R\'3WKV5Q(ZW;;F1EP%/:NKKS#X2^,KW6EN]$U63??6(/SDY+*#@Y^A(
M%>GT PQ7E'CC4KCQ;XNM?!&GEA;[A)?2J>P&['TS@?6N_P#%>M)X>\,:AJ;_
M /+"+Y?]XD*OZD5P_P &M';^RKOQ+=#-WJ<KG)[+O.1^8% 'I%A8P:;I]O96
MR;88(UC0>P&*LT44""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,#QM_R*%]_VS_\
M1BT>"?\ D4+'_MI_Z,:K^MW5G9:1/<7\'GVJ;=\>P-NRP X/'4@T:)=6=[I$
M%Q80>1:ONV1[ NW#$'@<=0379SOZKRVTYM^FVQYWLX_7^?F5^2UNN^_H:%%%
M%<9Z(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4M9_Y >H?]
M>TG_ *":\I^!/_,?_P"O@5ZKK/\ R ]0_P"O:3_T$UY5\"LC^W\@C%P,_K2&
M>QUE>(M<M_#F@W6JW7^K@7.,]22 !^9%:O:O%_CQJ#I#IFGD,86?S7"G&<9Z
M_E3$BGX=\/:G\4]:;Q!K\CKHZ,?L\('WL'  )Z#KGC^=>W6EM#9VL5M;QB.&
M)0B(O10.,5XII?QQL-,TJTL(]!D*6\*Q _:<9P,9^Y6C:_'FTN+F& :%*HD<
M)N^TYQD_[E SV"N3\/>/M,\2>(K[1;2*=+FS#F0NHP0KA3CGU-=3&XDB1\?>
M ->'>(1>_#?XFR>(HK1Y])O#ARO'4#(SV^89I >WW$"7-M+;R#*2H48>Q&#7
MA?P@8VGQ,UZPB&V!4F4+])0 :W=7^.6C/IDT>EV=[)>2+L02J$4$CKD$YQ]*
MF^#OA>]L4O/$6I(R7-_G8K+@["VX_J!0!N?%>#6+SP;)9Z1:RW,D\BK(D*%F
MV@@\ ?2N!T7Q!\1="TBVTZS\)7*P0)M4&U8DGUZ5[Q13 ^7-;USQ3=>.[.^U
M#29(M611Y-NT)#-\O]VOH;PA?ZKJ?AJVN]:M&M;YRXDA9-I7#$#CZ8KS#QL,
M_&[1B0<8 SCI\E>UT@,C5?%&CZ)>V]G?WB0SS@>4AZMSBM?.:\N^,GAJZU+3
M[/6K%&DGT]P7C"[LIGL/J:J:7\<](CTA%U&QO%OXTVND8#*2.,D\8S]#UH P
M?BTCGXG:,;<XEQ&2/^!?X5[U7A?A"RO_ !_\1G\5WD#0V$/S1J1UPNT#/Z_A
M7NE,&>#> [5;/XVZK#(/GWS.,_[1S_(U[SCBO%?B/INH>%?'-OXVT^,R0DKY
MR@<+\FSGZ_UJ]??'32)M%D%C8WG]HO'A4< (K'_:ZG'TY]J ,7X> +\:-96
M93,Q<_\  O\ &O=J\J^#WAB\M!>>)=14I<:B#M3'\+-G/Z#\Z]5H!GD'QQU3
M,.E:"C[6N95=QZKDC^=>G:#8#2_#^GV(X\BW1#]0HS7B_C7=K7QQLM-92RP-
M&JG'_3,/_/->\CK2 6BBBF(**** "BBH;N4P6<\J]4C9A^ S0!-1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!A^+X)KGPM>0V\4DLK;-J1J68_.IX H\(036WA:SAN(I(I5W[DD4J
MP^=CR#5CQ%J4VD:%<WUNL;2Q;=HD!*\L!S@CUH\.ZE-J^A6U]<+&LLN[<(P0
MO#$<9)]*[+S^JVM[O-\[V/.M2^OWN^;DVMI:^]^YJ4445QGHA1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 A&00>E-CACBSY:!<]<4^B@ J.2
M"*;'F1JV.F14E% $'V*V_P">"?E1]CM_^>*>O2IZ* $P?6F2PI-&8Y4#H1@@
M]ZDHH R[3PWHUC<_:+73H(ILD[U7GGK6I110 4444 1M#&T@D* N.AJ2BB@
MK+N?#FCWETMS<:=!).IR'9>:U** &)&L:*B*%51A0!TIV*6B@!I0,I4@%3P1
MZUFQ>'-'@NS=1:= LY.?,"\UJ44 &*,444 1?9XC,93&N\_Q=ZEHHH ****
D"BBB@ JMJ/\ R#+O_KB__H)JS5;4?^09=_\ 7%__ $$T ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>ex4-1_02.jpg
<TEXT>
begin 644 ex4-1_02.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" KP!J # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M6.%F38X\Y^1N#8^]ZJ/RIG_"$^'O^@?_ .1I/_BJ:^IWUYOP)?\ :5E;D_\
M)B>]\4:-IUY):7=YY<\>-R^4YQD CD#'0BC_ (2C1O[/^W_;/]%\WR=_E/\
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
M;//B6:/]TYW(W0\#VJ#_ (0GP]_T#_\ R-)_\54]UX7T:]\C[19[_(B6&/\
M>N-J+T'!]ZI_4[JW-;Y$+^T>5WY+Z6W^=R./Q?H4J2NE]E84WN?)?@;@N?N^
MK#\Z9_PFWA[_ *"'_D&3_P")I\?A#0HDE1+'"S)L<><_(W!L?>]5'Y4S_A"?
M#W_0/_\ (TG_ ,537U.^O-^!+_M*RMR?^3$][XHT;3KR2TN[SRYX\;E\ISC(
M!'(&.A%'_"4:-_9_V_[9_HOF^3O\I_OXSC&,]*+WPOHVHWDEW=V?F3R8W-YK
MC.  . <= */^$7T;^S_L'V/_ $7S?.V>:_W\8SG.>E0OJO*K\U^NWSL:OZ_S
M2MR6UMO?RO\ J%EXHT;4;R.TM+SS)Y,[5\IQG )/)&.@-0?\)MX>_P"@A_Y!
MD_\ B:GLO"^C:=>1W=I9^7/'G:WFN<9!!X)QT)J#_A"?#W_0/_\ (TG_ ,55
M?['S?:M\B'_:/*K<E_G:W3]2>Z\4:-9>1]HO-GGQ+-'^Z<[D;H>![40^*-&G
ML[F[CO-T%MM\UO*<;=QP.,9//I1=>%]&O?(^T6>_R(EAC_>N-J+T'!]Z(?"^
MC06=S:1V>V"YV^:OFN=VTY'.<CGTJ?\ 9>5?%?Y=_P#+\2_]OYW\'+\[WM_G
M^!'!XOT*YN(K>&^W2RN$1?)<9). .5HG\7Z%;7$MO-?;98G*.ODN<$'!'"T0
M>$-"MKB*XAL=LL3AT;SG."#D'EJ)_"&A7-Q+<36.Z65R[MYSC))R3PU5_L?-
M]JWRW(_X4>3[%[^=K6_._P"!)-XHT:"SMKN2\VP7.[RF\ISNVG!XQD<^M1P^
M+]"N'*17VY@C.1Y+CA5+$_=] :DF\+Z-/9VUI)9[H+;=Y2^:XV[CD\YR>?6H
MX?"&A6[EXK':Q1D)\YSPRE2/O>A-)?5+:\U_E\AO^T.96Y+:=^VOX[>0S_A-
MO#W_ $$/_(,G_P 34]UXHT:R\C[1>;//B6:/]TYW(W0\#VJ#_A"?#W_0/_\
M(TG_ ,54]UX7T:]\C[19[_(B6&/]ZXVHO0<'WIOZG=6YK?(2_M'E=^2^EM_G
M<(?%&C3V=S=QWFZ"VV^:WE.-NXX'&,GGTJ.#Q?H5S<16\-]NEE<(B^2XR2<
M<K4D/A?1H+.YM([/;!<[?-7S7.[:<CG.1SZ5'!X0T*VN(KB&QVRQ.'1O.<X(
M.0>6I?[)K\7EMVZ_,?\ PH>[\'GOWZ?+\0G\7Z%;7$MO-?;98G*.ODN<$'!'
M"U)-XHT:"SMKN2\VP7.[RF\ISNVG!XQD<^M1S^$-"N;B6XFL=TLKEW;SG&23
MDGAJDF\+Z-/9VUI)9[H+;=Y2^:XV[CD\YR>?6C_9-/B\]NW3YA_PH>]\'EOW
MZ_+\0M?%&C7OG_9[S?Y$332?NG&U%ZGD>]0?\)MX>_Z"'_D&3_XFI[7POHUE
MY_V>SV>?$T,G[USN1NHY/M4'_"$^'O\ H'_^1I/_ (JFOJ=W?FM\A/\ M'E5
MN2^M]_E8GO?%&C:=>26EW>>7/'C<OE.<9 (Y QT(J,>+]":W>X%]^Z1U1F\E
M^"P) ^[_ +)_*I+WPOHVHWDEW=V?F3R8W-YKC.  . <= *C'A#0EMWMQ8_NG
M=79?.?DJ" ?O?[1_.DOJG*K\U^NWS'+^T.=\O);6V]_*_P"H0>+]"N;B*WAO
MMTLKA$7R7&23@#E:9_PFWA[_ *"'_D&3_P")I\'A#0K:XBN(;';+$X=&\YS@
M@Y!Y:F?\(3X>_P"@?_Y&D_\ BJK_ &._VOP(_P"%*WV+_P#;Q/-XHT:"SMKN
M2\VP7.[RF\ISNVG!XQD<^M%KXHT:]\_[/>;_ "(FFD_=.-J+U/(]Z)O"^C3V
M=M:26>Z"VW>4OFN-NXY/.<GGUHM?"^C67G_9[/9Y\30R?O7.Y&ZCD^U1_LO*
M_BO\N_\ E^)K_M_.O@Y?G>]O\_P(/^$V\/?]!#_R#)_\34][XHT;3KR2TN[S
MRYX\;E\ISC(!'(&.A%0?\(3X>_Z!_P#Y&D_^*J>]\+Z-J-Y)=W=GYD\F-S>:
MXS@ #@''0"J_V/F^U;Y$+^T>5WY+_.UNOZ!_PE&C?V?]O^V?Z+YOD[_*?[^,
MXQC/2BR\4:-J-Y':6EYYD\F=J^4XS@$GDC'0&C_A%]&_L_[!]C_T7S?.V>:_
MW\8SG.>E%EX7T;3KR.[M+/RYX\[6\USC((/!..A-2_JO*[<U^FWRN6OK_-&_
M);2^]_.WZ$'_  FWA[_H(?\ D&3_ .)J>Z\4:-9>1]HO-GGQ+-'^Z<[D;H>!
M[5!_PA/A[_H'_P#D:3_XJI[KPOHU[Y'VBSW^1$L,?[UQM1>@X/O5/ZG=6YK?
M(A?VCRN_)?2V_P [D<?B_0I4E=+[*PIO<^2_ W!<_=]6'YTS_A-O#W_00_\
M(,G_ ,33X_"&A1)*B6.%F38X\Y^1N#8^]ZJ/RIG_  A/A[_H'_\ D:3_ .*I
MKZG?7F_ E_VE96Y/_)A\_B_0K:XEMYK[;+$Y1U\ES@@X(X6I/^$HT;^S_M_V
MS_1?-\G?Y3_?QG&,9Z5'/X0T*YN);B:QW2RN7=O.<9).2>&J3_A%]&_L_P"P
M?8_]%\WSMGFO]_&,YSGI4OZI9?%Y[?,M?VA>5^2VMM_E?]0LO%&C:C>1VEI>
M>9/)G:OE.,X!)Y(QT!J#_A-O#W_00_\ (,G_ ,34]EX7T;3KR.[M+/RYX\[6
M\USC((/!..A-0?\ "$^'O^@?_P"1I/\ XJG_ +'S?:M\A/\ M'E5N2_SM;I^
MI/=>*-&LO(^T7FSSXEFC_=.=R-T/ ]J(?%&C3V=S=QWFZ"VV^:WE.-NXX'&,
MGGTHNO"^C7OD?:+/?Y$2PQ_O7&U%Z#@^]$/A?1H+.YM([/;!<[?-7S7.[:<C
MG.1SZ5/^R\J^*_R[_P"7XE_[?SOX.7YWO;_/\".#Q?H5S<16\-]NEE<(B^2X
MR2< <K1/XOT*VN);>:^VRQ.4=?)<X(.".%H@\(:%;7$5Q#8[98G#HWG.<$'(
M/+43^$-"N;B6XFL=TLKEW;SG&23DGAJK_8^;[5OEN1_PH\GV+W\[6M^=_P "
M2;Q1HT%G;7<EYM@N=WE-Y3G=M.#QC(Y]:CA\7Z%<.4BOMS!&<CR7'"J6)^[Z
M U)-X7T:>SMK22SW06V[RE\UQMW')YSD\^M1P^$-"MW+Q6.UBC(3YSGAE*D?
M>]":2^J6UYK_ "^0W_:',K<EM._;7\=O(9_PFWA[_H(?^09/_B:GNO%&C67D
M?:+S9Y\2S1_NG.Y&Z'@>U0?\(3X>_P"@?_Y&D_\ BJGNO"^C7OD?:+/?Y$2P
MQ_O7&U%Z#@^]-_4[JW-;Y"7]H\KOR7TMO\[A#XHT:>SN;N.\W06VWS6\IQMW
M' XQD\^E1P>+]"N;B*WAOMTLKA$7R7&23@#E:DA\+Z-!9W-I'9[8+G;YJ^:Y
MW;3D<YR.?2HX/"&A6UQ%<0V.V6)PZ-YSG!!R#RU+_9-?B\MNW7YC_P"%#W?@
M\]^_3Y?B$_B_0K:XEMYK[;+$Y1U\ES@@X(X6I)O%&C06=M=R7FV"YW>4WE.=
MVTX/&,CGUJ.?PAH5S<2W$UCNEE<N[><XR2<D\-4DWA?1I[.VM)+/=!;;O*7S
M7&W<<GG.3SZT?[)I\7GMVZ?,/^%#WO@\M^_7Y?B%KXHT:]\_[/>;_(B::3]T
MXVHO4\CWJ#_A-O#W_00_\@R?_$U/:^%]&LO/^SV>SSXFAD_>N=R-U')]J@_X
M0GP]_P! _P#\C2?_ !5-?4[N_-;Y"?\ :/*K<E];[_*Q/>^*-&TZ\DM+N\\N
M>/&Y?*<XR 1R!CH11_PE&C?V?]O^V?Z+YOD[_*?[^,XQC/2B]\+Z-J-Y)=W=
MGYD\F-S>:XS@ #@''0"C_A%]&_L_[!]C_P!%\WSMGFO]_&,YSGI4KZKRJ_-?
MKM\[%OZ_S2MR6UMO?RO^I'!XOT*YN(K>&^W2RN$1?)<9). .5IG_  FWA[_H
M(?\ D&3_ .)I\'A#0K:XBN(;';+$X=&\YS@@Y!Y:F?\ "$^'O^@?_P"1I/\
MXJK_ -CO]K\#+_A2M]B__;Q/-XHT:"SMKN2\VP7.[RF\ISNVG!XQD<^M%KXH
MT:]\_P"SWF_R(FFD_=.-J+U/(]Z)O"^C3V=M:26>Z"VW>4OFN-NXY/.<GGUH
MM?"^C67G_9[/9Y\30R?O7.Y&ZCD^U1_LO*_BO\N_^7XFO^W\Z^#E^=[V_P _
MP(/^$V\/?]!#_P @R?\ Q-3WOBC1M.O)+2[O/+GCQN7RG.,@$<@8Z$5!_P (
M3X>_Z!__ )&D_P#BJGO?"^C:C>27=W9^9/)C<WFN,X  X!QT JO]CYOM6^1"
M_M'E=^2_SM;K^@?\)1HW]G_;_MG^B^;Y._RG^_C.,8STHLO%&C:C>1VEI>>9
M/)G:OE.,X!)Y(QT!H_X1?1O[/^P?8_\ 1?-\[9YK_?QC.<YZ467A?1M.O([N
MTL_+GCSM;S7.,@@\$XZ$U+^J\KMS7Z;?*Y:^O\T;\EM+[W\[?H0?\)MX>_Z"
M'_D&3_XFI[KQ1HUEY'VB\V>?$LT?[ISN1NAX'M4'_"$^'O\ H'_^1I/_ (JI
M[KPOHU[Y'VBSW^1$L,?[UQM1>@X/O5/ZG=6YK?(A?VCRN_)?2V_SN1Q^+]"E
M25TOLK"F]SY+\#<%S]WU8?G3/^$V\/?]!#_R#)_\33X_"&A1)*B6.%F38X\Y
M^1N#8^]ZJ/RIG_"$^'O^@?\ ^1I/_BJ:^IWUYOP)?]I65N3_ ,F'S^+]"MKB
M6WFOMLL3E'7R7."#@CA:D_X2C1O[/^W_ &S_ $7S?)W^4_W\9QC&>E1S^$-"
MN;B6XFL=TLKEW;SG&23DGAJD_P"$7T;^S_L'V/\ T7S?.V>:_P!_&,YSGI4O
MZI9?%Y[?,M?VA>5^2VMM_E?]0LO%&C:C>1VEI>>9/)G:OE.,X!)Y(QT!J#_A
M-O#W_00_\@R?_$U/9>%]&TZ\CN[2S\N>/.UO-<XR"#P3CH34'_"$^'O^@?\
M^1I/_BJ?^Q\WVK?(3_M'E5N2_P [6Z?J3W7BC1K+R/M%YL\^)9H_W3G<C=#P
M/:B'Q1HT]G<W<=YN@MMOFMY3C;N.!QC)Y]*+KPOHU[Y'VBSW^1$L,?[UQM1>
M@X/O1#X7T:"SN;2.SVP7.WS5\USNVG(YSD<^E3_LO*OBO\N_^7XE_P"W\[^#
ME^=[V_S_  (X/%^A7-Q%;PWVZ65PB+Y+C))P!RM$_B_0K:XEMYK[;+$Y1U\E
MS@@X(X6B#PAH5M<17$-CMEB<.C><YP0<@\M1/X0T*YN);B:QW2RN7=O.<9).
M2>&JO]CYOM6^6Y'_  H\GV+W\[6M^=_P))O%&C06=M=R7FV"YW>4WE.=VTX/
M&,CGUJ.'Q?H5PY2*^W,$9R/)<<*I8G[OH#4DWA?1I[.VM)+/=!;;O*7S7&W<
M<GG.3SZU'#X0T*W<O%8[6*,A/G.>&4J1][T)I+ZI;7FO\OD-_P!H<RMR6T[]
MM?QV\AG_  FWA[_H(?\ D&3_ .)I\WB_0K=PDM]M8HK@>2YX90P/W?0BF?\
M"$^'O^@?_P"1I/\ XJGS>$-"N'#RV.Y@BH#YSCA5"@?>] *K_8[_ &OP(7]I
M6?P7_P"WB2'Q1HT]G<W<=YN@MMOFMY3C;N.!QC)Y]*C@\7Z%<W$5O#?;I97"
M(ODN,DG '*U)#X7T:"SN;2.SVP7.WS5\USNVG(YSD<^E1P>$-"MKB*XAL=LL
M3AT;SG."#D'EJG_9-?B\MNW7YE_\*'N_!Y[]^GR_$)_%^A6UQ+;S7VV6)RCK
MY+G!!P1PM23>*-&@L[:[DO-L%SN\IO*<[MIP>,9'/K4<_A#0KFXEN)K'=+*Y
M=V\YQDDY)X:I)O"^C3V=M:26>Z"VW>4OFN-NXY/.<GGUH_V33XO/;MT^8?\
M"A[WP>6_?K\OQ"U\4:->^?\ 9[S?Y$332?NG&U%ZGD>]0?\ ";>'O^@A_P"0
M9/\ XFI[7POHUEY_V>SV>?$T,G[USN1NHY/M4'_"$^'O^@?_ .1I/_BJ:^IW
M=^:WR$_[1Y5;DOK??Y6)[WQ1HVG7DEI=WGESQXW+Y3G&0".0,="*/^$HT;^S
M_M_VS_1?-\G?Y3_?QG&,9Z47OA?1M1O)+N[L_,GDQN;S7&<  < XZ 4?\(OH
MW]G_ &#['_HOF^=L\U_OXQG.<]*E?5>57YK]=OG8M_7^:5N2VMM[^5_U(X/%
M^A7-Q%;PWVZ65PB+Y+C))P!RM,_X3;P]_P!!#_R#)_\ $T^#PAH5M<17$-CM
MEB<.C><YP0<@\M3/^$)\/?\ 0/\ _(TG_P 55_['?[7X&7_"E;[%_P#MXGF\
M4:-!9VUW)>;8+G=Y3>4YW;3@\8R.?6BU\4:->^?]GO-_D1--)^Z<;47J>1[T
M3>%]&GL[:TDL]T%MN\I?-<;=QR><Y//K1:^%]&LO/^SV>SSXFAD_>N=R-U')
M]JC_ &7E?Q7^7?\ R_$U_P!OYU\'+\[WM_G^!!_PFWA[_H(?^09/_B:GO?%&
MC:=>26EW>>7/'C<OE.<9 (Y QT(J#_A"?#W_ $#_ /R-)_\ %5/>^%]&U&\D
MN[NS\R>3&YO-<9P !P#CH!5?['S?:M\B%_:/*[\E_G:W7] _X2C1O[/^W_;/
M]%\WR=_E/]_&<8QGI19>*-&U&\CM+2\\R>3.U?*<9P"3R1CH#1_PB^C?V?\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **CN+B&UMY+BXD6*&)2[NYP%4<DDT]65T#J0589!
M'<4 +1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
MT=)$5XV5D895E.01ZBO+;>VE\*2ZE!KO@R76;>YN9)FU.TA2Y>5')(#H?F&
M<>E=?X%&D+X8B70KV:YL!(^P3?>ARV3'C ("YQ@U*U5RGHSI:I_VMIIM)[K^
MT+3[-;LR33><NR)AU#'. 1W!JY7D$?\ R2SQW_V$KS_T(4F]'Z?JE^HTM5YO
M]&>MI/#);K.DJ-"R[Q(&!4KC.<],8[TR&^M+FR6]@NH);5EW">.0,A'KN'&*
M\]\.7$WAA9O"5_*SVTUHUQI,[GETVY:(G^\I/'M6'I0.I>&?AWX=G8C3[_S9
M+I <"58@6"'U!/4>U5;6R_K?\K$I]_/\D_QN>HV'B70M4NFM;#6+"ZN%ZQ0W
M".WY \UJ5SNK>"M%U.U@BBM8[":VD22WN;.-(Y(BI!^4XZ<8QTKHAP.N?>D,
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M&[^(%O-KNH:OJ5K823.EC9V-P8%6-6*[G*\LQ(/TJ2UOM3T#6M4\,7>HW-]
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
MIXA%<L&CG0=!(K%6Q[9&:Y?QK<1-X\T>QO\ Q%=Z/ILEE,[O!?FU5G##;DY
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
M:ZO;5F#O-M7:CR $J#DG/>MGPM9O!J_G:)XE_M?P_)$1+'<7GVB2&7C;L;G
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
M27_BWQKI^MS:5>:;I>E12B!;Y/+EFE<;2=F20H [UW=%"TMY?\'_ #!]?/\
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
M&6FM:-<3/87[V]ZL]JS1LB(560Y&"I&.>A->L447UOZ?A_5A=/ZZ_P!7//\
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
MFGPI<M>SRC<$<E&<E3D9[56UCPDWBKQLLNM6;G1+"TVVH6X*&29SEF^1@PP
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
MX,T.;PWX3L-*N9EEFA4[RN=H+,6P,]AG ^E'1_U^'0'NOZ_$T-9U#^RM#O\
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
MI&L>;%+9&0LD4JKN#H#]W/(('%<7H*_#PG5?^$FMO,U'^T[G+?9[A_DWG'*
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
M_LRPTJ2S\TN,AMR[1C.3D G.*Q-8\#ZG#\0-*U/1T#:0]\MY>P;U40R@$&0
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
M_8_VCR=[8\SS=N[KGIQ5W6KC2?!OQ!\.J(9(;"#39XXXX(GE*Y8=ADT=O/\
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
MQZUI4UO;W$6IV3PW,GE02+.I65^?E4YPQX/ ]*FBOK.:\FM(KN"2Y@ ,L*R
MO&#TW+U&?>GK?^NG_#AI_7F<C=W'C*.\L]=MM)=XC"T-WHCWD>Y#NRLJ./E)
MQVS45GI^L>(/&VG:]>Z&-%ATZ.1<R3(\UR7& #LZ*.O)KLI-0LH;K[++>6Z7
M'EF7RFE4/L'5L9S@>O2LS_A-/"O_ $,NC?\ @?%_\50G9W_K^MP91US1[^\\
M=^%]2@@WVEB+G[1)O4;-Z +P3DY/H#3_ !/I-]J.O>&+FU@\R&RO6EN&WJ-B
ME",X)YY/;-:LWB+1+>RAO9M9T^.TG)$4[W2".0CKM8G!_"G:?KND:L[)IVJV
M-XZC++;7"2$?7:31V78&[_=8P/%N@Z@=0L_$?AV)3K%HP26'>$%W 3\T;$D#
M(Z@GI4EMI6H-\2IM:DM#'8RZ0D&YG4D2>86*D D\#OT]ZZEW6-&=V"HHRS,<
M #U-9$7B[PU/*L4/B'29)'.%1+V,DGT #4+MZ_CH#U_KL<UI<'B#P.;G3+30
MWUC2&F>:SDMIT1X0QR8W5R. 2<$5M^%[77FN+_5-><PR7;KY&G+-YB6J*,8R
M."QZG'%;;W]G'>QV3W<"W<JEXX#( [J.I"]2*6[OK33XA+>W4%M&6"!YI @+
M'H,GN?2A?\ 'K_7]>ISF@Z/?V7CGQ1J-Q!LM+XVWV>3>IW[$(;@'(P?4"H;C
MP[<WOQ!U"\N;;.E76C"R:3>O+%R2N,YZ'KC%=/>ZA9:9;&YO[RWM( 0#+/*L
M:@GH,DXK,_X33PK_ -#+HW_@?%_\51Y=E;\!N^_]:6_R.>TF;Q7X3TY-$;P\
M^LP6J^7:7EM<QQ[T'W5D5R"I P,C(JM<^$-9NO#'BB\NXXI-?UN, 6T4@V1*
MHPD89L \=3P,UWMIJ%E?^9]CO+>X\L@/Y,JOM)&0#@\<'-.6\M6O7LUN83=(
M@D: 2#>JG@,5Z@>]#UWW_K_(2=MCE_%OA:YUGP]:R:>P@US3T#VDF1][;AHR
M>FUAQZ=*RM-T7Q9H?@[PV=/C!O=-5EO-+>=56X5L\;QE=PZCG'-=5)XP\,12
M-')XCTA'4E65KZ($$=01NK0L-2L=4MS<:?>VUY"&*^9;RK(N?3()&:=]VNNO
M]?>*UK)]-#A[RTUSQAK.CO<^'#HT.G7:W3W<]Q&\K!<_NT"9.#W).*Z[Q'HD
M/B/P_>Z3.Q1+F/:' R4;JK?@0#5N^U"RTRV-S?W<%K .#)/($7\S4>FZQIFL
MPM-IFH6MY&IPS02J^T^AP>*6ZL5=IW.5MM9\::?8KI]QX5^W7L2B-+R&\C6"
M7'&]MQW+[C%9M]X(U6/P+/9H$O=9O=2CO[PHP5=WF*S!2Q'"@?CBNOD\8>&(
MI&CD\1Z0CJ2K*U]$"".H(W58'B+1&TXZB-9T\V*OL-R+I/+#>F[.,^U._P!K
MT_-/\R6M.7^MFC2K+\165_J.@W=MI=ZUE?,N8)P?NL#G!]CC!^M,M_%?AV[G
M2"VU_2IIG.%CBO(V9C[ ')J2^\1Z'IER;;4-:TZTG #>5<721M@]#@D&DREH
MSCM6N_%FOZ%/H=WX+1;BXC,+W,MY$UNA(QY@_BXZ@8S5G4O#FKZ/+X;U32(A
MJ=SI%J;.>W>01M<1E0,JQX!!&<&NCA\6>'+@N(/$&E2E$,C!+R-MJ@9).#P
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
M_P [%L'"8J_J^A^)?$7AV.TU,Z3#>1W\,Z_9I)#&8T8$Y++G=U[8Z<TELO\
MMW] >[^?ZG'Z_JNC>(;-_#NG>!+ZRUB]0_9&O;"*TV$=7#%L_+UXKL_%&B6J
M^ -1DOK6UN;^#2W5KIX5+EEC/(8C/7FM'Q?X;'B71C!%*+>_@<3V5ST,,J]#
MGT[&I+_3]3U7P7=:;=M:KJ=S9/ [1LQB\QE(SG&<9YZ4I:P:6_\ 7],<=)Q;
MV_X)R<FE:=!\%GNX;"UCN6T+)F2%0Y)AY^8#/-9_BB2.'PW\/I)K*2^C6> M
M;11B1I1Y)^4*>#^-=E-X>NY/AN?#@D@^V'3!9[RQ\O?Y>W.<9QGV_"JMYX5O
MKBU\(Q)+;AM&GBDN,LV&"Q[3LXYY]<5K)IS=OYE^IE;W5Z/]!WAZ[TR]U,+!
MX+OM)EC0NMS=:?%$H[8#*Q.3G^=<$+F=?"M_IT,K0IJGBV2RFD0X*QN_S8/;
M(&/QKVJN%@\ S3>&M8TN]NHXYKK5)=0M9[<EC"Q8,A.0.1CD?K4IJ^OE^:9?
M]?@U^9L7_@?P]?:&VE+IEM;Q;-L<D,2J\1[,K8SN'7-8WC^Y2T\.Z;X;>_Q)
MJDJ6DES<2*K>2N#*['@9VC'_  *EN[#Q_JNFOI%W+HMM#,IBGOX'D:1D/!*(
M0 &(]3CK4T7@2&;Q'%/J<%I>Z18V"6EC;3CSCNSEW<,N,G &>:77Y_E_20;+
M^OZ\RCX%FTZ&_P!=\());7=C;R_:;-0RR(8).2G<':V1^-1C1-)_X7(;;^R[
M+[/_ &'O\K[.FW=YV,XQC..]:UUX*BLO$VCZSX<M-.T\V[/'>11QB%9H6'/"
M+RP(R,X^M71H%U_PL4^(?,A^R?V9]CV;CYF_S-V<8QC'O^%4MTWY_EH'1K^M
MT<IXM^PZ;\1-!4Z#)J-LFGSJME:6J2$?,.0A(&!71>';S3;S4]MOX,OM(E1"
MPN;G3XH5]-H96)R<_P ZC\1Z'XAF\6Z=KNA'3"UM:R0/'?22*#N(.1L4^E7-
M,;QL=0B&JP^'ULLGS3:RS&3IQM#*!UQUJ8[??^82W^XH?$JYG71-/TV&5H5U
M748;&:1#@B-R=V#[@8_&M.Y\$^'+C1&TK^Q[-+;9M79$H9#C[P;KN[YZU9\2
MZ!#XET633Y97A?<LL,Z?>BD4Y5A]#6!);_$.YLSITDVAP[@8WU*-I"^WIN6/
M& _XXI=&NO\ 7Y?\$KJG_6YQ$^JS7O@_P3<:E;RZH]OJ[P/'&@D>X";U'#'#
M$@#J:] \/7>F7NIA8/!=]I,L:%UN;K3XHE'; 96)R<_SJ&?P/]FM?"MEI3QK
M:Z->">0S,0T@PV2,#EB3GL*[.KOOZO\ 3_@D=?Z[LXKXK_\ (@W/_7Q;_P#H
MU:QO'.CW6L^/M(33[AK?4;;39KFTD!X\U77 /L<D'ZUUOC;0;KQ)X8FTRSDA
MCF>6)PTQ(7"NK'H">@]*=/HES+XXL-;5XOLUO8RV[J2=Y9F4@@8QC@]ZE?K_
M .V_YC?Z?JOT..U'Q#'XD;P5=[##<QZR(;JW;[T,RHP93^/Z5H>$[*U\1>)/
M$FLZK!%=7%MJ#V%LDRAQ!%&!]T'IG.2:DUOP!-=^/=+\1:;<10PQW"S7UN[$
M"1E! =0 1NP2#G%6KC0->T7Q!>ZKX:>QF@U%A)=V-ZS(!(!C>C*#@GN"*:?5
M^?RV_P F*VZ]/U_S1+?Z):>%4UWQ)I0:W=K!V>TB"K"TB D/M ^]VXJ#P/X9
MTH^$+*[N[*WO+S48%N;NXN(UD>5G&XY)'3G&*GTCPWJ=SJ]WK/B::VDN;BW^
MR1V=J6,,41.2"6Y9CGDXJG8:1XQ\,6O]E:.^E:AID>1:/?221RP*3PK;00X'
M;H:2TT?];Z?UZ%/7;^M%_7XG+:K$-&TOXA>'+4XTVWMH[JVASD0^8,LH]!D9
M I9O$GAU]$MM-E^'VHK=7D(@MVNM-B@CED*\8D9O7G(YKII/ M[)X4\002WL
M-QKNM+FXN6!2($<*J@ D*HX[FN@U/PY;ZUX4_L2_ (,"IO7JCJ!AE]P1FDUH
MT]=OR?\ PP7]Y->?Z?\ #GGNMVC>'=#\ VNOH;LVMR5N(UC\[/R'"A<'=C@?
MA4U^-.\1:YH7_"*^'KFSO+:^2:>^.GFV6.$9W*6(&[.?NUT">&?$-U'X6;5+
MJREN=(NF>>5)'/G)M*J1E?O<C(/'O7;U=];^;?Y$K:WE;\_Z^X\_\*6-KXD\
M2^(]:U6WBNI[;4'L+9)E#B".,#[H/ ))R32ZE8V_AKXD:!<:5%':QZOYUM>P
M1#:DFU=ROM'&X'O[U>NO#^N:-KUYJWAB2RDBOV#W=A>ED4R 8\Q&4'!/<$8J
M32_#NK7GB.+Q!XEFM#<VT;1V5I9[C' &^\Q9AEF(XZ 5*Z>7^7ZO^M"I?:\_
M^!^7];GGWASQ%HFC:/J#:IX.U+4%BOKEI+Z+3$EB"^8>LC$=/TKL? =N=*T[
M7-<EMDTW1[R7[9:V@92(H@G+?*2HW8S@=*V_"'A^?0M"N+"^:"4RW4\Q$9+*
M4=B0#D#L>:YN7P+KT&BZIX;T^]LUT.[N%:#S)'$MO"6S+& %((].>YS25[6Z
MV2_+^ODP=F[O:[_7^OFCE]+U.UTV^TKQM)?VYO-3OI$OX!.I=+>4@1@KG/R;
M5/XUU/Q#T?2XI/#3Q:;9HTVN6ZR%8%!<'=D'CD&MS4_A[X9O=&N;&'0],MY9
M(3''/':(KHV.&# 9R#5.[\+ZWJ.@>%[:\N+-K[2[Z"XNI!(Q618\C*G;DL1C
MJ ,YYJU:Z\FON_I?B+75]T_OU_SM\BM\2]/LM/\ A_>+96=O;*]S;EA#$J _
MO5ZX%+K<$7B'XFZ;H6H()=-M-/:_-N_*32E]@W#N!UQ6YXVT&Z\2>&)M,LY(
M8YGEB<-,2%PKJQZ GH/2HO$?AR\OK^RUK1;J*UUFR5D0SJ3%-&W6-\<XSR".
ME2G;?O\ I;\&#_3]?\C'^(NC6.F^&9/$&FVT%EJ>ENDT$\*!#C< 4.,94@D8
M-8&L6FI7'Q#U'7]'+'4=-L+6X6W!XGC8-YD9]R!Q[BNEO-!\3^*V@M/$1TVS
MTB.19)K>RD>1[DJ<A2S !5SCU-;-CH=Q:^--4UAGA^S75K!#&BD[P4W9R,8Q
MR,<T*Z_'\OU8VU;^N_Z',KK%IKWQ#\(:G9/N@N-/NF'JI^7(/N#P:TOB5<SK
MHFGZ;#*T*ZKJ,-C-(AP1&Y.[!]P,?C5:S\ 3:9\2D\065Q$NEE)6:T9CF.5Q
MAB@QC!P">172^)= A\2Z+)I\LKPON66&=/O12*<JP^AHTLM.NWS$M)/^NA6N
M?!/ARXT1M*_L>S2VV;5V1*&0X^\&Z[N^>M>93ZK->^#_  3<:E;RZH]OJ[P/
M'&@D>X";U'#'#$@#J:[>2W^(=S9G3I)M#AW QOJ4;2%]O3<L>,!_QQ3Y_ _V
M:U\*V6E/&MKHUX)Y#,Q#2##9(P.6).>PIK>_FOUU$_AMZ_EL3>'KO3+W4PL'
M@N^TF6-"ZW-UI\42CM@,K$Y.?YUTMWI]EJ"*E[:6]RJG*B:,. ?;(JQ12&>=
M?#O1M+F_X2-I=-LY&BURX2,M I**-N .. *J:+K]UI'BWQ=';Z!J6I!]1#%[
M14(3Y!P=S#FNM\):!=:"-9%U)"_VW4YKR/RF)PCXP#D#GCW^M.\/:%=:3K'B
M"[N)(6CU&\$\(C))5=@&&R!@\=LT=5Z?I$<NOK_F<;8:E-JOCSQ)<3Z;=Z>_
M]A!?)N@H? +<\$C%5/!VJ:7#X/TN.7P!JE](L #7,6F0R+*?4,6!/XUVL_AJ
M\D\7:MJPE@^SWFEBSC4L=P<$G)&,8Y]<^U9&A:7\0=!T.STJ!/#$D5K&(U=Y
M[C<0/7"4E^GZR_S%U^?Z([72_).F6S063643(&6V>,1M%GG:5' /K7%>$[*U
M\1>)/$FLZK!%=7%MJ#V%LDRAQ!%&!]T'IG.2:[/2CJ9T^,ZNMHM[D[Q:,QCZ
M\8+ 'IBN:N- U[1?$%[JOAI[&:#46$EW8WK,@$@&-Z,H.">X(JOM7_K^N@?9
ML2W^B6GA5-=\2:4&MW:P=GM(@JPM(@)#[0/O=N*@\#^&=*/A"RN[NRM[R\U&
M!;F[N+B-9'E9QN.21TYQBI](\-ZG<ZO=ZSXFFMI+FXM_LD=G:EC#%$3D@EN6
M8YY.*IV&D>,?#%K_ &5H[Z5J&F1Y%H]]))'+ I/"MM!#@=NAI+31_P!;Z?UZ
M#>NW]:+^OQ*.B1#1M6\:>'+4XTVWMUNK:+.1#YB,64>@R,@5G?"F9?#]K)IL
M\A6UNM/BU:$L>!\NV4?@0#^-=?HOA2?3]/U>6\NTNM9U8,;FX"[4!VE551U"
MJ#]:PM2^'NI7GA?P[86][;P7UA#]DNY0S;9+=UVR*IVY)X&,@?A0KK[DOS_+
M0'9_>W^7YZ_><_X9CFD\5ZSJUSN$VK:%+?%6_A5I"$'X(JT[PQK'A+_A!M/M
M+SPQ<7]W]F"N(](,AE;V?;@GWS7=3^%[@^)[K4(&MTM'T;^SHHR3N5MQ()&,
M;<$=\^U:/A/29]"\*:;I=T\;SVL C=HB2I(],@']*+*UNEK?C+]+"N[W_K9'
MF4=N\>A>%/!?B&XCMD=GO;Z.XF"[+=&)CB))[D@8_P!GVKI/!FIK/X(U?1FN
M4N)M&$UIYB.&$D04F-@1V*\?A6I;>"X+WQ)K&K^(K/3M0-RZ1V<<D0E$,*#C
M[Z\,223C\Z@?P2^G^)IKW08K"ST^\T][6[M47RAOYV.JJN.^#TX]:4FW%KNG
M]_3_ "^92TDGV:_X/YW^1S/P\N)O"%IHEM=2L^BZ[ DEO(YXM[HCE#Z!^H]Z
MN>&O#T/B;P/K5A(QBF&L74EO.OWH95?*L/H?TKIK?P@EQ\/;7PSJC(SQVJ1&
M6$D[)%'#J2 >#R.*/ 'AO4/"WAU[#4[F&YN7N9)FEB9B&W$<G(!SZU<K.4OP
M^^_X?Y&:NE%_UL_S.9TR;5/'][;:3K-L8+717']JJ3Q=7*GY%'^QQO/U KT\
M  8' KGO#VA76DZQX@N[B2%H]1O!/"(R2578!AL@8/';-6/#E_J6H6]\^I1V
MZM%>2PPM;JP5XU( /S<DYR">F1Q2O=?C\Q[/\#B?&XT[Q3XM_P"$?OM0M[:T
MT^R>=S+,J9N)!MCZGJHRWXUJ:3>77CCX53007*QZF]N]G+)NX$J_*<D=CUSZ
M-5K0_ MFOV^\\2:?I>HZG>W;SO(\ F"(>$12ZYP !VJFWP^ECN/$%E8SPV.B
MZI'')"EME'MKA<<JH &TX&>?:IM[O*^OY_\ #:?(N_O773\O^'U^9S]W-H]O
MH":+XH\&7>AQHJH-1L[=)8H6'202J"5.>>0>IS7J]H4-G 8IC/&8UVRD@EQC
MALCKGK7$76G_ ! U+2IM%O&T!8)XS!+?(9&<H1@D1D8W8]\9KK;33VTK0(=.
MT\JS6UL(8#,< E5PNX@>PSQ5-Z-D):I'EWBR6U\1^(->O!J5M!/H,21::LDZ
MJ6N582.0"?\ 9"5L>-+VU\6_#32;I?\ CWU"[M X!Y7<X##Z@Y'X5L^'?A]H
M]AHD$.L:5IFHZF=TEU=2VR2&21B6/S,N2.>*RU\!:I;Z;=:3;3V0TY=8BO[)
M2[ Q1!PSQD!<#D<8SU[4K*W*_+\U?^O(IO7F7G^3M_7F0V6MW=G\,+C3@Q.K
MVDQT5/4REMB-_P!\E6_"N3-E%I/PQU"Q6)YX;7Q,(A&!N:0*ZC&#U)Q7H<G@
MNX?XB+K@N(AI1VW,EMD[FNE0HKXQC&T^O4=*S[[P-K$OAO4K*VGL?M<^MG4H
M3([A-F\, Q"YSQV'XT[WU>[M^#7_  6)I;+S_%/_ (")K74M(GO(8?\ A7.J
MP>8ZKYLNE0JJ9/WB0W '6L/Q!I^HM\2]6UK1V9M1TJSMID@!XN(SO$D9]R!Q
M[BNJW_$;/-OX5_[_ -Q_\16A8:)=VWC/4]9E>$P7=K!"BJ3N#)NSD8QCGCFE
MU37G^0='\OS.9&L6FO?$/PAJ=D^Z"XT^Z8>JG"Y!]P>#2_#S0M(U+PU=O?:5
M973MJ-T&:>W1R1YA[D58L_ $VF?$I/$%E<1+I925FM&8YCE<88H,8P< GD5!
MHVA^//#MG<V6G_\ "-R0/<RSH]Q+/N&]B>0% [T*WX/_ -*N*SO]WY6.>OT&
MDZ'\1O#MMD:=9QQSVT><B+S5W,@]!GM6SI^K:0-.M5;X;ZO(1"@,@TF AN!S
MG?6B_@6];PAK]I)>PW.MZUE[BY<%(]W15  )"J.!UJ:VC^(MK:PVZP^%BL2*
M@)GN,D 8_N4+S\OR8WJ[KS_0JZM8V=U\4] MY[.&2W&ES[89(@57!7'RG@8J
M'Q;I=AX9UWPYK6C6<%E<RZE'97"VT8C$\4F<A@."1@'-7=7T/Q7/X@TC7=/_
M +&^V6UD\%Q'<22B/>Q!.S"DD<=\5);^'?$.L:[8ZCXIN=-$&G.9;:ST\.5:
M3& [L^"2.< "G'1KR;_/]0?7T_3_ #.SK@/'US8ZEK6B^%[VZAAM)W-Y?&64
M(#%']U23_>;'Y5TVE7^I7.NZS:W4=O\ 8[62-;62)6!;*Y8.3P6''3CD5E6W
M@N"]\2:QJ_B*ST[4#<ND=G')$)1#"@X^^O#$DDX_.IM>W;?^OZZ#O:_W&7X,
MU-9_!&KZ,UREQ-HPFM/,1PPDB"DQL".Q7C\*QOAY<3>$+31+:ZE9]%UV!)+>
M1SQ;W1'*'T#]1[UTS^"7T_Q-->Z#%86>GWFGO:W=JB^4-_.QU55QWP>G'K5R
MW\()<?#VU\,ZHR,\=JD1EA).R11PZD@'@\CBJO\ :]/UO^C%;[/K^EOU1Y[(
MBR?#J[1U#*WBH@J1D$>>.*[;QMX3T1O"FHWEOIMI:7MG UQ;W5O"L<D;H-PP
MP /45C6_P^UZW^'W]B_;+";4QJ8OA-)(_EOAPWS';G)QZ?C6IJ.C>-_$=H^E
MZM=:)8Z;/\MR]@99)G3/*C> !D<9YJ;:66^G_I*7Z!%V=WMK_P"E-_D=-X;O
MY=4\,:7?SC]]<6D<K_[Q4$UQWQ#T;2XI/#31Z;9HTVN6ZR%8%!<'=D'CD&O0
M+:WBM+6*V@0)%"@C11V4# %8/BS0+K7CHIM9(4^PZG#>2^:Q&43.0, \\]\?
M6K;3FFMK_J*.D;/L_P CF_'4-KH.K^%)].TA68:BS&WLHE5Y3Y9Z#@$_6L[Q
M[XFO=3\.):S>&-7L$:\MR9[E4"#$B\'#$\UV_B'0KK5M9\/WD$D*QZ==F>82
M$@LI0KA< Y.3WQ1XTT&Z\1^'_L%G)"DOVB&7,Q(7".&/0'G J8Z6OW_6(2U3
MMV_21QVIW=I:_%;5C=>';O6@VGVX5+:U2<Q\GDAB,9KKO#%S87<UP]KX5N]%
M=% +W-E' 9 >P*DYQCG\*S;_ $/Q3:^-;W7-#_L9XKJUB@9+Z256&PDY&Q3Z
M^M;&C-XM-ZW]N1:(MKL.#8R2L^[(Q]]0,8S1'9+^MV.6[_KHC#^++K'X.B=X
M6F5;^W)B1=Q<;Q\H'<GIBN6U_5=&\0V;^'=.\"7UEK%ZA^R->V$5IL(ZN&+9
M^7KQ7H7C'0KKQ#H\%I:20I)'>0SDRD@;4<$C@'FG>+_#8\2Z,8(I1;W\#B>R
MN>AAE7H<^G8TEUOW_1#ZJW;]3B_$973?'/AI-1TNXUQXM*DCDBMX%F9W!4%]
MK$#KGGWKI_#MYIMYJ>VW\&7VD2HA87-SI\4*^F RL3DY_G5'4="\73:WHVN6
MAT4W]K9/;W*3RRB-F8C)7:F<<=\5JZ<?&KW\:ZM#X?%B<B4VLLQDQ@XVAE Z
MXJO^#^9-OT_(Y"WMI?"DNI0:[X,EUFWN;F29M3M(4N7E1R2 Z'YA@''I4=_<
M:='\/=+TOPYJ5R^G:IJJ63/(V'@C=B7C' *XZ8/8UNV6D^-O#4<FGZ3+I6I:
M<'9K=[^61)H@Q)VL0"& SUZU);_#\2^%+W3M0O =1O;QM0>ZMTVK#<$@@H#V
M& .>O/K25K:[:?A;3^OU*>_W_BGK_7Z&O<^"?#EQHC:5_8]FEMLVKLB4,AQ]
MX-UW=\]:\_TO4;K4K#X?R7LIFGAU2:W,I.2X0.H)]\ 5U4EO\0[FS.G23:'#
MN!C?4HVD+[>FY8\8#_CBHM3\$7UGIWAJW\,M9!M%G,H%\[*),J022BDY))/:
MGL[^:_743^&WK^1UVL?\@2__ .O>3_T$UB?#G_DG>A?]>JU-I:^+)[AXM?AT
M,6+QLI^Q22M(2?\ >4#'6L+3=&\<>&=.&BZ2VBW=A"66UN+MY$DC0DD!U4$-
MC/8TMK^=OU!ZV\A?A[I]EJ&@:DE[:6]RJZQ=E1-&' ._MD5!\.]&TN;_ (2-
MI=-LY&BURX2,M I**-N .. *ZKPIH'_"-:!%I[7!N)M[RSS$8WR.2S''89-5
M_"6@76@C61=20O\ ;=3FO(_*8G"/C .0.>/?ZTUH_DOT_P @^S\_\_\ ,X35
M]5N=&E^)=Y9N8[@26D:..J%T"Y'TS7>:;X*\/6>A1Z:=*LYHC&!*\D2LTK$<
MLS$9)/7-4H_!AN=1\6_VDT4ECK9B"+&QWH%3:2<C .>1C-06]I\0--LETR";
M1+N.-1'#J%PTBR!!P"\8!!8#T.#2^S;R7Y/0.M_-_H<3>PFX\$:CX:N)GEM+
M'Q%%8PN6RPA+KA<GT#$5K7VIW5IX%\3^$]8E+ZCIUBY@F;_EZML81_J.A]Q6
M])X"E@\+VVF6ETDUW_:46H7=S/E?.<.&<\ \\8 _6IOB%X);Q?I*BRG2VU2$
M%8IG)"LC<.C$ G:1[=12E?E:WO\ Y+7[RE;F3_K=Z?<9.JZ1J$D?A;6X-'CU
MNULK$))8.ZJ59E7$BAN"1CI^53^'+SP[?^-%N;>QO]!UK[,T<FGW%L(!<KD?
M,0!A\8X(.?PJ[>>&]>LY]+U/0KRU^W6EDMG<6MT7\B=1CD$<JP(.#CTIUCH6
MOZKXGL-;\1G3X!IRR"UMK%F<EG&&9V8#MT %:-KG?J_QO]]_ZV,TK02\E^@G
MQ*N9UT33]-AE:%=5U&&QFD0X(C<G=@^X&/QK3N?!/ARXT1M*_L>S2VV;5V1*
M&0X^\&Z[N^>M6?$N@0^)=%DT^65X7W++#.GWHI%.58?0U@26_P 0[FS.G23:
M'#N!C?4HVD+[>FY8\8#_ (XK/HUU_K\O^":=4_ZW.0U+4KG4?@;;2WS-=307
ML<#-]YI0D^T=>I( ^M=?I%]I-YJEO G@'4;!BV5N;C3(8TC(&02P8D=...M/
MU?P/N\"6GAO1WC06\T+A[AB-VUP[$D \GD].IKLZN^K?G^B_4C^OQ>GW%>[T
M^RU!%2]M+>Y53E1-&' /MD5P7P[T;2YO^$C:73;.1HM<N$C+0*2BC;@#C@"O
M1:YSPEH%UH(UD74D+_;=3FO(_*8G"/C .0.>/?ZTHZ-^GZHI_#;S_P SDM%U
M^ZTCQ;XNCM] U+4@^HAB]HJ$)\@X.YAS3+#4IM5\>>)+B?3;O3W_ +""^3=!
M0^ 6YX)&*[+P]H5UI.L>(+NXDA:/4;P3PB,DE5V 8;(&#QVS5>?PU>2>+M6U
M82P?9[S2Q9QJ6.X."3DC&,<^N?:LVO=MY/\ )A]J_FOS1Q7@[5-+A\'Z7'+X
M U2^D6 !KF+3(9%E/J&+ G\:]3TOR3IELT%DUE$R!EMGC$;19YVE1P#ZUQ6A
M:7\0=!T.STJ!/#$D5K&(U=Y[C<0/7"5V>E'4SI\9U=;1;W)WBT9C'UXP6 /3
M%:R=VR$K)'GFHSVT'Q7U<W/AVYUH'3[?:D%O'*8^6Y.]AC/M5;PYJ,.FW7C7
M4;+3FT9XK19HM'DB\MEV(W[W;C: 3Q\N>G-='J&A^*;;QK>ZYH?]C/%=6L4#
M)?22JPV$G(V*?7UJ71_"VISZ_>Z[XFEL9;JXM/L*6UD&\I(<Y.2W+$_2LTGR
MV\G^II=<UWW7Z#/ _AG2CX0LKN[LK>\O-1@6YN[BXC61Y6<;CDD=.<8JGX7E
MA\,^)?%>C+((]'L4CO84)XMPZDNH]!D9Q4]AI'C'PQ:_V5H[Z5J&F1Y%H]])
M)'+ I/"MM!#@=NAJ"Y\!ZI-X>U*W.H02ZMK5Q&VI73911"#RD8 )P%X /7)Y
MJV[MN.G]*WW?IYDK16E_7_#[?/R.1TO4[73;[2O&TE_;F\U.^D2_@$ZETMY2
M!&"N<_)M4_C70^-[RULOB1HDUWHUUJ\7V"<?9K6U%PY.X?-M/8>M=)J?P]\,
MWNC7-C#H>F6\LD)CCGCM$5T;'#!@,Y!JII/AG6XM;\/ZEJ=Q9R2:?ITEI<&)
MV)D<D;6&5'8<YQS1I=+M^5G^OY@^K[_YK^OD<U92V?BSQEI4OA[PY-HTFD7.
M_4)KB".WD"%3^[**2QW9[BMGPMI.FZCXG\9&^T^TNB-1"@SPJ^!Y8XY%:^N>
M&KR7Q-IWB+1)8(;^$^3=I,Q5+FW/520#\PZCBLR'0_&>CZ]K=WI T&6VU&Y$
MX%W+,'7Y0,85<=O6DNGS_3^OO!_Y?J,T6UA\._%2]T;38U@TV]TY;TVT8PD<
MH?82HZ+D>E3>.A_:?B'PQX;F8BPU">62Z0''FK$NX(?8GK]*TO#?AR_L]5O-
M=UV[@N=7NT6(BV0K#!&O(1,\D9Y)-6/%/AQM>M[66TNOL>IV,WGV=SMW!6Z$
M,.ZD<$4]N6_3_@_EI]P^KMU_R,_Q=X3T:;PI>&"PMK2>S@::UG@C$;P.@W*5
M(P1R!7&WVL"^UKP-JFHZ1/JSSZ5*\EM;P+*S,0N6"L0.O-=1?:7XV\1V3:3J
MCZ1I]C,-EW/92222RIW5 P 7(XR<]:T9/"TD7BS0-0LS!'I^EV<MMY1)W_,
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
M%4D=>AQ2:1XY\-ZY?BPL-2#W9&Y8989(F8>P=1G\*YKQ9>ZI8_$S0I]*T?\
MM.[_ +.G'V;[2L/!9<G>W'%5[>]U7QKXUT^UU+3(-"FT*87<D#W/FSR@C V$
M*!L/<@FB.K^_\!/1?<=U9>)=(U'6[S1K6\$FH60S/#L92GXD8/4=":74O$6D
MZ1J-AI]]=B*ZOWV6T>QF,AR!V! ZCKBO,8 -)^(5_P"(UX1=<.GW3?\ 3*6-
M I/L'"_G4OB$?VMX\L-9/,-IKEMIEL>WRAFE/_?1 _X#3CKR^>_]?-?B.6G-
MY;?U\F>BS^*=&MAJIEO-HTD*;W]TY\K<,CM\W'IFKUMJ-I>:;'J-M.LMI)'Y
MJ2KG!7&<^M>5ZU_J_BG_ +MO_P"BA6EI;-X)N&T*9C_8NJV[2Z=(QXAF*9>$
MGT/5?RJ6_=;\E^3?Z#MK;S_5?YG577CGPY9Z18ZK/J!6ROB1;2+;RL9"/]D*
M2.G<5#9?$/PQJ%[#9VU_,\\SA(U-E.H)/3DH /QKSVVFN[?PA\-9;&T%W<K<
MN8X&E$8<[7XW$''Y5Z-IFK^*;G4(H=0\*0V5JQ.^X74TE*<<?*$&><#KWJ[:
MM>?^1"=XI^7^?^1LZGJ5IH^G3ZA?2&*U@7?(X1GVCUPH)_2IX9H[F".>%P\4
MBAT8="",@TV\M8;ZRGM+A \,\;1NI[J1@UYOI^OW.@_#C4],9B^K:3,VEP#N
M[,<0D?56!_ U'?O_ $OSL7;;^OZZG9R>+]"BT2YUE[\+I]M*899S$^ X;:0!
MC+<\9 (K2CO[673EU".8-:-%YRR $@IC.?7I7E6N3:%X=N?"GA#5+R*'3[&/
M[;>EP2)7 (4$ '.7+-^%:/@+7+2\\(Z]HMK=K<QZ7YR6\@)^>W8,8SSSQR/P
MHEI&372_X;_C^ )7:OU_7;\-_,W!\5/!K1^8-5E,>,[_ +#<8QZYV5M3>)]%
M@T)=;:_C;37*A;B,%P2S;1PH)ZG'3BO-/#WC3Q)X>^'NFS-X-\W2X;=5%\=1
M3:5)QO9%4L!ZU+K.BR:+\&[A9;B"=[N^BO";8YB7S)D.U#_=%7;6WFE][7Z:
MDWTOZ_D_U/5KR]M]/L9[V[E$5M!&9))#T50,DUEMXNT-?#L6O_;2VF2D!)DA
MD8DYQ]T+NZ@]JYGXHZU8VMCI>BWUVMM!J5ROVF1L_+;H0S].>3@?C5?X=^(-
M)?Q/KVA:5>1W%@\GVZS*9 4/CS$ (&,-S^-2M;_UMO\ UY,;T2?]:[&POQ4\
M',[(NJ3%E^\HL;C(^O[NN@M]=TV[U,:=#<%KLVRW8C,;#]TQP&R1CKVZ^U<S
MX7_Y*9XV^MG_ .BC21$CXSWI R1H28_[^FGIIZ7_  ;"6E_E^G^9L:QXVT#0
M[W[#>7K->!=Q@MX7F=1ZL$!Q^-7=-\1:3K&EOJ6GWT=Q:Q@F1TSE,#)#+C(.
M.Q&:YKX51I+X1.IR -?W]U-+=R$?,7$C#!^@ XJAJ<<=A\3-2CL\(M_H,DUW
M&HX+JQ"N??!(J97BO.WZ7*2N_G^MCN='UG3]?TV/4=+N5N;63(6101R#@@@@
M$'ZU7B\3:--I=UJ:W\:V5I(\4\T@*!'4X8?,!GGCCKVKS?P:6\$:=H6I9/\
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
M^$-T/Q)I8'-BJW=A'_>6<?*H^DF1^-0GN.VQW>E>(M)UNYOK;3KL3RV,OE7
M",-C\C&2 #T/3-+;^(M)NM=NM$@O%?4K5!)- %;*J<=\8/4=#WK@/ L$/@ZY
M\7BZ?Y;&*VEN'/\ $_DEG/XL3^=<G8>*=#TY=%\1KJD,FN2:A)-J4*ALF&8X
M9<XP=@"8&>QJK:I>2^]_I^@GLW_7?\OQ/;M*UO3M;2X;3[CS?L\K03*49&1Q
MU!5@"*6VUK3[O5KO2[>X\R\M%4SHJ-B/=T!;&W/MG-<1XQ%YX3U9?%6@K%(-
M1"VEU S81Y&XBE^H. ?45U?A;P^GAW1Q;M)Y]Y,QFO+DCF:9N68^W8>U):J_
M]7_K7\ ?E_2_K3\277?$VD>&HH)=6NC L[E(ML+R%FQG&$!-5=%\;>'/$%ZU
MEINIK+=*-QA>-XG(]0' )_"L+XARW4&M^$9+*V6ZN5U!C'"\OEASY9X+8./R
MK/U&]U67QWX:NO$NCQZ5:13O':S07"W'F3.N C-A2H//;DT1U?SL$M/N.EOO
MB)X7T[4;BPN=1D6YMVV2HEG,^T]<95"/UK2T/Q-I/B-)FTNXDF$) DWP218S
MG'WU&>G:N%T74M?LO%OBY-(\/QZG&VH@N[WZP;#L'&"IS]:[[1;S5;VU>35]
M)339@^%B2Z$X9<#G< ,<YX]J(ZQ3\@>]AE_XETC2]7L=*O;P0WM\<6\91COY
MQU P/Q(J?6-9T_0-,EU+5+@6]I%@/(5+8R<#@ D\GL*\Y^)&ER:IXNM!;C_3
M+72IKNU(ZB6.1&7'UQC\:;XXU*/Q?X?LX8#FU&E3:O< =L1E8U/_  ,D_P#
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
M;^25_+:7FTF0;5&2<L@'2MO3M1M=6TZ#4+&7S;6= \;[2NX>N" 1^-8.B_\
M)+K'_L#I_P"BJYCP1J?C&+P5I$=CX=L+BU6W412OJ&QG'J5VG%7)6E*/;_-_
MY$)W2?<[&?QGH%OH\VK2WY6RAN#:R2"&0XE!P5VA<GGN!BL]/B;X2=U1=1G+
M,<#_ $"X_P#C=>=^9<_\*MN)6MU-U_PDNXPB3C?YP^7=Z9XS7I%MK?C"6ZAC
MN/!L$,+.!)*-71RBYY.W9S@=JF.OX?DG^H7_ %_-K]#JJYC4?B%X9TN^FL[C
M4&:6 XG\FWDE6'_>95(%=.2 "2<"O.M.M_$_A2.Z71M.T_Q#HT]Q)<(8;D13
MC>Q+ DY5\=/7BEU*Z'6WOBG1-/T*/6[B_3^S9"H2>-6D#;N!@*"?TK)3XF^$
MG=4749RS' _T"X_^-UQ^N7FES?#2-M!L);8Q:U$);&=RK1S^:"R').WD]N.>
ME=I;:WXPENH8[CP;!#"S@22C5T<HN>3MV<X':J6_]=DQ/;^N[1H:WXMT3P])
M%#J-YLN)1NC@BC:61AZ[5!./?I3]*\4:-K=C/>:?>K+%;Y\\%65XL#)W(0&'
M0]JYWP$@NM=\6ZC<@-?_ -J/;%F'*Q(!L4>@YK7U73=(AO-3U!#&FK3Z<\;J
M)<,\8!P2F>>>-V/:HD[1OY7_  N4E>5O.Q0'Q4\&M'Y@U64QXSO^PW&,>N=E
M:]UXMT*ST&/7)M00Z;(0J3QJT@))P!A03UXZ5YOX>\:>)/#WP]TV9O!OFZ7#
M;JHOCJ*;2I.-[(JE@/6GZQI%QH7PLMOWEO=W%SJ\-ZJ6[XAR\@8(C'^'IS[U
M;5FUYK\6OTU(3T3]?R9V*?$WPD[JBZC.68X'^@7'_P ;J74_B+X6T>\GM;_4
M9(98&VR#[',P!_W@A!_ TEMK?C"6ZACN/!L$,+.!)*-71RBYY.W9S@=JJ?%G
M_DF^I?[T/_HU:+;?UV_S*2N[&UHGB[1/$<\L&EW4DTD2[W#VTL>!G'5U -6-
M+\0Z3K5U?6VG7B3S6,GE7*A6&QN>.1ST/(R.*J>+-=3PWX/OM48@/##B('O(
M>%'YD5Y?X9U[P]H'B/PT-,U:&Y>\MC9:GM##,K'>LAR.?G9AGT-"UE;^KZ_Y
M?BB?L\W]6T_S/3-7\=>'-"U)M.U"_>.[5 YC2UEDPIZ'*J14FD>-/#^NM<)I
MNH":6W0O)$8720+ZA&4,?P%<?>ZEK6G?%?6&T70/[8=]/MQ(GVQ+?RQEL'+#
MFIO#-Q?>,/' UV]M(-*DT>.2TDL1,9)R[=W.U1MQR.N:4=5]_P"O_ ^\<M+_
M -=O^"=WI.KV&N:='J&FW"W%K)G:X!'(.""" 0<]B*;INM:?J\EVEA<>?]DE
M,$S*C!5<=5#$8;'L37GWB"TU;PMXB>R\/O'';>)Y/+7<<"TN/XY%'NN3CU%>
M@:'HUIX?T>VTRR3;# N,GJY[L?4D\FA:J_\ 5^O]>8/1V_JW]?D1ZWXCTGP[
M!'+JMZD D;;&F"SR'T55!)_ 57T3Q?H?B">2WT^]S=1C<]O+&T4@'KM8 D>X
MK!T=%OOBWXBGNP'EL+:WBM P^XCJ68K]3WH^(L<=M/X;U2'":A#JT,,3@?,R
M/D.GN"*%TOU_4;6Z[?Y7-._^(?A?3-2N-/N]0D6ZMV"RHEI,^TD9ZJA'0^M:
MNBZ_IOB&U>YTR=YH4?RV9X7C(; /1P#W%<#I.HZ]9>./&"Z/H$>IHUY$9&>^
M6#8?+&!@J<UZ'I5Q?76GQS:E8+8W3$[[=9Q,%YX^8 9R.>E"^&XGO8NT444
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
MW'C;P]:V5Y>2ZABVL[@6T\JP2,JR_P!T$*=Q^F<513XF^$G=4749RS' _P!
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
MB".1QT9SN);'IP*K>R\_UO?U_K8%IK;I^ECC/$B21>.+_P 1HA^U:1;V%VP
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
M8H20K#8S-G!!R._2M^V\(>*-,M!IFF>,/+TQ!LA$U@LDT*?W0^0#CL2*N_\
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
M;3_ .GVD:ZG>6EVRJAE\M96V,2 Q!P.>..U>B7.BVM_X>;1KU1-;/ ('R,9
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
MWX9%^ZPS6!-X.\0:Q$ECXA\4)>:6&5I8(+%86N-I! 9LG R!G%$=_G_7S_X
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
M'UJ63Q!HT?C+PPUA<)<[;#4+>Z\R$RL",';@KGT;.:[76/\ D"7_ /U[R?\
MH)KFXO"6LZAJ-E<>)-?2_@LIA/#:V]H(5,H^ZS'))QGIP*ZN\M_M=E/;;MGF
MQM'NQG&1C.*F:O!I;ZE1=II^ASOPY_Y)WH7_ %ZK7.W%]K%E\6=8;2-&34W;
M3[<2*]V(-@RV#DJ<U?TOP=XLT;3+;3K/QK"EM;H$C4Z.A('U,E6K_P (:T_B
M:?6]*\2QV$MQ;QP2HVGK-NV9YR7&,D^E7)WGS>OY$Q5HV]/S)Y-9\1GP]K-S
M?:"FFSV]H\EMY=ZMQYC!6/91C&!]<U4\'-%H?PQTV\L=/FO998$GECM@#+-(
MY&XY)&3DGJ>@K6T?2O$-K=NVL>(X=3MFC*^0NG+#R<<[@QSQGCWK)C\&ZWHI
MD@\,^)!9:<[%EL[JT$ZPDG)V-D$#V.:7?SL5V_KH0>'?$&CVK^*+I=(O=(FM
M=MY?Q71 R60D%5#$ D+SZYKSVP\4Z'IRZ+XC75(9-<DU"2;4H5#9,,QPRYQ@
M[ $P,]C7H<GPY>XTN^@N]>N+F\U.:%]1NI(0/.2,\1JBD! >G>NNU/2[;5-&
MN=+F4?9[B%H2 .@(QQ]*+VU72W_!^_8-'IW_ *_X)RVH,K_%S064@JVEW!!'
M<;EKMJX0^ ]9C?1;BT\4+#>Z99M9^>^GB3S4)&"5+\'  [UT6AZ?KMB\QUC7
MH]35@!&J6*P;#W/#'.:>EK>OYDZ[^GY&S1112&%%%% !1110 4444 %%%% !
M1110 5Q4'Q'AO/-:R\,>([N**5XC+!:QLA93@X/F>M=K7COA:X\>6OAW49_#
M]OH5Q91WURRQ7/F_:'8.<@8(7Z<TKZOT_4=M/Z['HVC^*].UK2KN^MTN8S9E
MEN;:>+9-$P&2K*>^/?%8MI\1TO[2*[M/"?B>:WE7='(EG&58>H/F53\(0PW/
MA+6]?^WB\O=6622Z*Q>6(F5"OE[221MZ<GFJ7@A/'1\$Z0=.F\."S^SKY0N(
MIS)M_P!HAL9^E/JUY(73YLZ&\\?064MA;MH&NR7E["\R6L=NAE15.#N7?QZ\
M9JQI'C>QU/5ETJ?3]4TN^D4O##J-MY1F Z[""0<?6N:UZ77H/B)X=:UMK&ZU
M7^RYA*AD:*$G*[BI()QZ UJV^A^(M:\4Z9K/B".PLX=+$A@M[21I&D=QM)9B
M   .PH7^8/\ R%@^(\-YYK67ACQ'=Q12O$98+6-D+*<'!\SUJ]#X[TF;PWJ&
MMK%>*FG9%U:R1;)XF'\)4D#//KBN$\+7'CRU\.ZC/X?M]"N+*.^N66*Y\W[0
M[!SD#!"_3FI?)AN?A1XIU_[>+R]U:,R716+RQ$RX7R]I)(V].3S4W]V_DOQM
M_P '\"K>];S_ ,_^ =9'X_>6-9(_!_BED<!E86<>"#W_ -96CJWBZTTB*Q5[
M&_N+Z^7=#800AI\8!.X9PN,\DFL?34^(7]F6GE3^%_*\E-NZ&XW8VC&?FZU/
MXBTS^T_$MD^E:XFG>);2V9E1HO,22!B P93VW#J#D5<E9V\_\R(NZOY?Y&AH
MGB^UUC49-,FL;[3=12/S?LU]$$9T_O(02&'XUEP?$>&\\UK+PQXCNXHI7A,L
M%K&R%E.#@^9ZU#8:KJUGXOT[3O%>EZ6][<QRK8:E8@G[H!9"&&Y<CT.*Q? R
M^,3HUV=&ET);/^T+G:+R*9I,^8<Y*L!BE_E^MA[?UY'67WCJSTOPRVNZEI6J
MV4"SB$PSPJLO.,-MW8V\^O;I6M?Z]96/AR;7MS3V,5O]HS!@ETQGY<D#]:Y/
MQM'J$G@[38M;^Q273:K;+*+5&$3 RC  8D].N:Y[Q'(W@S0O$'A:Y8_V5>VD
MTVD2L>$.,O!GVSD>QI-Z/\/N7]?@-+5?UU.UU3QU#I<"W+:!KES:&V6Y-S;V
MZ-&J%=W)+CD#K4N@>,E\03P+#H&MVL$\?F)=75NBQ%<9'S!SU[<5!JO_ "26
MZ_[ I_\ 1-.TK58=#^%EAJD_^KM=*BD(]2(Q@?B<"KE:/-Y/_/\ R)C>48OJ
M_P#@?YENR\8Z5?\ BR\\.0^=]MM5W,[*!&Y&-RJ<Y)&X9&*RM1^)$&E3I%=^
M&?$:>;.+>)_LL>V5R3@+F3G..*\\CU.72-#T75SHFNQZK97KWU]=2Z<Z12)*
M?WHW^F"N#_LBN]^($T=Q%X1GB8/')KEJZ,.A!#$&DHZI>=G_ %_6P[J[]&_N
MO_7S-*7QS;VNAW.K7VBZS8PP2QQF.Y@1'<NP4%1OP0">>:TX?$%I+XFGT QS
M1WD5NMR"X 21"<94YR<'@Y K ^*__(@W/_7Q;_\ HU:/&J'2=2T/Q5&,"QG%
MO=D=[>7Y23_NMM-"U^^WX?YB?Z7_ !_R.AU/7K72]1TRPECFEN=1E,<*1 '&
M!EF;)&% Z]>O2N>@^(\-YYK67ACQ'=Q12O"98+6-D+*<'!\SUIVD#^W?B%JN
ML'YK72HQIUJ>QD/S2L/?[J_A7.^!E\8G1KLZ-+H2V?\ :%SM%Y%,TF?,.<E6
M Q4K]+_CI^'YE/\ X'X':_\ "76D'AZ;6M1L=0TV&)]GDWD(65CP!M52<Y)P
M*HV_CZW-[;0:EHFL:3'=.(X+B]MPL;,>BDACM)]#2:]9G4/"UM8>)]2M;+4)
M[I!;W%DK!!.&S'M#9)/'0GGFL;6;SQ1X<L1/XHM](U_0HI(S-*D1CG0[@ Y0
MY0X.#@52W_K^KBUMH>D5B:YXB;1)8D&AZOJ(=2Q>P@614QV;+#!K:5@RAAT(
MR*;+_J7_ -TU,M%<:U.2T+X@P>(6MFL_#VOBUN&VK=R6R")<'!)8.> 0>U++
M\0+:2XG32M%UC5X;=RDMS8VX:(,.H4LPW$>U8O@S[1_PHUOLF[[3]DN_*V]=
MVZ3&*Z7X?_9AX T/[)M\K[(F=O\ ?Q\WX[LU;5FUV_43T^]_@:6AZ]I_B+3_
M +9ITI= QCD1U*O&XZJRGD$5'KWB/3_#EK'->M(SS/Y<%O A>69_[J*.IKG/
M#&W_ (69XP%KG[-BV\S'W?.V'=^.,9I-0Y^,^D"[V^2-*E-IN_Y[;_GQ[[?T
MJ=[6Z_\ !_R'M?R_X'^9>MO'EO\ ;K:UU31M6TC[4_EP37L"B-V/12RL=K'T
M-:FI^([72]8LM+DM[F:YO(II8A"JD$1KD@Y(Y.>/Z5SGCK6M6TNSNYKGPS8:
MAHENT;^9-=X8G*X.S:>C'U[5)KIW?%/P>?6WO#_XXM-:V_KHV)Z:_P!;K_,Z
M;0=;M/$6BVVJV.\6]PI*K( &4@X((!.""#6+?_$#2[&VU*X^R7]Q%87B6+F"
M-&\R5L<)EAG!(!SCGUK"MM53P+<>+=/D&(8E.IV"?WA)P4'TDP/^!51\1:-<
M:'\*=,M<H=1>_MYYGDR0T[R;F+8YQDX^@I;ZK;3\6ORU_ -M/7\$W_E^)U">
M.I7=5_X0[Q2N3C)LTP/_ ")72W]V;&PFNA;7%R8UW>3;J&D?V4$C)_&N>MD\
M?_:H?M<_AHVV\>:(H9P^W/.W+8SCIFNJH>P=3A_^%F0_VE_9W_"*^)OMOE>=
MY'V2/=LSC=CS.F>*V]'\4VVL:I+IHL;ZTNH;=+B2.ZC5"JL2 #ACSQ6*/^2W
M'_L _P#M:LRYBUZ7XLZP-"NK&WD&GV_FF[B9P1EL8VD8H[>=_P +CDK7^7XG
M;7.O6MKXBL=$>.8W-[%)+&Z@; $QG)SG//H:Q)_'\":K?:?:^']>OWL9?*FD
MM+9'0-C/4N#T/I6%'%K\7Q7\/C7;JPN'-G=>4;2)HP!@9SN)SVJ/15\4'Q;X
MN_L"31TA_M$>9]OCE9MVP=-A'&*%T^?X-"[_ "_%,[K0]<;6DF9M'U33O*(&
M+^%8R^<_=PQSC%)KWB.P\.V\3W?G2S3MLM[:WC,DLS>BJ.O\JET4:X+5_P"W
MGT][G?\ (;%'5-N!UWDG.<US-WC_ (73IWVG_5_V1)]DW=/,\SY\>^W]*>[2
M_K:X+9O^NAH:=XVMKK58--U#2]3TBYN,_9Q?0A5F([*RDC=[&I=9\8V>E:D-
M+M[*^U34MF]K:QB#F-3T+DD!0?<YJ]KD^BP"P;61;G-TBVGG)N_?G.W;P<'K
MS7-_#_']K^+S/_Q__P!KOYF?O>5M'E_AC.*2U_KT_P ]0>BOZ?K_ )&UH7BV
MQUR[FL#;W=AJ4*[Y+*]B\N0+TW#DAE]P:9X8\::7XKGU&"P2XCEL)?*F6=5!
M/)&1@G(X/I61XHV_\++\'?9\_:\W/F;>OD[.=WMFN5\(,NA:KI>L$A+;4;J]
MTZY8\ ,)7>(G\F'XT*SW\_ON#5EIY'H<WC#38?&<'A4I.U_-"9MRJOEJ,$X)
MSG.!Z=Q63%\28+E9I+/PQXDNX897B,MO:(ZEE.#C#\]*YG18VNO'OA[7Y1^]
MU>6_N%)'(A"*D0_[Y4'_ (%4W@>[\61:-=QZ1I6FW%K_ &A<[9;B[9&SYASE
M0IXH5]+]OU&]_P"NS_R.W@\9:/<^&+KQ!'+)]DM0_GHR;9(V7JA4]&[8]Q5O
MP_KUGXET:'5+(2K#*6&R50KHP)!5@"<'(KRW6;&XT*.ST2_2?4;S6=3;5=4A
MTRW:7$2D'8J]2I8*,GT-;G@K6TA\<ZSI8L=0L+34O]/M(KZV:!O,P!* #U!.
M#Q[TUK?^MM_U^X3T_KOM_7F=9X:\7Z7XI^VK8&59;*8PS13 !@0<;L GY3@X
M/M5:]\<Z?91ZR[6=_*FCS)%=F*-3@,,[P-V2H!Y[^U<%HMA<:1H:>,=*B+W-
MG>W27\"=;FV\YL_5EZBNC\!W5GK6O^,KF!DN+.ZN82IZAU,(X-):KY?CI^#O
M_5@EH_*_^?\ D=??:[IVGZ!)K<UPOV!(1,)5.=RD<8]2<C'UJQIU[_:.G6]Y
M]GGMA.@<13@!U!Z;@"0#^->::/X=F/C.3PG<W7FZ!H[#4;:W()+;S\B,>ZH=
MQ ^E>HSS1VUO)/*P2.-2[L>@ &2:&U;F_K^O\O,+.]OZ_K_/R,.X\8Z5:^+[
M?PS)YWVZ>/>'"CRU)!(4G.0Q"D@8KH*\&EU2;4O#^IZQ'H>NMJ]SJ"ZE:72:
M<[1(L9Q&-X_AV9R?]HU[5HFJPZYHEEJ=N<Q7,*R#VR.1^!R*=O=\_P"O^&![
M_P!=/ZN<Q'\2K:=9I;;PUXDN;>&5HFG@LT=,J<'&'R1^%;]OXGT>Y\-_\) E
MX@TS87,S C: <$$=<YXQZUP'@R'QA+X=OAH=WHT,!U"YV?:H9&D#>8<\AL?^
M.UE-+#_PK[2K&6)HX['Q$EOJ^]PZLPD)=LX VEB#TXZ4HJZ2]/QM_G^0WO\
M?^%_\CM_^%C6R1"\N/#^O0:6>?M\EI^["_WB VX+[XK2USQKHWA^WTNYNY7>
MUU*01PW$(#(,C(9CG[N.XS6[<>3]DE\_;Y&P[]W3;CG/MBO&-&L8=3\-^!K&
M]B,UE/J%W&B2]X2LFW].E'6R\OU%TOZ_D>KZ]K]IX>TH:C=)+)"98X@(0"<N
MP4'D@8YK+U3QQ;Z;KTVCQ:+K.H74,2S2?88$=55NF<N#V]*\^\1WUQI'AN;P
M;JLK/<6=W;/83OUN;;S5Q]67H?I7:Z7_ ,E>U[_L&VW_ *$U"UVVU_*_YB;M
MH_+\[?D:V@>+]/\ $%S-9I!>V-_"H>2ROX##*%/1L="/<$U:UO6FT6&*1=)U
M+4?,8KLL(5D9>.IRPP*YOQ"!_P +6\)?9_\ CX\FZ\_;U\K:,9]MW3WKN:-T
MG_6C'L['$Z?\28-4ED2T\,>))!%.8)6%I&1&XZAOWG&,\U=O_'%K;ZG/IVG:
M7J6KW-N<7'V&$,D)_NLS$#=[#-9_PZSY7BK;U_MVZQ_X[3OA1M_X0E=W_'X;
MNX^V9^]YOF'.[WQBG;\D_OL-JS?K8WM \3:?XBCG%J)X;FW8)<6ES&8YH2>@
M9?ZC(J7Q#KUKX;TB34[R.:2%'1"L(!;+,%'4@=3ZUS7R_P#"ZQ]ESDZ,?M>W
MIGS/DW>_7\*D^*__ "(-S_U\6_\ Z-6A:\K[V_.PGI=?UM<U_P#A+]+'C#_A
M&)#+'J!@$R%P D@/.T'.=V,G&*M7.O6MKXBL=$>.8W-[%)+&Z@; $QG)SG//
MH:X35_#H\0^//$$<,GD:C;65I/97(ZQ2J7(_ ]#[5%I?B+_A(?B)X9>>/R-1
MMK2[@O;8]8I5V@_@>H]J4=;?U_-_E_5Q2T3?I^G^9O1_$JWN%FDM/#/B2[@B
ME:)IK>S1U+*<'&'R>?:M4>--'D\*W7B*!YIK2U#>=&B8E1EZJ58C##T-9GPP
M_P"17N?^PE=?^C#7(ZR!L^*7V?\ X]/+ASC[OG;/G_'IFI;M'Y7_ "_S+2N_
MG;\6OT.QC\?O+&LD?@_Q2R. RL+./!![_P"LJUJ7CK3-)U?1M,OK>\AN-64&
M+<B@1DD#;)\V0<G' -9VFI\0O[,M/*G\+^5Y*;=T-QNQM&,_-UK)\>Z1)K?B
MVWLTQ]J_L6XE@8?PRI(C*1^(%7*T7KM?\-2(^\OE_E_F=OXF\26/A30Y=6U
M2M!&RKLA +L2<  $@?KVJA-X[T>WU+1+&X\^)]8A$UL[JH09 PK'/!.0.,C/
M>N)\2:JGC70K=DP8+319M3N5["8QM&BGW!\P_A3YM#M?$6J>&=,NP=DOAMMK
MC[T;CR]K+Z$'FBS6_?\ "S_R'T^7XZ?YGHNK:]:Z-=Z9;W$<S/J-R+:(Q@$*
MQ!.6R1@<=LU':^([.\U'6;&..<2Z25$Y91M;<FX;>>>/7%><3ZY=7>K>%=%U
M@@:WI>LI%<?]-DV-LE'LP_6N@T/_ )&[X@_6#_T0:EZ1;79_A:WY@OBL_+\;
MW_(L67Q)CU&SBN[/PIXGGMY1E)8[2,JP]CYE;-MXLM)M;M=(N+2]LKNZMA<P
M"ZC50X_B088_.O<?SKB_ *^.#X&TDZ;-X>6R\G]T+F*<R8W'[Q5@,_2NL\:Z
M&=7\/F>.40:EI_\ I=I<*/\ 5R*,_P#?)Q@BJE:.^PHWDO-E^]\16EGK]CHO
MESSWUVK.$A4$11CJ[DD87MW)/:GZQKUKHDVFQ7,<SMJ%TMI%Y8!VNP)!;)''
M';-8/P]M'N]+;Q3?N)M3U@"5W P(HQPD:^@'ZDU'\0?^/_PA_P!AR'_T%J=K
M-1?<+W3:[$^O?$"#PZ]R;WP_KS6UNP5KN.V0PMD@ ABXXR<=*T]#\1OK<\D;
M:%K&G!$W![^!8U?GH"&/-8WQ9_Y)OJ7^]#_Z-6NSC_U:?04EM=_UH5+I8P_%
M/B[3?"%I;W.HB=EGE\M%@0,W0DL02/E ')J[K&M6NBZ#<ZQ.));6WB\UO) +
M,OMD@?K7G>N:O:ZG\0;]+K2-6U+3].LWL5%C9-.HFE'[PDCH0N%_.JUKJ\M_
M\$=<T^[69+W2X6M)4GC*2;1C864\@E<?D:G[+:W_ $O;_@_,=O>2_KO_ , ]
M,TS7;'6-!BUFRD,EI)$91_>&.H(]1@C%8<_Q"TZ+1-'U2+3M3N5U9BEM!!$C
M2Y&>HW@=CT)KGVQX#NS_  >'=;A^BVET4_17_G69HW_(O_"__KZ?_P!!>J:N
M].Z_-W_(SO9+T;_!6_,[:R\?6$^IP6%_IFKZ1-<-L@;4;7RTE;^ZK D9]LUU
M,CB.-G.<*"3BN*^+ 0^ KC'_ !\_:(/LV/O>;YBXV^^,UU\V[^SY-_WO*.?K
MBID_<;[?Y7+2]Y+O_G8P(_&L%SX=L=;L=&UB^@O"VV*V@1Y$ )&6&_ ''8FJ
M&G_$F#5)9$M/#'B2013F"5A:1D1N.H;]YQC/-2_"O_DFNC?]<W_]#:H?AO\
M=\4?]AZY_P#9:T:M)KM_FB4[PO\ UU_R+^H^-H+359]-L-)U35KFVQ]H^PPA
MEA)&0&9B!NQS@5IZ!XAL?$=B]S9B:-HG,4T$Z;)87'577L:Y8:7J;:QJVJ>"
M=?LCYMR5O;&]A+Q"X4 'YE^93C&16CX/U9KS4-9L;_2;;3]:M9(VO3;89)]R
M_(X;&3P.AY%1'5?+^OD.6@W7OB!!X=>Y-[X?UYK:W8*UW';(86R0 0Q<<9..
ME2#QU$FF7^H7GA_7;&WLH?.<W5NB;QG&%^<Y/UQ57XL_\DWU+_>A_P#1JU:^
M(?\ R3;6O^O0_P!*3=H-_P!;%6NTNY6/Q%1+87,OA3Q/';;0[3&R4JJ_WCAR
M<8YZ5U%KJEE>Z3'JEO.KV4D7G++T&W&<^U>9ZGJ_Q T?PS:RWYT"'298TAEN
M[2&:62VC90 [*S 'J,XS5SQ4(/#'PST[PWI3W%V;_;:1-;IYDDD9^:1U4=?E
MST]1525KV[V_X?\ /[R8ZVOZ_P!?UV.O\+>+-.\7Z=+>Z<LZ)%)Y;I.H5P<
M@X!/!!!%)IGB_2]5\1ZEH,)E2_T\@2)*  X]4P3D#(SG'6N(T/6K?3?B-;I;
M:5JFFZ;JMJEJ5O[-H!Y\0^3:3P<IQ^51?V'=7FK>)]:T@!=;TO5S+;_]-D\I
M-\1]F'ZT.UT^EG^%E_P?1AK9KKI^/]6/15\06;>([K1"LJW%M:K=22, (]A)
M'7.<\>E<^?B3:-"][;Z%KEQI2$YU"*U!B('5@"VXJ/7':L+0_$&EZ]XXU?5F
MDV6+Z#']H#]8L.V]6]".:NV&E^+-$T:!?#NI:9KFA^5FWM[V,QR>21D*KKPW
M'=A2=TKO^M7^B!:OY_HO\SHM8\::=I.G:9>QP7>HQZG(([5;%%=G)7<."P["
MDTSQ=)J6H16C>&/$%F),_O[JU1(TP,\D.<=,=*XG6=3&L:%X%O/#UI;6+OJ>
MV"WF0^5$X5P5(7&1D'IC-=YHR^+1>-_;DNB-:[#@6,<JONR,??8C&,T[;^K_
M $_S%?I_77_(R(/B/#>>:UEX8\1W<44KPF6"UC9"RG!P?,]:NW?C:WT_PX=9
MO=&UBW3[0MNMK+ @G9F( (7?C!)]:Y+P,OC$Z-=G1I="6S_M"YVB\BF:3/F'
M.2K 8K0^((UD> ;07[6#:I_:-O@P*X@W>9\O!);'3/XU*V7G;\;?YE/=_/\
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
M['P]I.MSP7RVFIR&.+]VFY,$@EQNP!QV)KIM6U:UT;1KK5;IC]FMHC*VS!)
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
M<NX;/FYX]<5I:9KMCK&@Q:S92&2TDB,H_O#'4$>HP1BO,]:_U?Q3_P!VW_\
M10K0;'@.[/\ !X=UN'Z+:713]%?^=0W[K?DOOLW^G]7&E[UO-_==?Y_U8Z=O
M'6E+X8L-=\J\:._(6UM4B#3RL<_*%!(SP>^*-,\;6]YJT.EWVE:GI-W< FW6
M^A"K-CDA64D9 [5R&@Z?:ZKX \&VJ:Q_9FM(KS:=*$#Y9=VX%3PPP>16I-J6
MOZ-J^DQ^+K#2-1M)KQ8;2_M4(DAF8$*61LX)Y&5Z5;7O6\_Z^9";<;^7]?(N
MZC\2(-*G2*[\,^(T\V<6\3_98]LKDG 7,G.<<5T&AZVVM13.VD:GIWEL!MOX
M5C+Y[KACD5SOQ'^]X5_[#UM_[-7;TE\-_P"NA<MU;^M6%%%%(04444 %%%%
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
MMHYY(!(VJJA8HQ!.#'QTH_K] -S0_"=GHMY-J#7-WJ&I3+L>\O9-\FWKM7
M5?8"JMSX"TFZ\*S>'I);O[++<-<>8'42(Y??\IVX')(Z=*BU7Q;J^B>&!J>H
M>'DCO6NDMTLUO@P;>0 WF!,#D],57N?&NN:.!<^(/",EEIH($MW;WR7'E9.,
MLH ./4BC?3^NX;:_UV-X^&K#^T='O4,L;:3$\-O&A 3:RA3N&,\ #&"*DT'0
MK7P]8/9VDDSQO/).3*03N=MQ' '&:THY$EC62-@R. RL.A!Z&L?1/$']L:GK
M5G]E\G^S+D6^_P S=YF5#9Q@8Z].:>M_Z[_YBTL2PZ!:P^);G7C)-)>3P+;@
M.04C13G"C&1D\G)--U;P]::OJ6EZA+)/#=:;*987A(!.1AE;(.5(Z]/K2>(O
M$5MX<L$N)HY9YII!#;6T(S)-(>BK_C6#/XQU[1XA?>(/"IM-,R/-GMKQ9VMP
M>[H ,CGDC.*2_+^OU_$;_,Z/1-#M=!TUK&V>62)I9)29B"<NQ8C@#C)JGX:\
M'Z7X4DU!M+\Y4OIO.>)V!6,\\)@# Y[YJ'7/%4EE=V&GZ/IQU74+Z,S11K,(
MXUB&,NSG/'(Q@<TS1_%5[/KO]AZ[I']F:@\1F@*3B:*=!][# #!&>A%"W_#[
MO^&_ 'M^/]?>:D&A6MOXCN]<228W5U D#H2-@5"2"!C.>?6I=:TJ+7-&NM,G
MFGAAN8S&[P, ^T]0"01R..G>N97QCKNIR74WA_PP+[3[>5XO/FOEA,S*2&V*
M5/&1U/6N@\.Z];^(]'CU"WCDBRS1RPR##12*<,I]P:+70[V9>M;2&SLH;.!
ML$,8C1?10, ?E5#P]X>M?#6G/864L[VQF>5$E8'R]QR57 'RYSC.>O6J_B/Q
M.FA/:VEO9RZAJEXQ6VLH6"E\<EF8\*H[DUECQCJNEW=M'XGT :=:W,@BCO(+
MH3QHYZ+)P"N?7D4[W?J*UE89#\-X+43)9^)_$EI#+*\IBM[M$4,QR<?N^.M;
M5GX2T:R\.R:$MIYMC-N,RS,6:5FY+,W4MGO67J7B[6(O%5SH>C^'4U%[:".>
M21[\0<-G P4/IZU+I/BV]F\01Z'KFAOI-[/$TUL1<K/',J_> 8 8(],4EJK+
M^K?\-^ -V=_Z_K4K'X=PO +&?Q%KL^ECC["]T-A7^X6"[BOMFMRY\.6%Q/I$
MBJ\"Z2Y>VBAPJ?<*X(QTP>V*?XDUG_A'_#M]JWD?:/LL1D\K?LW8[9P<?E7-
M/XS\3VMDNHWO@B0:?Y?FR2VNI1S.B8SG9M4GCTHN%C:\3^#M*\6)9_V@)4DM
M)1+#+"0'![C)!X.!D>U5=4\#V^I:]-K,6M:SI]U-$L,GV&=$5E7IG*$]_6H]
M:\:FTL]#GT73UU4ZQ)LMU-R(1]W=DDJ?3IQ4MEK7BV:]ABN_"$-M;LX$DPU9
M'*+W.T(,_2A+IY_CU"_4LZ#X1L-!NYKU9[V^U"9=CWE_-YLI7.=H.  /8 5O
MUR-WXLU:YUF]T[P]H"Z@+!A'<W$]V($#D [%X)8X/7H*?8^+;_5=(NWL-"9M
M8LIQ!=:;-=+'Y;=<B3!!&.0<<T7N@M9FMHF@6N@B_%K),_VV[DO)/-8'#OC(
M& ../?ZUF7W@BWFU2?4M,U34='N;DYN/L4BA)C_>9&!&[W&*R+3QSXHOM6U#
M3(/!<+75AL^T*=74!=XRN#Y?/%7+OQAK@\12Z+IOAB.\N(+6*XF+:BL03?\
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
MU_>M \'D-<;U\YDZ<G;C)'&<5G^$/&1\6:5=W"Z<]I>6Y&;227)*LH:-LX&
MP/IQ63=^.?%%EJ]AI<_@N$75_P"9Y"C5U(;8,MD^7QQ0UKROJ-/JNAW%K:0V
M=E#9P(%@AC$:+Z*!@#\JP;;P+HT'AR;09%FN-/DF:9$E<9@).<1E0"H!Y'?G
MK5'4_&&N:7;:6D_AB/\ M+4+IK>.T&HK@87(;?LQSSQBK=EK7BV:]ABN_"$-
MM;LX$DPU9'*+W.T(,_2C=O\ KS%LOZ]"F_PZCN4%M?\ B;Q!>V X-I+=@*X_
MNN54,P_&KFJ^!K'4KNPN;?4-2TN2PMS;0?V?*L>(SCCE3Z"NHHH YO3/",FF
MZA%=MXG\07@CS^XNKI'C?(QR @SUSUK1T30[70=-:QMGEDB:624F8@G+L6(X
M XR:TZ* ,#PUX/TOPI)J#:7YRI?3><\3L"L9YX3 &!SWS5JPT"UT[7=4U>&2
M9KC4O+\Y78%%V+M&T 9''7)-:M% '-ZUX-M=5U0:K;7]_I>I;!&]Q8RA#*HZ
M!P00V/I4V@^%+70[J>]:[O-0U&=0DEY>R;WV#D*, !5SV K>HH6FP/7<RH=
MM8?$MSKQDFDO)X%MP'(*1HISA1C(R>3DFFZMX>M-7U+2]0EDGANM-E,L+PD
MG(PRMD'*D=>GUK7HH[>0&9HFAVN@Z:UC;/+)$TLDI,Q!.78L1P!QDUB6OPYT
M2RTG6],M7NHK75VW3(KK^Z]H_EX'US7744K?U_7H'_#_ -?><6?AO:RPI;7G
MB/Q'>60 5K2:] C=1_"P502/;-=A;V\-K;QV]O&L4,2A$1!@*HX %2455P,O
M2]"M=)OM3N[>29I-1G$\PD((5MH&%P!@<=\U5E\)V#Z_=ZQ'+<P3WEL;:YCB
M91',,8#,"#\P['-;U%3;H%SB;3X<)86D5I:>+/$\-O$NV.-+R,*H] /+K:D\
M+6-WX=_L74YKK4X<EO.NY-TV[.0=R@8([$5N44WJ!Q;_  ZCN4%M?^)O$%[8
M#@VDMV KC^ZY50S#\:VW\,:>=6TC4(_,A;2H7AMH8R!&$90N",9X &,$5LT4
M[@<KJ'@:WN-5GU/3=6U/2+FY.;C[%* DQ_O,K C=[BM+P_X;L_#T,X@DN+BX
MN7\RXNKJ3?+,V, L?8= .!6Q126FP/7<RK#0+73M=U35X9)FN-2\OSE=@478
MNT;0!D<=<DTL&A6MOXCN]<228W5U D#H2-@5"2"!C.>?6M2B@'J8.K>%+/5=
M9M]7%S=V=_#"\'G6K*I>-A]UMRG('4>AJ]H>C6OA_1;72K+?]GMTVJ7(+-W)
M) ')))K0HH6F@/4Y6;P!I4POU^T7L<5[?1W[Q(Z!4E0YROR\ D#.<^V*V]:T
M>SU_2+G2[^/?;7";6QU'H0>Q!Y%7Z*+:6'?6YR]_X&LKZUT\'4=2BO\ 3X_*
M@U&*8+<;?1B!AA]1_,U)H_@ZWTW5!JEWJ6H:K?HACBFOI0WDJ>H10 !GN>M=
M)13OK<72QE7&@6MUXCL]<FDF:XLX7BABR/+7?]YL8SNQQUZ=J3Q!X>M/$=E#
M;74DT1@G2XAF@(#QNIR""01^E:U%(#EM1\#VMSJ<NI:=J>HZ1>3_ /'PUC*%
M68^KH003[\5)I/@FQTIKNX%[J%UJ5U"89-0NI_,F"GLN1M4 \@ =AUKI:*.E
M@N9^AZ-:^']%M=*LM_V>W3:I<@LW<DD <DDFL2Y\ :5<VNKVIN+V.WU2Z2[E
MCC= $D4@Y3Y>,D#.<_A75T4[N]_Z_K1!TM_7]:F;;Z);6VOWFLH\IN+N&.%U
M8C8%3.,#&<\GO5$^#M*_X3)/%*"6/4!$8G"$!) 1C+#&<XXSGM7044@_K^ON
M..D^'T$5U/)I.NZQI$-PY>2VLYP(MQZE0RG:3[5OZ'H=EX?TU;&Q5]FXN[R.
M6>1SR69CU)]:TJ*%HK ]=3*T30+701?BUDF?[;=R7DGFL#AWQD# '''O]:-6
MT"UUF]TRYNI)L:?/]HCB4@([XP"P(R<=1@BM6BCL'?S,[7=%M/$6BW.E7V_[
M/<+M8H0&7G(()!Y! /2H-!\.VV@?;#!<7,[W<HEE>X922P4+V [*/QK8HHV
MP-+\':5H_B;4==LA+'<WZ@319'EYSDL!C()/)YJWJFA6NK7^F7D\DRR:=.9X
M1&0 S%2N&R#D8/;%:E%';R#OYA7-ZMX.MM1U;^UK._OM*U%D"23V4@7SE'0.
MK AL=CC-=)10!SVD^#K'2X[YFN;R\O;Y#'<7MU('E9<8P#C  SP *RK/X<)I
M]I%:6GBSQ/#;Q+MCC2\C"J/0#RZ[:B@#(TCP]:Z->ZC>Q37$]SJ$BR323L"?
ME7:JC ' %-NO#=G=>(X-=,L\5W%;O;,(V4++&W.&!!)P>1@BMFBC<#F['P3I
MNGVFAVT4]VR:-(\EN7=26+!@=_R\_>/3%3V/A+3-.\1ZGKL'F_:]04+*&8;$
MX&=HQD9P">3TK=HH>O\ 7<#-T'1;;P[HMMI5H\KP6X(5I2"QR2>2 !W]*9K>
M@6NO'3S=23)]ANTO(O*8#+IG .0>.>V/K6K13N[W R]>T*U\0V,=I=R3)''/
M'.#$0#N1L@<@\5-K.E0:WHUWI=R\B0741B=HR P!],@C/X5>HJ;:6#K<Q--\
M+V6F:PVJ1RW$MP;2.S3S64B.-.@7 '4\GW]*DU7P]::OJ6EZA+)/#=:;*987
MA(!.1AE;(.5(Z]/K6O157=[_ -?UJ*UE8RO[ M?^$I/B'S)OM?V3['LW#R]F
M[=G&,YS[_A6A<P+=6LUNY(25"C%>N",<5+12>JLRKZW.6O? &CZAH6D:1<-<
MM;Z4Z-"V]=[A1C:YVX((ZX K1G\.VLVMSZL)[F*ZFL?L/[ME 1-Q;<N1][)Z
M]/:MBBAZ[_U<2T_KYF?H>C6OA_1;72K+?]GMTVJ7(+-W)) ')))JI8>%K+3I
M-9-O+<"/5I#+-$678CLN&*<<9ZG.:VZ*'K>_4%IL4-%TF#0M%M-+M7D>"UC$
M:-*06('K@ ?I5?Q)X=MO$^E?V?=SW,""5)1);,%=64Y&"01U]JUZ*'KN"TV.
M/'P\LYIX7U/7-=U6&)Q(MM?78:(L#D$JJC./>I]4\#V^I:]-K$6M:SIUU-$L
M,@L9TC5E7IU0GOZUU-% &#HWAE]'O6N6\0:WJ *%/*OKA709(YP$'/'ZU<U'
M1+;4]0TR]F>59-.F::((0 Q*E3NR.1@]L5I44 85CX2TS3O$>IZ[!YOVO4%"
MRAF&Q.!G:,9&< GD]*JZ3X&TS2+G2IXI[R7^RX)(;9)G4J/,;+,<*/FYQGT[
M5T]%"TV_K^KL'K_7]=C)\0>'K3Q'90VUU)-$8)TN(9H" \;J<@@D$?I6-/\
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
M ,SBM75O!-Q_;L*G^Q=5MUBU&-1D0S%,),!Z'HWX&MWX;_\ ),-&_P"O8_\
MH35TUUI]I>Z;)IUS LMI)'Y3Q-T*XQBF:;I=EI&EPZ;8P^5:0KLCCW%L#ZDD
M]_6G+527?;\?\R4OA?;_ ('^1R_PG_Y)MI?UF_\ 1KTSXG*8]'TF]=2;.RU:
MWN+O':(,02?8$BNJTG2;'0]-BT[3H/(M(L[(][-C))/+$GJ35J:&*XA>&:-9
M(I%*NCC(8'J".]5)WES+^MBEU\[_ (W_ ,R"YO[.WTR2_FGC%FL1D:4L-NS&
M<Y]*\9MK&]/@WP+%!,^GRW&L226TGEAS$C;RIVMP>#G!]:]$3X:^%$E5O[.=
MH5?>ML]S*T"MZB,MM_#&*WKW1[#49;&6ZMP[V,HFML,5\MP, X!&>#T/%2K7
MOZ?AJ)WY;?UV,_1M(UZPO6EU/Q1+J<!0J('LHH@&R/FR@SZ\>];U%% '$>%_
M^2F>-OK9_P#HHUF7.EW^I_%G6$L-:N-+9-/MRSPQ(Y<9;@[@:[RUT>PLM3OM
M1MX-EW?;/M$F]COV#"\$X&!Z 4L6DV,.KW&JQP8OKB-8I9=[?,J]!C.!U["C
M^7R7Z#;O?SM^AP$>EZAI?Q7\/K?ZW<:HSV=T4::)$\O &0-H&<U6\#:-X@O=
M&NYM.\5RZ=;G4+D"W6QAE /F')W,,\UZ1-I%C<:O;:K+!NO;5'CAEWL-JM]X
M8S@YQW%<\_PQ\(O+)*=,E#2.7?;?3J"Q.2<!\4+_ #_.XO\ @?E8Z'2K6\L]
M/C@O]0;4+E2=UPT2QEN>/E7@8'%<)XCU'4M0^(]G#I>C2:M#H47G31)<1Q!9
MY00I)<X.%R?QKMM%T#3?#UJ]MID#PPN_F,KS/(2V .KDGL*DL-'L-,N+V>T@
M\N6]E\ZX<NS%WQC/)...PXHZW_K^MPZ-'GGA.]O-/'BCPWJ5@^G2>7+J%G:O
M*DFV*0'< R\$!OYUU/PY_P"2=Z%_UZK6M>Z!IFH:E#J-S;;[N&%X$D$C+\CC
M#*0" 1]>G:L!/A;X/C4*FF3*HZ 7]P /_(E"_P OPO\ I8'J_O\ QM^HSP3_
M ,C-XS_[":_^BUJK\18+FYUGPC#9WAL[A]08)<+&LAC/EGG:W!_&M2[^''A6
M]O9KR?3I3/,0TC+>3IN(&.BN!T%37'@+PW=:5:Z9-82/:6LC2PJ;J;*,W4[M
M^X_B:5M%Y6_ ._G?\0TS0_$=IJ$4]]XOFOK92=]NVGPQA^/[RC(YYX]*R/ S
MBT\2>+]-N75=1;46NE5N"\+*-C#U Z>U:-M\./"UG=0W,%A.LT+B1&-].P#
MY'!?!_&M#7/">B^(VBDU*R$DT/\ JIXW:.1/HRD''MTI_P##!Y'.)JWB?3?&
M^B:7J]WH]S'?B?\ X]H&62,(F[J6/!./RK'\#:-X@O=&NYM.\5RZ=;G4+D"W
M6QAE /F')W,,\UV^B>#- \/7#W.GV"K=2<-<RNTLI]MS$D#V%9[_  Q\(O+)
M*=,E#2.7?;?3J"Q.2<!\4?Y?K<;U_KR,SQU:WEGX)L(+_4&U"Y74[;=<-$L9
M;]Z,?*O P.*W?'UW;6?@36FNF4)):R1*I_B=E(4#WR12_P#"">'/[$ET<V#M
M82S"=HFNI22XQ@[BVX=!P#BHK+X=>%-/OHKV'20UQ$<QM//+,$/J [$ ^])J
MZ:?7_) G9I]O\[FCX6MI[/PEI%M= B>*SB20'J&"#(K"\$_\C-XS_P"PFO\
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
M'@CPWKEUX*TB>W\87]I"]NI2!+:)EC'H"1DUJ_"J-XO#6H1R2M*Z:K<JTC
MN0W)('K78:=IUKI.G0:?8Q>5:P($C3<6VCTR22?QIFF:18Z-!+#80>3'+,\[
MC>S9=CECR3U/;I6C?O-]_P#,SMHO+_(Y._9;+XRZ;<79"PW>E26ULS'CS1)N
M('N5KH]:UVPT:73XKM7DFO;E8+>.- S%SWQV [GMFIM9T/3?$%B;/5+1+F#.
MX!B05/JI&"#[@UGZ1X*T+1;_ .WVMK(]X%V+/<SO,ZKZ*7)Q^%2NB?3_ (<I
MZZG'Z+I6M:AXM\7/I?B.32HUU$!XTLXIMYV#G+CBM7Q;8ZE8?##Q!'J>L/JD
MS0,RRO;I"57CY<(,'N<^]:=]\._"^HZC<7]SITC7-PV^5TO)DW'IG"N!^E2V
MO@7PY9:??6,-C(+:^01W"/=3/O4=!EF)'7MBIM[G+Y%)VE?S.'UC3_&ND>%(
M+^7Q;/>Z2(4^V06UA##-' 5&2C8.2 ?;BO1-!MM-M/"UE#H[!M.6W'D,#G<I
M&<D^ISFM);>%+5;81CR0GEA#R-N,8YZ\55TG1=/T/3AI^G0&&T4L5B,C.%SR
M<;B2![#BJEJI+O\ \'^OO(CIR^7_  #FOA/_ ,DVTOZS?^C7KA;Y6?X<>(51
M]CGQ0P5\9VGSEYQ7L.DZ38Z'IL6G:=!Y%I%G9'O9L9))Y8D]2:HMX1T-].N+
M!K'-K<77VR5/-?YIMP;=G=D<@<#CVJFTY7]/S3_0):K3S_%2_P RMIFA^([3
M4(I[[Q?-?6RYWVS:?#&'X_O*,CGGCTKS_P 16T]W%\3X[=2SJ]I(57J55%9O
MT!KV2J-KH]A97]]>V]N%N+\JURY9CYA4;1P3@<>F*G^OR?Z%)V^]?K_F)I^H
MV5QH=OJ$$T?V)H!(L@/RA,?TK@?%_B1?$?@_3+#0+.XE?7)C'';G;"[P(<R$
M9. "!C)[&N@D^&GA625V.G2+$[^8]LES*L+-ZF,-M_#&*W%T'3$U.VU%;15N
MK6 V\#*Q"QQGJ N=H^N,TWJ[_P!=_P#(2]U61Y[;ZCJFC_$33M0U#P])HMAJ
M<*Z;)NNHI5:1<F(_(>#_  \UN>)O^2G^"OI>?^BQ74:OHVGZ[9"TU*#SH1(L
M@ =D(93D$%2"#^-+<Z/87FIV.I3P;[NQW_9Y-[#9O&&X!P<CUS0GM?I_P?U8
M=_-?U^"./^(L%S<ZSX1AL[PV=P^H,$N%C60QGRSSM;@_C6UIFA^([34(I[[Q
M?-?6RD[[=M/AC#\?WE&1SSQZ5>UWPSI'B6*"+5K4SK Y>+;,\95L8SE"#67;
M?#CPM9W4-S!83K-"XD1C?3L P.1P7P?QI1T^_P#R!Z_UZG5451M-(L;'4+Z_
MMH-ES?,K7#[V.\J,#@G X],5>H **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M74=1M+..0X1[B=8PQ] 6(S0!=HK'M_%GAR[N([>V\0:5--(P5(X[R-F8GH
M<DU<U'5M.TB 3ZE?VUG$3@//*J GT&3R: +E%4].U;3M7@,^FW]M>1 X+P2J
MX!]#@\&GQ:C97$,TT-Y;R10,R2NDJE8V7[P8@\$=P>E %FBLNP\2Z%JMR;;3
M]9L+J<?\LX;A';'K@'D4RY\5>';*YDMKO7M+@GC.'BEO(U93Z$$Y% &O165!
MXG\/W4<TEOKFF31P)OF:.[C81KZL0>![FH/^$T\*_P#0RZ-_X'Q?_%4 ;E%9
MMWXBT33UA:]UG3[99TWQ&:Z1!(OJN3R/<4[3]>T?5I&CT[5K&\=1EEM[A)"!
M[A2: -"BLBY\5>';*YDMKO7M+@GC.'BEO(U93Z$$Y%2V_B+1+JUGNK?6=/FM
M[< S31W2,D0_VB#@?C0!I45D6WBKP[>7"6]KKVESS.<+'%>1LS?0 Y-:] !1
M4#7EJEY'9O<PK=2*72$N [*.I"]2!ZT3WEK:R0I<7,,+SOY<2R2!3(W]U<]3
M["@">BJZWUH]\]BMU ;M$$C0"0&15/0E>H'O2O>6L=W%:/<PK<RJ6CA:0!W
MZD+U(% $]%8K^+_#,<K1/XBTA9%;:R->Q@@^A&[K6G+>VD%DUY-=0QVJKO:=
MY $"^NX\8H\P\B>BL/\ X33PK_T,NC?^!\7_ ,55J[\1:)IZPM>ZSI]LLZ;X
MC-=(@D7U7)Y'N* -*BL_3]>T?5I&CT[5K&\=1EEM[A)"![A2:O.ZQHSNP5%&
M69C@ >IH =16'_PFGA7_ *&71O\ P/B_^*JY;Z[I%TD#V^JV,R3R&*%H[A&$
MC@9*K@\G'84 :%%075Y:V$/G7ES#;Q;@N^:0(N2< 9/<FJ=]XCT/3+DVVH:U
MIUI. &\JXNDC;!Z'!.: -.BL[3]?T;5IFBTW5K"\E5=S);7*2$#U(4GBM$G
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
MB:GJME9N_*K/.J$CU )Z5)+K.EP:<NHS:E9QV+8VW+SJ(SGIAB<4 7J*P_\
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
ML:4&>XMEA^V$I@1#9E2>_)[<5H>();CX>Z_/KEA:O<Z9JWR7%I'QLN\?(X]
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
M'C>W=CE@I4$%<\XZT?Y?K^H^GS_0J^*_#5GX>\!^+6T]Y([:\B,HM!@10M@
M[ !QGJ1TKK8?^13C_P"O$?\ H%8=AX-N;G3=<_X2"]2?4-:3RYS;9$4"A=JK
M&&].N3UJBNF?$%-&&@B70S (OLPU'=)YGEXV[O+QC?CWQFHDFXN/>WY-?J-6
MYD_ZW7^1QQGAMO _PYFN-/FU")+ARUK!")7E&UN AZU>U*ZL/%U]:Z-H'A*Z
MTC68)XKDW%Y:16KV\8;)8 -N;.,8Q793>#)(5\)6]A-']FT2;=(920SKL*Y&
M 1DDY[59\7>&KG6#8ZCI,T5MK6GRB2VFD)"LI^]&^ 3M(]JTO[U_/_+_ "^X
MA+W;>7^?^9G1*K_&>]1P&4Z$@((R"/--4?$>B:3'\2/!\$>EV20RB[\R-;=
MKXC&,C'.*Z*VT&^7Q[)X@F:W$$FF):F-'8L) ^X]5 V^_7VI=8T"ZU#QCX>U
MB*2%;?3?M'G*[$.WF(%&T8P>>N2*2T<?Z_F_S17\W]=$8NJV=K8_%#PC#:6T
M-O%Y-Z=D2!%SL7G K!L+ZQM?&'BQ;KPG?:TQU $2VUE'.(QL'!+,,>M=SJ>@
MW5[XUT+6HY(1;6$5PDJL3O8NH VC&.W.2*Q8=#\9:/K^MW>D#09;74;H3@7<
MLP=?E QA5QVI+I\_S0/K\OR9;-HOB'P;K%II&BW'A^XN8VA5;FV6!F..#\A/
MR\D9^M<G=S:/;Z FB^*/!EWH<:*J#4;.W26*%ATD$J@E3GGD'J<UV,VD>)/$
M&AZCIGB"73K,S(OV>;2Y)2R,#G+;@.,@<#KS6==:?\0-2TJ;1;QM 6">,P2W
MR&1G*$8)$9&-V/?&:.NGE_5^@UTO_7^9V]H4-G 8IC/&8UVRD@EQCALCKGK7
MFWC<:=XI\6_\(_?:A;VUII]D\[F694S<2#;'U/51EOQKT33-/BTK2;33X"QB
MM85A0L>2%&!G\JYG0_ MFOV^\\2:?I>HZG>W;SO(\ F"(>$12ZYP !VHDKR=
MMM?^!_F*+M'S_K_AC#G\8W=Q\%+G5H)MNI0QBSFD5LE)=PC9@1['<#[BNIL?
M!/AZ#P]'I;:7:2Q-$%D=XE+R,1RY;&=Q/.:S(/ 20WWB&Q1;:+PYJ\*_Z-#\
MC03 8)50NT \'KU XIL-G\0;+3ETF&;1)U11%'J4K2"0)T!:,#!?'OBAN]]-
M_P"K??K\_(%I9+I?]+?AH;EIX7TZST.VL+J-=2^R1&..:]C220+V&<=!T_"N
M<^%&E:<W@+2KQM/M3=!I2)C"N\$2MCYL9KJO#^A)H'AZ#2HIGG,2$--(>78\
MDG\3T[54\$:%=>&O"-EI-Y)#)/ 9-S0DE3N=F&"0#T/I57UE\OS8?92\_P!#
M0U^^DTOP[J5_$,R6UK)*@/JJDC^5<YX'\,Z4?"%E=W=E;WEYJ,"W-W<7$:R/
M*SC<<DCISC%=A/#'<V\D$R!XI%*.IZ$$8(KBK#2/&/ABU_LK1WTK4-,CR+1[
MZ22.6!2>%;:"' [=#4KJ-[(YF_B&C:;\0_#EJ<:;;V:W5M%G(A\Q264>@R,@
M5K>']0TF:QTNV?X?:EEXHD-R^EP^7R -Y;=G;WSCI6C_ ,(/>'PMXAAFO(;C
M7=;C;S[E@4B!QA5  )"*/J:Z[3+9[+2;.UD*F2"!(V*]"0H!Q^5-:;^7Y/\
MX")>KT\_T_X++0    P!7 _%31[B_P#"NHW;ZG<1V5M:EQ91 *LD@/WG;J1T
M^7ID9KOJQO%FDSZ]X5U+2[5XTGN83&C2DA0?? )_2IEL7%V9R?C V\&H>$+O
M64W>'X=WVDNNZ))2@$3./3.>3QFJVB7^F:A\2M3L-!?R]+OM)WR2VB[$:57V
M[T.,9 ;&1W'M77:QI^N?9-.?1[BW,MKQ/:7!(AN4VX(+ $@CJ#CZU1TWPSJ5
MQ>:EJNKSQ6M_=VOV.!-/=L6D0R?E8@$MDYS@=!5.UW\_Q)6R^7X',>)=.L=
MDT#3+72'L;.RO8&;771<#'4$K\Q+$X)("Y-=7KFC6=G=WFO_ -C7&N7MQ&D"
MVQ$;B- #]S=C:#WY.>*RKOPYXNUO1X?#NL3Z:=/5D%S?QR.T]PB$$?(1A6.!
MD[CWK5O;'Q1I^N7-[HTUK>V=TB V=].Z"W=1C=&0&X/<8'-)[??^7X=A]?Z[
M_P!,A^&)0>![6-9@[1RRJ\6&!MVWD^40W/RYQ785P\6G:OX-\(WEQ:O:7FLW
M=[]JG#H_EN\C@%4 .>F ,_4UV_./>F]=?ZV1*_K[SS'QN-.\4^+?^$?OM0M[
M:TT^R>=S+,J9N)!MCZGJHRWXUJ:3>77CCX53007*QZF]N]G+)NX$J_*<D=CU
MSZ-5K0_ MFOV^\\2:?I>HZG>W;SO(\ F"(>$12ZYP !VJFWP^ECN/$%E8SPV
M.BZI'')"EME'MKA<<JH &TX&>?:IM[O*^OY_\-I\B[^]==/R_P"'U^9S]W-H
M]OH":+XH\&7>AQHJH-1L[=)8H6'202J"5.>>0>IS7J]H4-G 8IC/&8UVRD@E
MQCALCKGK7$76G_$#4M*FT6\;0%@GC,$M\AD9RA&"1&1C=CWQFNRTS3XM*TFT
MT^ L8K6%84+'DA1@9_*KOHV1;8\[\;C3O%/BW_A'[[4+>VM-/LGG<RS*F;B0
M;8^IZJ,M^-.NM=/B'X&:C<RN&NHK5K>YP0?WB$ G(]>#^-;FA^!;-?M]YXDT
M_2]1U.]NWG>1X!,$0\(BEUS@ #M6=>> +V*/Q18:.;"WTK5[=3#;DE!!., X
M55P%(]._:HM[O*^OY[_EI\B[^\GV_+;_ ()!X3U5?"?A?7M-N"6&B9GMU8\O
M#(N^,>_S$K7)V>FS:3X2^(5K<L6NC;6\LY/>1X][_P#CS&N]UOP/=:IXATB]
MBN88[1(HXM3B).9UC8/&!Q@_,#G..*35?!FHWR>,A%-:C^VTA6VW,WR%$VG?
M\O'/IFG/6[ZV:^ZWY_H3#2R]'_7IK]YFZ?JVD#3K56^&^KR$0H#(-)@(;@<Y
MWU%XVT2?5O'6C1:7*;.]M-,EN+(J-H61'7:I']TC((]ZW+:/XBVMK#;K#X6*
MQ(J F>XR0!C^Y5^/1=3F\6:7KEXUHI@T^2WN$A9C^]9E/R9'*\'K@^U5+65U
MW_1BCI&WE_D<IJ/B&/Q(W@J[V&&YCUD0W5NWWH9E1@RG\?TK0\+:3INH^)_&
M1OM/M+HC40H,\*O@>6..14FM^ )KOQ[I?B+3;B*&&.X6:^MW8@2,H(#J "-V
M"0<XHAT/QEH^O:W=Z0-!EMM1N1.HNY9@Z_*!@A5QV]:E/KZ_^V_Y,&M=/+_V
M[_,H+:P^'?'.N:-IL:P:;>Z*UZ;:,82.4$H2HZ+D>E9G@[5-+A\'Z7'+X U2
M^D6 !KF+3(9%E/J&+ G\:Z_2O"NHK)JVJZS>6]QK6H6WV<>0I6&", X1<Y;&
M3DDUG:%I?Q!T'0[/2H$\,216L8C5WGN-Q ]<)0M-/)?F_P#-%/7;^M$,\406
M=U?^!8_[-%O:RWQ)LYH578#&3M9!D YZCUIOQ%T33-$\.GQ'I5C;6.IZ=/%+
M%-;Q+&6!<*5;;C<"">#5[7-#\5ZM#H-ZO]C)JVG73SR(9)?(8$%0 =N[H>>E
M-N?#OBKQ--;V_B6XTB#2H9DF>WT[S':X93D*S.!A<X/ IK?YW_+_ ((O7M_F
M=O&V^-7QC< <50U^^DTOP[J5_$,R6UK)*@/JJDC^55X[_4CXPFT\QVYTQ;-9
MA(JMYBR%L88_=P1D@#G@UJSPQW-O)!,@>*12CJ>A!&"*F2O'3J.#LU?I_P
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
MG((QBO0=.FMKC3+6:R??:O"C0MDG*$#')YZ>M5I;0G4GEE2"%Y9#A$4LQQG
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
MQ;6*641(S*S98]!P#Z=>E:=>2^,M;\.:GX\FTK7]1BM['3[!XP'#'=<3#!/
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
MYF_I>IV>LZ;!J.GSB>TG7='( 1D=.AP1^-9B>-/#\MOJLZ:@&BTEBMZPB?\
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
M=-3E;2H0Z/=B#8-[<Y(.?I1XTOM7U'PYIMKK.EKI<5YK-O;7$:70G#PDY.6
M&,D8Q[4EJEY_YV#J_+_*YNQ_$OPE).L8U0JC-L6X>"182WIYA7;^.<5N:SKV
MF:!IO]HZG<^3:;E7S C/DMTX4$\U-=:?9W.ER:?-;Q&S>(QM$5&W;C&,5Y!)
M=W,GP2TIANNG@U..* ,VWS%2<A!D]. !FCR]/Q=A]+^OY-G>Q?$WPA+-'%_:
MQC:1MJF:UFB7/^\R #\376@@@$'(->5>)?$/B36;=?"^J>%[;13JX,$5W=:@
MLT8/<#8N-_H"1S7IMA:_8=.M;3S&D\B)8][=6V@#)_*GTN2][&9KGBW1?#LL
M4.HW96XF&8X(HVED8>NU03CW/%3Z)XBTKQ';23Z5>+.L;;)%VE'1O1E8 C\1
M7.:MINM6GC"YU[PV=.OYGMTM[NQN9-CH%)*E&'W<YZ'BE\-:M977BC46U#1)
M]%\1-:H]Q'+-O26%20&5E.UL'C.,TEMJ-^1T<OB'28/$$.@R7B+J<\9ECM]K
M991GG.,=CQG/%37NK6.G75E;74_ES7LABMUV,=[ 9QD#C@=\5X;?>*M#O(M4
M\3#5(5U]-32XL8"&W>1%\BIG&!N4L<>XKT'Q'?0:IJW@*_MFW0W%[YJ'V,1-
M"U2]5^.O]>82T;]'^!W<TR6\$DTK;8XU+,<9P ,FN13XI>#Y$#IJ<S*>A%A<
M$'_R'72:Q_R!+_\ Z]Y/_037GO@C6?%D'@G2(K+PC#=6RVZB.<ZJD9<>NTH<
M?3-);O\ KN/HCT33=2M=7T^*^LI&DMI@2C,C(3@XZ, 1T[BK=06<EQ-90R75
MN+>X9 9(1)O$;8Y&[C./6IZI[DHY[6/&^@:'??8;R]8W84,T,$#S,B^K! <?
MC6GI.LZ=KFG)?Z9=QW-JV<2+Q@CJ"#R#[&N/:R\1:%K^KZIX<M].UJSOYA)/
M;O/Y4\<BJ 5#\KCV/3-86L:U:?\ "">+Y=.TVYTC63)'_:5M(Y+(7*J77!Q@
MKGD8S4K5>?\ 7X:[EVN['7S?$KPG!<O"VIEUC;9)-';R/$C>AD"E?UK:O-?T
MNQTV#49[Q/L<[HD4R R*Y<X7&T'KZ]*DTO3[*QT6VL+6&,6B0A%0 ;2N/US7
MD$P%OX5U;3H&S8V7BJ.*V4=$7S%)4>P)-5;7E]/S2_4B_N\W];-_H>VUR$OQ
M1\'0/*LFJN/*<HY^QSE58'!&=F.M=?7%?##_ )%:Y_["5U_Z,-2M_P"NXWM_
M78ZO3]1LM6LH[W3[F*YMI!\LD39!JU7"^#46R\=^,M.M5"6,<T$R1KPJ2.F7
MP.V< UW55T3[ALVCE]3^(GA;1KR>TO\ 49(9H&VR#[),P!_W@A!_ TZV\?\
MAF\M;RYAOY##9Q>=.SVDR;4SC/*#/T&35#XL_P#)-]2_WH?_ $:M6OB'_P D
MVUK_ *]#_2I;M%LJUVEW(A\4?!V 3JLB*<?.]E.J\^I*8%=7%<P3VR7,4J/
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
M )(F6B?E;]/\S>?XG>$4EDB.IREHW*/ML9V 8'!&0F*WM&US3]?LC>:;,\L
M<H6:)XSD8[. >]>=>!M5\2VFC7<6F>&(M0MAJ%R1.VI+"2?,.1M*GI]:](TJ
MXOKK3XYM2L%L;IB=]NLXF"\\?, ,Y'/2A;7]/T&][>OZEVBBB@ HHHH ****
M "BBB@ HHHH ****  @$8/0UQ$'@S7M$,MMX;\2I9Z;([.EK<V2S>06.3L;(
MXR>AKMZS-2\0Z3I&H6%C?WB0W-^_EVT95CYC<<9 P.HZXHZCZ'.77P]$OA1M
M)@U61+R6]6_FOY81(TDP;<6* @#H.,\8J?\ L'QKG_D=[?\ \$R?_'*WM:US
M3O#VG&_U2X,%L&"%Q&S\G@#"@G]*RM-^('A?5]1CT^TU4&[D^Y%-#)"7^F]1
MD^PH6^G]?TA/S#6O"MQ>:M#K6D:H=-U>.+R7E\D21SQYSM="1WZ$'(J/3/"E
MY_;T>N>(-6&I7MNC):I';B&*W#?>(7))8^I-7]<\6Z+X=EBAU&[*W$PS'!%&
MTLC#UVJ"<>YXJ32O%&C:WI\][I]ZLT-OGSOD97CP,D,I 8=#VH3MKV!KH83>
M#]:TR_O9O#?B%+&UO9FN)+6XM!,J2-]YD.01GTZ5*G@1%\(:MHS:E)+>:J6D
MNK^6,$O(V,ML!  XX --3XI>#Y$#IJ<S*>A%A<$'_P AUJOXPT&.STZ[DO\
MRX-2D\JU>2)UWMG&#E?E_P"!8HMI;Y?\ =];_,M7.BVM_P"'FT:]436SP"!\
MC&0!C(]#W]JP;CP5=7G@./PS=ZT9FC>/9=M;_-L1PRJ5W<G QG/X5T>JZO8Z
M)9?;-1G\F#>L>_8S?,QP!A03U-0:WXCTGP[#'+JEXL'FMMC0*7>0^BJH)/X"
MB^M_ZON)+2W]=B#Q9X>_X2CPU<Z/]J^S><4/F^7OQM8-TR/3UJUK>E?VSX>O
MM*\[R?M5NT'F[=VW<,9QD9_.JVA^+-%\122Q:=>;YX1F2"6-HI%'KM8 X]^E
M9;_$[PBDLD1U.4M&Y1]MC.P# X(R$Q0]K/J-/JNA#>^"-1:[T6[TOQ MC<Z9
M8_8][60F$@P,G!<8Z>]7]-T?Q3;ZA%+J/BJ&]M%SYENNEI$7X/\ $'..<'I6
MKHVN:?K]D;S39GE@#E"S1/&<C'9P#WJ/6_$>D^'8(Y=5O4@$C;8TP6>0^BJH
M)/X"FWKK_5R4M++^K'.0>#->T0RVWAOQ*EGILCLZ6MS9+-Y!8Y.QLCC)Z&M_
MPWX?B\.Z=);K<27-Q/,UQ<W,@ ::5NK8' ^@J/1/%^A^()Y+?3[W-U&-SV\L
M;12 >NU@"1[BJE_\0_"^F:E<:?=ZA(MU;L%E1+29]I(SU5".A]:6V@]RSXN\
M.R>)]%6PBOA92)/'.DQA\W!0Y'RY&?SJG;:'XOCFW7'C&">+:P*#243)((!R
M'['!_"MC1=?TWQ#:O<Z9.\T*/Y;,\+QD-@'HX![BDUOQ#I7ARVBN-6O%M8I9
M1$C,K-ECT' /IUZ46Z=_^&"Y'X8T&/PUX?M=*CE,QA!+S%=ID<DEF(R<9)]:
MPV\ (='\1:4FHE;/59S<0((>;20X)(.[YAN ..,5U&HZE::3IL^HWLWE6D";
MY)-I;:OK@ D_A2VVHVEYIL>HVTZRVDD?FI*N<%<9SZT/6[?]?U8%TM_7]7,B
MU\)6]OX%_P"$7:8R1&U:!Y]F"S,#E\9ZY)/6JUAX&LK?P(?"UY.]U%(K>=<
M;&=V;=O')P0<>O2M_3-3L]9TV#4;";SK2==T<FTKN'3H0"*YQ_B=X1262(ZG
M*6C<H^VQG8!@<$9"8H>[OU!;)KH5)/"'BFZL6TJ\\8^9ICJ8I"M@JSO&>"I?
M. <<;L9KI(M*N+.?3(["^^S:99PF)[+R0WFC "?.>5VX[=:J'QOX>&@2:XU\
MZZ='*(FE:VE!#'  VE=W<=JJVWQ'\+7EU#;07\[33.(T!L9U!8G Y*8'XT];
MV%T.JK#U/P]_:/B?1=:^U>7_ &9YW[GR\^9YB[>N>,?0U4O_ (A^%],U*XT^
M[U"1;JW8+*B6DS[21GJJ$=#ZU)_PG?AS^Q)=8-^ZV$4P@:5K64$.<8&TKN/4
M<@8I)]5_73]2O(LZUX?_ +8U31;W[5Y/]F7)GV>7N\S*E<9R,=>O-)XJ\/\
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
MY(7CI[UV-5[Z_M-,LI;R^N([>VB&7ED;"J*+Z\W]?UJ)+3E7]?U8RO%'AO\
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
MH[^O]?UW#HU_6YHWFFZ0_B#3]2N3&FIQ(\=LWF[&=2/F&,_./8YQFN=\3?\
M)3_!7TO/_18J[IGA2\_MZ/7/$&K#4KVW1DM4CMQ#%;AOO$+DDL?4FKVI^'O[
M1\3Z+K7VKR_[,\[]SY>?,\Q=O7/&/H:(Z-?UW'W]#%^(/_'_ .$/^PY#_P"@
MM3=,9/#/Q!UFPD(CL=4A_M.$G@+(ORS#^35N^(/#W]NW&D2_:O(_LZ^2\QY>
M[S-H(V]1CKUY^E5/&?@]?%MG;1I?O83P.V)XTW$QNI5TQD<,#^E)72T\_P ;
M?JKBT;U[+\+_ -?,XR>![OX7>+/$EPI$^M!YUR.5@7Y8E_[Y&?QKH=-UWQDN
MF6BQ^"H'C$*!7_MA!D;1SC9Q6_K?AZ+5?"5SH$$HM8I;<6Z.$W>6  !QD9Z>
MM8L/AOQG;P1PQ^-X D:A%!T9.@&!_P M*-$W;;3\$&]F]]?QL=DI)4%A@XY&
M<XKQ[PMXF\2:'X>U%['P>^IZ?#?7,ANDOT0GYR2/+VEN/:O6[..XALH8[JX%
MQ<*@$DPCV!VQR=O.,^E9GACP_P#\(WI<ME]I^T^9<RS[_+V8WL6QC)Z9ZTK:
MNW;]0Z+U_0\\DLY)/AEXO\1236I_MM/M*PVKEHXE   R0,MZ\#FNETW7?&2Z
M9:+'X*@>,0H%?^V$&1M'.-G%/?X?[--\0Z7::IY&FZOEX[<P;A:R'[Q4[AD'
M^[@8]:=#X;\9V\$<,?C> )&H10=&3H!@?\M*:_R_!,/^#^A6U-?[1^+VCVE]
M&#;VNFR7<$;<J9RX4GW('^-)XZUVRMXY(=8\,:K<V%G-%,M]#M5%<$$%6W!A
MR<?G6SJ_A1]8L]/DEU.2#6[ 9AU."(*=Q&&RG(*GNM9=UX,U_78Q9^(O%/VC
M3<@R6UG9+ 9L$$;GR2!D=!371=G^M_Z^0]-_+]"&18IOBUJ2S2>5$_AY0SEL
M;09#SGM5.R3Q3X7\/II$F@67B#0XXC&LUA.(Y&A(ZM&W#$@_PGFNHF\)P7/B
M>\U:XF$D%UIO]GO:F/\ AW$D[L^AQC'XUD6WA#Q1IEH-,TSQAY>F(-D(FL%D
MFA3^Z'R <=B14]+>7ZO_ #$M[O\ K1?Y&YX7N-*N?!]E)HBNNG>05A20DL@&
M05.23D'(ZUC_  G_ .2;:7]9O_1KUT6B:':Z!H5OI-GN\F%"H9SEF)R2Q]R2
M34'A/P__ ,(OX:M='^U?:?(+_O?+V;MS%NF3CKCK5MJ\O.WYL%\*7G^AYOX6
M\3>)-#\/:B]CX/?4]/AOKF0W27Z(3\Y)'E[2W'M71^#G73]#USQE>W%KY.I,
M;XQ6KEHXD5<8R0,MQSQUKI?#'A__ (1O2Y;+[3]I\RYEGW^7LQO8MC&3TSUK
MGKGX<NUOJ>G6FL&VT;4+I+F2R^S[MF""ZHV\8#8';BH6UO)*_P!U_P"O+S'I
M>_G?\_Z^?D>>6'BG0].71?$:ZI#)KDFH23:E"H;)AF.&7.,'8 F!GL:](^*[
M*_PUU%E(*L82".X\U*ZG4]+MM4T:YTN91]GN(6A( Z C''TKG[WP;/J'P]C\
M+7.K;Y$CCC^V?9^H1@1E-WH .OO5IK[FONNO\@B_>3?];_YV+7C?_DGNN?\
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
MW=I<+<6M[;VJP-;NOW2%!(/.?SJG-X.\0:Q$ECXA\4)>:6&5I8(+%86N-I!
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
MK.JZB=3U>>,1&?RA$D48.=B*"<#/4YYH73R7]?>#W?G_ %^!F#_DMQ_[ /\
M[6KH_$ES/9^&-5NK7/VB&TE>/'7<%)%5_P#A'O\ BMSXC^U?\N'V+[/Y?^WO
MW;L_AC'XUMLJNA1@&5A@@]"*4E>"7E^K*32G?T_0YKX?6=M9^ ]'^S*O[ZV2
M:5QU>1AEB3W.2:X;5D2P;XF:=9X6R%G'<^4HPL<KH=V/3. :ZJ#P?KFBB2U\
M.>)%L],=BT=K=68G^SY.3Y;;AQZ YQ5E/ L$?A35M(6^EDO-55OM6H3+N>1V
M&-Q4$# [*,4Y^]=KM_E^0H^[9/\ K<J>'=9\6'3M*A;PC"MH88E-Q_:J$A,
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
MDU/2K[0M932FTZT-I&K68G!0X]6'H*T;UOY_HU^J_$A+W;>7ZK_+\B?XC_\
M).M=_P"O5OZ50TW7?&2Z9:+'X*@>,0H%?^V$&1M'.-G%6KCPMKNIZ!JNE:QX
MECO%O8?*C=-/6+R3GDX#_-],BHH?#?C.W@CAC\;P!(U"*#HR= ,#_EI4K1OY
M?J-]/G^AV0)V L-IQDC/2O.].M_$_A2.Z71M.T_Q#HT]Q)<(8;D13C>Q+ DY
M5\=/7BN^M(IXK&&*[G%S.J!99A&$$C8Y.WG&?2N/@\&:]HAEMO#?B5+/39'9
MTM;FR6;R"QR=C9'&3T-#W!;&CX%NM'N=!D_L:TFLHTN9%GM)B=\,V<NI!)QR
M>@XK,^'+*D7BIV("KKMT23V'RUT/AOP_%X=TZ2W6XDN;B>9KBYN9  TTK=6P
M.!]!65#X,GMM \0Z;;ZMY<FL74UQY_V?_4B3 *XW<\ \Y'7I3;M>W;_(:M:S
M[_YGEM]XJT.\BU3Q,-4A77TU-+BQ@(;=Y$7R*F<8&Y2QQ[BO6?$=]!JGPUU2
M_MFW0W&ER2H?8QDULV&F6VGZ-;Z7$@-M#"( I'50,<_6L+3O!SZ?X)OO#/\
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
M51ZM)\4-#71I[6"[_LZ?Y[J-G3;N&> 0<U1U^#Q/%XE\(G7;W3)X#JJ^6MI
MZ,&VMR2S'C%$=;>OZDRT3]/T.IU3QQ!INO3:-%HNLZA=0Q++)]A@1U56Z9RX
M/;TJ[HGB1]9N9(6T'6=.")N\R_MUC5N<8!#'FN1N!X@/Q9UC^P'TQ)/[/M_-
M^WI(PQEL;=A'/UKLM#7Q(&G_ +?DTEQ@>3]@21<=<[MY/MC'O1'57?\ 6K&]
M[?UT':_XALO#EG'/=K/*\T@B@M[>/S)9G/\ "J]SQ6=IGC:WO-6ATN^TK4])
MN[@$VZWT(59L<D*RDC('.*;XOT^UU6YTFU36/[,UI)FFTZ4('RRK\P*GAA@\
MBL:;4M?T;5])C\76&D:C:37BPVE_:H1)#,P(4LC9P3R,KTHCJ]?Z_P""#VT_
MK_@&G/X_@35;[3[7P_KU^]C+Y4TEI;(Z!L9ZEP>A]*UM)\1+J=M=7%QI>I:5
M';C<S:E$L0(P22,,>!CFN(T5?%!\6^+O[ DT=(?[1'F?;XY6;=L'381QBKWC
M8>(Q\+=<_M9[!KK"\Z>KJOD[EW9WDG.-WX4D_=3\E^)25Y6\R^?B-:M$UW;:
M#KESI:YS?Q6@\LJ.K %@Q7WQ6O+XKTQ#HIB:2XBUB3R[66$ K]W=ELD$# ]"
M:T;#[-_9-M]GV?9/(7R\?=V;1C\,5P.JSZ-+=^!IM"\A=+&J.D9A38FXJP(
MP.^:JWO<OFOU(O>/-Y':Z_KUKX<TS[?>1S/%YJ18A +9=@HZD<9-96J>.+?3
M=>FT:+1=9U"ZAB6:3[# CJJMTSEP>WI5/XI\^$(XQ]][^V51ZGS1Q6->_P#"
M2_\ "U]8_P"$;_LGS?[/M_._M+S-NW+8V[._UJ5K^/Y7&_Z^^QU>C>,[+5]5
M;2Y+'4M-OQ&94M]0M_+:1!U92"01^-$7C&VN=*O;^STS4[L6EX]F\%O$K2,Z
MG!91NQM]\@^U<SX4.H:_XXFO/$L]O!K.C1M!'I]M$40*_P#RU#,Q+@C\JT_A
MI_QX:_\ ]AR[_P#0A56NOE?\?\A-V?S_ $_S&P?$R&YO;FSA\*^)I+FVV^?$
MMI&6CW#*Y'F<9%;?_"568U:;3'M[M+B'3QJ#AT4 (3C;][[W'3I[UB^%_P#D
MIGC;ZV?_ **-4]1_Y*?K7_8M_P#L[5,G:-_)O\&RK>];S7XM?YEVT^(Z7]I%
M=VGA/Q/-;RKNCD2SC*L/4'S*UKWQ?9Z=H=KJ5Y9:A#)=/Y<-@8,W+OS\H0$C
M/&>O2N0\$)XZ/@G2#ITWAP6?V=?*%Q%.9-O^T0V,_2M_Q'I_]J)H=K=:S#IO
MB5',UG+!'N1I57YP$;JN#T)S525G;S)B[JY9TSQM;WFK0Z7?:5J>DW=P";=;
MZ$*LV.2%921D#G%=/7GLVI:_HVKZ3'XNL-(U&TFO%AM+^U0B2&9@0I9&S@GD
M97I79:YJL.AZ%>ZI/_J[6%I"/4@<#\3@4FTHW&DV[&?9>,=*O_%EYX<A\[[;
M:KN9V4"-R,;E4YR2-PR,59U[Q'8>';>)[OSI9IVV6]M;QF269O15'7^5>/1Z
MG+I&AZ+JYT378]5LKU[Z^NI=.=(I$E/[T;_3!7!_V17>2RQ7'QBTJ>1P]O)H
MKO9-V+EP6(]]F/PIVV7W_=?_ ('R"ZU?];V_X/S-33O&UM=:I#INH:7J>D7-
MQG[.+Z$*LQ'964D;O8U2U'XD0:5.D5WX9\1IYLXMXG^RQ[97). N9.<XXKH-
M<GT6 6#:R+<YND6T\Y-W[\YV[>#@]>:YWXC_ 'O"O_8>MO\ V:A:M+SL/OZ7
M_,Z+0];;6HIG;2-3T[RV VW\*QE\]UPQR*KZ]XKL=!G@M'ANKV_N 3#96<7F
M2L!U;&0 /<D5NUPVAX_X6WXH^T_\?'V6V^S;NODX.[;[;NOO2W=OZT%LFS4T
MGQI::CJBZ7=V-_I6HR*6BM[^()YP'4HP)#8],YIFK>-[?2]??1H]&UC4+M(%
MG?[# D@56) SEP>H]*SOB1MQX:,6?M_]LP?9]OWL<[_PQUK.OAKQ^+VH?V ^
MFI-_94/F&_1V7;O;IL(.<T+6WS_!7!Z?A^=CLM#U]];:<-HNK:=Y0'-_ L>_
M.?NX8YQCGZBKNIZI9:-ITU_J%PD%M"NYG<X_ >I]J@T4:X+5_P"WGT][G?\
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
M;Q9IWB_3I;W3EG1(I/+=)U"N#@$' )X(((I-,\7Z7JOB/4M!A,J7^GD"1)0
M''JF"<@9&<XZUQ&AZU;Z;\1K=+;2M4TW3=5M4M2M_9M //B'R;2>#E./RJ+^
MP[J\U;Q/K6D +K>EZN9;?_ILGE)OB/LP_6J=KI]+/\++_@^C%K9KKI^/]6/1
MHM>M9O$UQH*QS"Z@MEN6<@;"K$@ '.<\>E6]0U"TTJPFOKZ=8+:!2\DC= *\
M_P#"6N6OB/XEWNIVA.R71H=R'[T;B0[E;T(-:/Q/Q_9&CB;_ (\?[7MOM>?N
M^7N/WO;.*+/1=7_FT).[?E_E<D_X6-;)$+RX\/Z]!I9Y^WR6G[L+_>(#;@OO
MBM+7/&-AHMMILZVUYJ(U)]ELM@BR%_EW9&6'&*W;CR?LDOG[?(V'?NZ;<<Y]
ML5XEI\FH1^%_ CV$*SS+JEQ]DCN'**R?/MR<$@8I=;>GXW'TOZ_E<]&L_'UE
M-J=O87^DZSI,ERPC@?4+41QR/_=#!B,^QJQ=>-=-M%U]I(+LC0PAN=J+\^Y=
MPV?-SQZXK'N]%\5>*K[3$UNWTS3]/L;M+MA;3-++*Z?=49  '/-<[K7^K^*?
M^[;_ /HH4/;[_P!/\V-;KY?K_D>F:9KMCK&@Q:S92&2TDB,H_O#'4$>HP1BL
MQ_&^FQ^#(/%!@N_L,VS;&$7S!N?8,C=CK[URS8\!W9_@\.ZW#]%M+HI^BO\
MSK+N?^3>-,^MO_Z/%59.7S7YV9%W9>C_ "NCT77?%=CH,UO:M#=7M_<@F&RL
MXO,E8#JV,@ #U)%5])\:6FHZHNEW=C?Z5J,BEHK>_B"><!U*,"0V/3.:RM!Q
M_P +9\3_ &G_ (^/LMK]FW=?)P=VWVW=?>E^)&W'AHQ9^W_VS!]GV_>QSO\
MPQUI+I?K^I3Z^7^5S;TSQ?I>J^(]2T&$RI?Z>0)$E  <>J8)R!D9SCK5J+7K
M6;Q-<:"L<PNH+9;EG(&PJQ( !SG/'I7G/]AW5YJWB?6M( 76]+U<RV__ $V3
MRDWQ'V8?K6CX2URU\1_$N]U.T)V2Z-#N0_>C<2'<K>A!I1UMZ?I="GI?U_4]
M U#4+32K":^OIU@MH%+R2-T KE/^%C6R1"\N/#^O0:6>?M\EI^["_P!X@-N"
M^^*C^)^/[(T<3?\ 'C_:]M]KS]WR]Q^][9Q79W'D_9)?/V^1L._=TVXYS[8I
M;)R_K8JVJ7];V,/7?&%AH=EIUT+>[U!-1D$=LM@BR-(2NX$98<$"F:9XNDU+
M4(K1O#'B"S$A/[^ZM42-,#/S$.<=,=*\QL_MY\&>!18-$)_[9D^QF[#%-F9-
MFX#G&/2O5-&7Q:+UO[<ET1K78<"QCE5]V1C[[$8QFKM_7R7^9+[?UN_\B_K>
MKV^@Z+=ZK=)*\%K&9'6( L1[ D#]:G6\C;3Q>@-Y9B\W&.<8S^=<]\1_^2=:
M[_UZM_2L>*T\>_\ ".H1JFA>1]D!"_9)-VW9TSNZXK-O27E_DRDM5_75'0)X
MTT@^$K?Q),\L%C.H,:2)F1B20%"J3EB1T%9Z_$*UADB;5=$UG2;29@J7=[;!
M8@3T#E6)3/N*XO0\&P^%PN?^/+=/G=]WSMI\O/OG.*])\9?93X+UK[;M^S_8
MY=V[_=./QSC%7/W;OU_"PH>]9=_UN6)M>M(?$=IHA24W-U ]Q&Z@; JD Y.<
MYY]*EUO5[?0=%N]5NDE>"UC,CK$ 6(]@2!^M>>^'?M!\4>"/M6[S_P#A'WW;
M^O\ #UKJ?B/_ ,DZUW_KU;^E*?NI_/\ !V"'O-?+\BD?B3:0Q)<7OAWQ'96;
M#<UW-8@Q(O\ >8JQ('X5J:YXQL=$M]-F%M>:B-1?9;+8(LA?Y=V1EAQBKUMY
M'_"+P_:=OD?8E\S=TV[.<^V*\BT\:I_PB/P\%F85O/M\WV8W88IM^?;N .<;
M?3VIM>\X^:_-K]!)WBI>7Z)GI%EXSDO+V&V/A3Q);B5POG3VB*B9[L0YP/PJ
M"?Q_ FJWVGVOA_7K][&7RII+2V1T#8SU+@]#Z5;TQ?&PU"(ZK-X?:RR?-%K%
M,).G&TLQ'7'6N-TQO&*^*_%[>&ET1H1?@R+J'F[RWEC 79QC'K2Z_?\ H/\
MX'ZG9:7XTL=5AU )9:C!>V$9DFL+BWV7&W!(VKG#9QQ@^E,NO'.GV^G:7<Q6
M=_=7&J1"6ULK>$-,RX!)(S@ 9&3FL/P'$VOW^K:[K,\;ZNZ?V?=6*1&-;55/
M*8+$MGKNS6AK^D17GB&P70]9CTK7[&U;RH3")$>W) *E/3('(Z4/I_7?_@?B
M"Z_UV_X/X&EHGB^UUC49-,FL;[3=12/S?LU]$$9T_O(02&'XUO331V\+S3.L
M<4:EG=C@*!U)-</I^JZM9^,-.T[Q7I>EO>W,<JV&I6()^Z 60AAN7(]#BKGQ
M1\__ (5QK'V?=GRUW[>NS>N[_P =S0]KK^M;?\..*O*S(S\1K5HFN[;0=<N=
M+7.;^*T'EE1U8 L&*^^*V[SQ3H]EX?CUR2\5K"55,3H"QE+=%4#DD^E7;#[-
M_9-M]GV?9/(7R\?=V;1C\,5Y[J$VBW&O^!&TH0#0/M=P(_*CV1><%.SC YW;
MOQS3MKR_UU_RT\R4[KF\C<7XA6L,D3:KHFLZ3:3,%2[O;8+$">@<JQ*9]Q6[
M-KUI#XCM-$*2FYNH'N(W4#8%4@')SG//I5?QE]E/@O6OMNW[/]CEW;O]TX_'
M.,5Q/A\SKXG\"M>;A,^@R+\_4D!3CZXI+5V_K9_Y#>BO_6Z_S.^U;7K71KO3
M+>XCF9]1N1;1&, A6()RV2,#CMFJNF>+]+U7Q'J6@PF5+_3R!(DH #CU3!.0
M,C.<=:R/'/S>(/!D:\N=6#8]@C9-<U_8=U>:MXGUK2 %UO2]7,MO_P!-D\I-
M\1]F'ZT)]7Y_I_F#3V7E^O\ D>BKX@LV\1W6B%95N+:U6ZDD8 1["2.N<YX]
M*Y\_$FT:%[VWT+7+C2D)SJ$5J#$0.K %MQ4>N.U86A^(-+U[QQJ^K-)LL7T&
M/[0'ZQ8=MZMZ$<U=L-+\6:)HT"^'=2TS7-#\K-O;WL9CD\DC(577AN.["AW2
MN_ZU?Z(%J_G^B_S.AUCQKIVE66EW45M>:BFIMMM5L8U=G^7=T+#M4=EXSDO+
MV&V/A3Q);B5POG3VB*B9[L0YP/PKC=4U+^V--\!WGARTM;!WO76"WG0^5$RJ
MP92$QD9!Z8KMM,7QL-0B.JS>'VLLGS1:Q3"3IQM+,1UQUIVU?J_T%T^7^?\
MD:&EZ[:ZM?:G:6\<RR:=.()C(  S;0<K@G(Y[XK4KB_!/_(S>,_^PFO_ *+6
MNTI+9/R0^K]0KDKOXAZ/9:#>ZQ-!>_9;.^:PE 12V\'!(&[[OZ^U=;7B_EI+
MX/U&.10R-XPVLK#((,R\&A:NWI^:7Z@]%?\ K9O]#U6_UZRL?#DVO;FGL8K?
M[1F#!+IC/RY('ZU=L[E+VR@NHPPCGC610W4 C(S^=>2^(Y&\&:%X@\+7+'^R
MKVTFFTB5CPAQEX,^V<CV->GZ!_R+FF?]>D7_ * *>C3:\OU$[II/S_0H:[XQ
MTKP]J^FZ;>^=YU^VU&C4%8QD*&<DC )(&>:Z"O%=1U&'Q'?>*[B71];O%N4^
MP:?<6=@\T:+$<[@P]9!G\*])\$:ZWB+PE97LH*W2KY-RC#!65.&!';D9_&E'
M6-_ZU_K\1RT=OZT_K\"77?%5EH5Q!:-!=7NH7 +165E%YDK*.K$9 "^Y(J'1
M?&%KJVI-IEQ8WVF:D$\Q;:^B"&1.[(02& ^M9.AX_P"%M>*/M/\ K_LMK]FW
M?\\<'=CVW=:Z._FT6+7-,2^%O_:DGF"Q+IN?I\^TXXXZT+9/O_P?\@>[2Z?\
M#_,70==M?$-@]Y:1S)&D\D!$H .Y&VD\$\9JO%XKTUY=;60RP)HS 74LJ@+R
MN[*X))&/85C?# @>&KQ/XDU.Z5AZ'S#Q6-;II<]S\1$UBX^SZ;/=Q0R3YQM)
MC Z^H)%+7IVO\_=_S#K\[?B_\C:'Q(M$CCNKO0M<M-,D("W\]J!$ >C-ABRJ
M?4CO5[7O&<>@O(9-"UJ[MHXO.:[M+='A"XR?F+CH*Y_4(?&7A[1)_M;Z3XET
M.&$F:.>(PSM$!STRC<#OUK>UV[MM0^%^H7EFFRVGTEY(DV[=JF(D#';BB3M%
MM=!P5Y)/J&B^-X=9,<@T/6K*T>$SB\O($2$)C.2P<]150?$6VF1KJST#7;S3
M5)S?06@,; ?Q*"P9E]P*R-?\_P#X4%%]GW9_LRVW[>NS";O_ !W->@:=]G&E
MVGV3;]F\E/*V]-F!C'X5<HV<DNCL2GHGW,35?'6BZ7X3C\2AY;S3I&55:V4%
MB2<=&(Q@]0>16U:ZG:W>D1:I%)_HDL(G5S_<(SD_A7D#I%)X?UB.%=VG-XMC
M6 ?PD&1=P7VSFM..XEMO"U[X&20K>#4_[,AYY%M(?,#?A%N'X5*U3MOI;YI?
MY_<4U9Z^=_Q_R^\[OPIXKL/&&DMJ6G17$<"RM%B=0K$@ YX)XYJ.R\8Z5?\
MBR\\.0^=]MM5W,[*!&Y&-RJ<Y)&X9&*YGPC?6OAKPEXJO"H2WL=4NRJ#T7 5
M1^@KC8]3ETC0]%U<Z)KL>JV5Z]]?74NG.D4B2G]Z-_I@K@_[(IZ.7EI^/]7%
M9V??7\/ZL>JZ]XQM]!U6UTPZ7J=_=W,32HEC"KD*IP<Y8>M5K3Q[:3ZC%876
MCZSIUS.&^SI?6PC$[ 9VHP8C=[$BL'Q1-J]Q\1] G\--ISW4FFS.C7V_RBA*
MG/R<YZ8J&S.MZ]X\LM,\83V-I<:6WVVTM[&)PEV<8WAV8GY><K@&E%7T?G^
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
M%*@=&]5(R#7+7?BS5KG6;W3O#V@+J L&$=S<3W8@0.0#L7@EC@]>@H>^N_\
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
M#'!7=ZGI5#6O&_B70Y[=+CP?$8[J[6TMW&JK\[L3MR-G&<?A3NV[]PMT[?\
M#FE>>!H)KV]GL=7U/3(K]M]W!:2*$E8C!8;E)4D=2"*GO/!6EW&F:=9VIGL&
MTSFRN+5\20\8/)!R#W!SFL_4O&&N:-H$FH:EX8CAG^TQ6\-NNHJXDWG&=P3Y
M<'':I4U[QH74-X)@52>3_;*' _[XI+L@;ZE_2?"T&E37EZ]Y>WVI7<?ER7EP
MX\S:.BK@!5 Z\#K5GPS8WNF^';2TU"YFN+I%;?)-+YC\L2 S'[Q (&?:M:N*
M7QCKNIR74WA_PP+[3[>5XO/FOEA,S*2&V*5/&1U/6B_0+=3H-!T"U\/64UM:
MR32F:=[B66=@7=W.220 /;IVJI/X.TJZU75+Z=9775+=;>[MBP\J0+T;&,A@
M.,YK,O/B!&G@V+7['3GN)7N5M&LY91$R2EMI4M@]#4J:]XT+J&\$P*I/)_ME
M#@?]\46N[?+\%^E@OU_K?_,@_P"%<0M +*;Q)K\^E]#8R70V,O\ <+!=Q7MC
M/2NM>SC_ +.:RA+6\7E>4AAP#&,8&WC QVK#UOQ3+8ZK%HVDZ:^J:O)'YS0"
M41)#'G&YW.<<]!@DU%I7BN\;7(M$U_2/[+OYXVDMF2<313A?O , "&'H11\2
ML&VILZ'HUKX?T6UTJRW_ &>W3:I<@LW<DD <DDFL9_ >EN][BXO$CN[^/4'B
M5UVK*A!ROR\!B!GK[8J_X7\0?\))I<M[]E^S[+F6#9YF_.QBN<X'7'2LJ[\<
M_9;;Q3-_9V[^P648\_'GY4-_=^7K[T-Z\WS_ "?^06Z?+\_^":;^$]-?Q@GB
M<^;]O2#R NX>7W^;&,[L$C.>E4;OP#IEWH]YIAN[Z..ZOSJ#21R*'24L&^4[
M< 9'H3[U3_X2SQ<MB+YO ZM;>6)28M61GV8SD+L&3CM5R;QQ;'3?#M_9VS3V
M^M74=NI9]ABW Y)&#D@@C'ZT[=/ZWO\ F@OU_K;_ "9%_P ()+G_ )'+Q5_X
M&Q__ !NMRUT.VM=>N]8229KFZACAD#,"N$S@CC.>3GFN6UKQOXET.>W2X\'Q
M&.ZNUM+=QJJ_.[$[<C9QG'X5<U#Q=K&B^&[K5M8\.):O#+%'' E^LGF!V"D[
M@G&,],<T+7;^ME^J!Z;_ -?U8T#X.TK_ (3)/%*"6/4!$8F"$!) 1C+#&<XX
MSGM63%\-X+59DL_$_B2TAFE>5HK>[1%#,<G&$R.M7/$'BK4=,\06.C:7H:ZE
M<W4#S_->" *%(!ZJ<]:L:5JWB>ZU!(M2\+Q6%J0=UPNI+,5XX^4(,Y/O27E_
M7],&_P"OZ\A1X+TB/PK=>'H%FAM+L-YTBOF5V;JQ9@<L?4UGQ^ 'BC6./QAX
MI5$ 55%Y'@ =O]74:^,==U.2ZF\/^&!?:?;RO%Y\U\L)F920VQ2IXR.IZUT'
MAW7K?Q'H\>H6\<D66:.6&08:*13AE/N#1OK_ %Y ]-#*U+P-!J=QI]TVMZS;
MW=C;FW2YMYT6213C)<E#DG';%2Z1X)L-+U1=4GOM2U2_12L4^HW'FF$'J$
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
MM=6O],O)Y)EDTZ<SPB,@!F*E?FR#D<]L5J444@"BBB@ HHHH **** "BBB@
MHHHH **** "O*O!.C:_?6.JS:=XJETVW_M6Z'D+8PRC._D[F&>:]5JEIFD6.
MC02PV$'DQRS/.XWLV78Y8\D]3VZ4+=O^MP?3^NAQGBE)=,\2^"+W4[KS[:VF
ME@N+IU" RO'A'8#A<D'V%=%XUO;2Q\%ZO+>LODM:R1A6/WV92 H]R2*UKZPM
M-3LI;.^MX[BVE&'CD7(85S]E\//#-A=P7,=C)*]N<P+<7,DR1'_95V(%)KF7
M*_ZN4G9J2Z?H<+'I.MMK7@JPL]4.D:C'H;AYFMUG*@;<KM;C_#%:-C9ZA%\1
M++3_ !IK$VH2Q W&CRK%'#!*X&&W*H^^O89->B2:38S:Q!JTD&;Z")H8Y=[?
M*C<D8S@]/2F:KH>G:V+8:A;^:;:43PL'9&C<="&4@U5];^;_ !9%M+>2/-_%
M5C-=>*_$]U:KF]TZTLKZWP.=T;.Q'XKN'XU2\6WL/BG3-9\00-OLK2*TM+4]
MMSR1R2D>_*+^!KUA-(L8]3N=16 ?:[J)8IG+$[T7.!C..YZ"J$7@_08/#QT&
M+3PNF%_,, E?EMP;.[.[J!W_ $I1TMY?YZ_A^)3=_P"O+_/\#;7[H^E+6-'H
M*)XPEUX;59[);7 ));#;LG/ QQC'J<]JV:"4<1\-_N^*/^P]<_\ LM8VBZ-J
MFI^+?%TEAXBNM+1-1 :.&&-PYV#D[@:]"TW1[#2/M7V&#ROM5PUS-\[-ND;[
MS<DXZ=!Q2V6DV.G7-[<VD'ERWLOG7#;V.]\8S@GC@=L4=4_*WX+_ "*;O?UO
M^9Y_HR3>'OB1KLNJZM+?B#1DF>YF14(0.3C"@#C!KG4MO%&K>#K^X3PI</=:
ME=?VI%?B]A!0@AH\(3NP% &.O)KU;4/"NC:I<7D]Y9F22\MUMIV$SKOC!W!>
M&&.?2M:**."%(8E"QHH55'0 < 4:V\_^"W_D+K\_T2_S/-_&>MQ>(O@G)JL6
M/](2 NH_A<2J&'X$$5Z3'_JT^@K%/@_03HMSH_V'_B7W,QGE@\Z3!<L&R#NR
MO(!P,"ML   #H*IM:^M_P#HEVO\ F<#\2+>\NM7\)06%]]ANGU!A'<^4)?+/
MEGG:>#6-JNG:O:^)=*T[QMXAGU/0[J93!)%;1V\9N%.524*,X/;GDBO2[W2;
M'4;JRN;J#S)K*0RV[;V&QB,9P#SP>^:35]'T_7=.>PU.V%Q;.02A8KR#D$$$
M$'W!J8Z??_D#U^[_ #_K[S@[C3]5U#XL:PNEZV^E.FGVY=TMHYMXRV!AQQ^%
M=!)HGB"+P[K5O=>(9-4GN+1TM]UK'#Y;;6'&P<YR.OI4NI> ?#>KWHO;ZQEE
MN1&L7F"[F0E5Z [7&?J>:GT;P9H/A^]:[TRTEBG9#&6>ZED&TD'H[$=A2M[O
M+Z_J-.TN;T_3_(R/!UQ/??#'38M!N+6*^@@2!OM"%EBD7 <,H(.>OYBL*[UC
M5[O0O'VE:M+I\TMA8C][91% Q>-B<Y)Y& *ZS4_ 'AO5;^2^FL7BN9?];);3
MO#YG^\$(!^O6KEIX2T&PT.XT:TTV*&PN$*31H2#(",'<V=Q..^<TY>]=OJ$;
M1LNQR*66D:W'X:TQK^^TW78=*CGM;NU;82A50RY/#=.5J[87WB'P]XOTW0M8
MU.#6;?44E,-P+<13P[!GY@O!7MGUK?U/PAH6KZ=:V%[8+)#:*%MB'97B   V
MN#N'0=^<<TFB>#]$\/7,EU86C"ZD7:T\TKRR;?3<Q) ]A5-IR;\W^-_N_P"
M0E:*7DC%\3?\E/\ !7TO/_18JO\ $BWO+K5_"4%A??8;I]081W/E"7RSY9YV
MG@UV-SH]A>:I9:E/!ON['?\ 9Y-[#9O&&X!P<CU!I;W2;'4;JRN;J#S)K*0R
MV[;V&QB,9P#SP>^:GHEV?ZEM[^ECS35=.U>U\2Z5IWC;Q#/J>AW4RF"2*VCM
MXS<*<JDH49P>W/)%:'B/4-2U#XCV<&EZ-)JT.A1>=-$EQ'$%GE!"DER <+D_
MC7=:OH^GZ[ISV&IVPN+9R"4+%>0<@@@@@^X-,TO0].T9[I[&!HWNI!).[RO(
MSMC&26)/04+\OZ_KY"?]?U_74XSX=WMYI^M:SX;U*P?3I/,.H6=J\J2;8I&^
M8!EX(#?SJ[X7_P"2F>-OK9_^BC743Z+I]QK-MJ\L&;^V1HXI@[#"MU! ."/J
M#2VNCV%EJ=]J-O!LN[[9]HDWL=^P87@G P/0"FG^5ORM^"!]?.W_  3@[>WN
M+S6?B9;6N?M$L<:1XZ[C;D"ND^'UW:W?@/1_LK+B&V2&1!U211A@1V.0:V+3
M2+&QU"^O[:#9<WS*UP^]CO*C X)P./3%8^H> /#FHWTUY+92133_ .O-M<20
MB;_>", ?KUI)V5O)?A?_ ##_ #?XV_R.#UQTO3\2M0M,-9_9H;<RJ?E>5%^;
M'KC(%:VKJW@FX_MV%3_8NJVZQ:C&HR(9BF$F ]#T;\#7<?\ ".:/_8#Z$MC&
MFF.AC:WC)0$'KR"#^.<U;NM/M+W39-.N8%EM)(_*>)NA7&,4FO=LOZT:?Y_D
M5?6[_K:WY'-_#'_DFVA_]</_ &8UF7=Q!:?%;5KBY1I+>+P\'D15W$J)"2 .
M_%=KIFF6>C:;!IUA#Y-K NV./<6VC.>I))I@T>P&M/JXM_\ 3W@%LTN]N8P<
M[=N<=>^,U4G>3?K^*L9Q5HI/R_.YPVF^'+V+1H=2\%>+)[?39(_.ALKZ-9X5
M4C.P$_,@'XXYKJO!VNR>)/"ECJLL"P23*0Z)]W*L5)7V.,BLZ;X9>$YIY)/[
M.>-)6W2017,B1,?= P7\,5U-O;PVEM';V\210Q*$2-!A5 Z "B^Y1Y[J&@6_
MB3QSXGT^=C&S6%H\,R_>AD!<JX]P:RM(UR[U;XD:#8ZDGE:SIMI=VUXN.&;"
M[7'LPYKU"+2K*#5;C4XX=MY<1I'+)N)W*N=HQG QD]!4#^']*D\01ZZUFO\
M:<<1A6X#,#L/8@'!Z]Q4K2R_KK_F$M;_ -=O\CFOA5(D7A$Z;(0M_8W4T5W&
M3\RN9&.3]01S38W2^^,[26F'6RTDPW<BG@.TF50^^,FMK5O!6A:U?_;[FT=+
MS;M:XMIWA=AZ,4(W?C5_1M"TSP_9?9-*LTMH2VY@N26;U9CDD^Y-5?6[_K2P
M/K;K_G<YD?\ );C_ -@'_P!K5V]4?['L/[;_ +9\C_B8?9_LWG;V_P!7NW;<
M9QU[XS5ZCHE_6[&]7?T_(\ITS2?$FH>*_%\FA^)AI*I?@-$;&.<2-Y8P=S<C
MTX%3^$D$UOXFN-7N+B;Q5# UO?>?M 5 I*&,* -AZ]*]"LM)L=.N;VYM(/+E
MO9?.N&WL=[XQG!/' [8J"?P[I5QJSZK):_Z:]N;9Y5D9=\9_A(!P?J1D5%O=
MY?*WX?U\AWUOYW_K^MSA/!&@^)KGP3I$UIXSFM+=[=3' -.@<1CTW,,G\:O>
M)HYM,\6^"+W4[LSVT#S6\]TZ! 9GC 5B!PN2#["M!/A;X/C0(FF3*HZ 7]P
M/_(E;<7AG1XM!.A_8EDTTYS!,S2@Y.>K$GK[\5HWK=$)65C'\=>(M&L_#VM:
M;=WL*WCV#E;=SAGW JNT'KSZ5SVDP3:7XJ\"0Z@2DQT62W^;_GH%4[?KBMYO
MA?X58#=:7+E!B$O>S,8/=,M\IX'/M6Q?^%],U?1H-,U:.2_C@ *33N?-W#^+
M>N"&]QBI6FO];-?J-ZJW]=/\C"\;LLOB?P9:HP,QU,S!.^Q4.X_K5+2O^1E^
M(WTB_P#1!KI-%\%Z%H%X][8VC&[9=AGGF>5POH"Q.!]*O1:%IL%SJ-S';;9=
M2Q]K;>Q\S"[1QGCCCC%)KW6NZ?XV_P @7Q)^GX7_ ,SRO1-+\=0?#>PU+1_%
M)>%;82)IRZ?$&$?=5D()+8SC(J?5X-+/PDTUM!NIC'<ZE!*;B;#2^<T@W,XZ
M;@>W3BO5-.TZTTG3H-/L8O*M8$V1Q[BVT>F223^-9$W@?PY/87=C)IY^RW=Q
M]IFB6>15,O7<,-\OX8%5)W;^7X-?UZB2T7S_ !3_ *]"M;>'_%,5U#)/XWGG
MA1PSQ'38%#J#RN0,C/3(JKIG_)7M>_[!MM_Z$U2_\*P\(@_\@ZX_\&%Q_P#'
M*N:KX#\-ZUJ!O[^P>2Z,:QF1+J6/*CH,*P%+JGZ_BA]+>GYF1KS+>?%CPO;V
MK!I[*&YGN=IY2-E"KGZFM3XAQ/-\/==1 2WV1S@>@Y/\JOZ'X8T7PW'(FD6$
M=MYIS(^2[O\ 5F))_$UK,JNC(ZAE88((R"*4E>/*OZZC3]ZYAPWUM_P@B7WG
M+]F_LX2>9GC'EUY_I5H&\/\ PTMKF(,DDDFY&&0RM$YP?J#77?\ "L?"7G;_
M .S7\K?O^S?:9/)SG/\ J]VWKVQBNAN-'L+NXL9YK<&2P<O;%6*B,E=O0'!X
M.,&J;3DWW?\ G_F2E9)+HG^G^1Y!XKDF\+:7)X/NB[V;WD%QI$S9.8O-4M$3
MZIV]J[C2_P#DKVO?]@VV_P#0FKHM9\/Z5XAAAAU6T6X2"43199E*N.A!4@U0
MU?P+X<UW4FU'4+!Y+MD"&1+J6/*CH,*P%)-]?/\ *PVKO[OSN8^O,MY\6/"]
MO:L&GLH;F>YVGE(V4*N?J:Q/ VC>(+W1KN;3O%<NG6YU"Y MUL890#YAR=S#
M/-=]H?AC1?#<<B:181VWFG,CY+N_U9B2?Q-9#_#'PB\LDITR4-(Y=]M].H+$
MY)P'Q0M/Z\[C;O\ UY&1\0;+4;?P#:6MSJK75]_:-N!>M B')DX.Q?EXX^N*
MRO%>G>)=+BMD\3^*KC4?#-S((;YK:RBMWB!/&[ )V$\$@CK7=0>"?#]OI9TV
M.Q?[)]H6YV/<RL?,7&#DL3V'&<5L7UC;:E8SV5Y"LUM.A22-NC*>U'GY_H@_
MK\1]K%#!:0Q6P40(BK&%Z!0.,?A7"+H]KK^MZOJ'AC7]0T74X;@P7L:HKQ/(
MH&':)N#QT/&:[>PL+?3+""QM$9+>! D:L[.54=!EB2?SK&UCP-X?UN_^WW=F
MZ7A&UI[>9X7<>C%",]NM#^*XEHK'.VWC/4=(TSQ1!K;6US>Z(J;;JW38MPTB
M_("O9LX! ]:Y2>W\3Z-X2TJY;PI<0W&CW!U":^-["YDW$F7* [L,"?R%>H1>
M"O#T.DQ:9'IJ+:1SK<[!(^7D4Y#.<Y<_[Q-;DT,=Q!)#*@>.12CJ>A!&"*-M
M5OI^'_!'IL]M?QT_(X34KR'4/B/X)O+=P\$]I=21L.ZE%(JU\,/^17N?^PE=
M?^C#6W9^%-%T]]->VLRC::CQVA,TC>4K_>'+'/XYQVK)D^%_@^:25WTN0F5F
M=P+V<!B3D\!\4]MO/\[DV[^7Y6*G@UEO/'?C+4;5@UB\T$"NO*O(B8?'TR!5
M?X@7EY?:_HF@:;ISZD\<@U&[MDF2/=&AP@+,<8+<_P# :[C3M-LM)L8[+3[:
M*VMHQA(XUP!4<.CV%OK%SJT<&+ZYC6.64NQRJ]  3@#Z 4NJ\OT_X([[OO\
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
M8;"3D;%/KZTW7=#\6>(O"YM+S^Q8M1CO(IX?)EE\HJA#?,2N<Y]!4]%Y6_\
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
M'97K65];3I<6\W)7>O9@.JGN*G[-O/\ R_R-.J]/\SA[J_T"YGTZTUSPU?\
MA6\@N(VM[R.W01JX/"+,H(P>A!&*[27PCI\^L-J<F#,UU%='$:CYHU*KSC/<
MG/4],XXK!U+1?&?BFQ&CZX-%M-.D=#<S6CR222!6#80, %R1U.<5WJJ%4*.@
M&!3Z7(?8Y#1I/[,^(FMZ,G%M=V\>I1IV1R2DF/J0#]<U#\2M0C72;/0S<QV[
MZQ<K;O([A0D(YD;)_P!GC_@53Z+&=2^(>N:RH/V>U@CTV)^SL"7DQ]"0/J#4
MEYX2&L^-'U76H+&\TV&T$%G:RIYF&)R[LK+@'@ 8SQ2Z1_KO;]"MG)_UT_X)
MF?#^]M+'5=:\+6MS#-;6DOVJQ:*0.OD2<E00?X6R/QK)M[:7PI+J4&N^#)=9
MM[FYDF;4[2%+EY4<D@.A^88!QZ5T=WX)AM/$ND:OX=M-.L/(9XKV*.,0K-"X
MYX1>6!&1G'UJK9:3XV\-1R:?I,NE:EIP=FMWOY9$FB#$G:Q (8#/7K1OKY6_
MK\ _X?\ K^NIK>!1I"^&(ET*]FN; 2/L$WWH<MDQXP" N<8-9OC32-0EU_2=
M;@T>/6[6R21)+!W52K-C$BAN"1CI^5;'A+P]+X?TZY%U<)/?7MT]W=/$NU/,
M?J%'H,#K57Q!HFMG7+?7O#UW;K=QPFWFM+PMY,R9SG*_=8>N*);I_P!;?U^8
MEL_ZZF/X<O/#M_XT%S;V-_H.M?9FCDT^XMA +E<CYB ,/C'!!S^%<[X0U'3K
M;3+R.Y\%:CJL@U"X)NH-/BF4_O#QN9@>*[&RT+7]5\36&M^(SI\ TY9!:VUB
MS.2SC#,[,!VZ "L_1-$\=^';6XLK%?#DMN]U+.C3S3A_G8M@X3%'^7Z@_P"O
MN.FTNSTK5='A=_#JV<1=F%I>6D:,C9QDJ,@$XZ^F*Y;X=Z-I<W_"1M+IMG(T
M6N7"1EH%)11MP!QP!79Z*=<-J_\ ;R:>ESO^06+NR;<#KO .<YK.\):!=:"-
M9%U)"_VW4YKR/RF)PCXP#D#GCW^M4M&_3]4'V;>?^8WX@_\ )/=>_P"O*3^5
M<WX?U#29K'2[9_A]J67BB0W+Z7#Y?( WEMV=O?..E=EXITJ?6_"VIZ7;/&D]
MU;M$C2$A02.^ 3C\*NZ9;/9:39VLA4R00)&Q7H2% ./RJ8Z7^7ZB?3Y_H<5;
MV=OXD^*&L)J<*7%MHD$$=I;R@,BM(I9GVGC/ &:;XTTZT\/:GH7B#2K>&TO/
M[0BM)_)4()XI."K =<<$9Z8K6UGP]JD7B#_A(O#D]JE\\0@NK:[W>5<H#P<K
MRK#L<&JZ>']>U_6K&_\ $[V,-II\GGVUC9,SAI1P'D=@,XYP *<?L^7]/[_Z
MV*EU\_\ +]&<C;ZQIFE^+O%OV_PIJ.LYO@WG6NG+<+$ @X9B1CUK9\#65OK.
MMZIX@LM)CL?#NH6Z11VCK'B=U)R[(I*KZ8KI_#VA76DZQX@N[B2%H]1O!/"(
MR2578!AL@8/';-5]'\-7F@>*]0N+"6 :'J \Z2U9B&AN.[(,8VMWY%*.B2?;
M^OZ[BEK?U_K^NQA#1-)_X7(;;^R[+[/_ &'O\K[.FW=YV,XQC..]5VU%O#WQ
M2U9-/T&[O8SIUNHAL$0",98\@D #Z5U8T"Z_X6*?$/F0_9/[,^Q[-Q\S?YF[
M.,8QCW_"G6>A75OX[U/7'DA-K=6D4"("=X9"221C&.?6A?9]'^HY=?D<I'K-
MQK'Q7\/M<:-?Z88[.Z 6\"@OD#D;2>E=7X[_ .1!U_\ Z\)O_031?Z#=77CG
M1];22$6UE;SQ2(Q.\E\8P,8QQZBKOB739M9\,:GIMNT:S75L\*-(2%!8$#.
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
MD_>)#< =:QM9U&RT[XJZJU[X<OM;5K" *EG8K<F/D\D$\9KI]_Q&SS;^%?\
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
M4EU%A9WDC1P2"VE;S&7(. %SV/.*BLOB'X8U"]AL[:_F>>9PD:FRG4$GIR4
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
M[(NJ3%E^\HL;C(^O[NK>H?$#PSI=VMK=ZA(D[1+,$6TF<[&&5/RH<5G>%_\
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
MSV\Z!XV9&0LIZ'# $?E59=?TMM??0A=K_::1"8P%2#L/<'&#] <UHJJHH50
MH&  . *\KU[0KG5?B+K5[IC^7K&FVEK<63YX9OGW(?9AQ1=<WEJ"3MYGI$VK
MV-OJ]KI4L^V]ND>2&+8QW*OWCG&!C/<U=KS.SU^W\2?$#PGJ$"F-C97:30M]
MZ&0;0R$>H->A:E?PZ5I=UJ%RVV&VB:5S[ 9H>D;OS_,2UE9>16M_$.DW>O76
MB07B/J5J@DF@"ME5..<XP>HZ'O6G7@-AXIT/3ET7Q&NJ0R:Y)J$DVI0J&R89
MCAESC!V )@9[&O?5974,I!5AD$=Q3MI_7]?\,.^O]?U_PXM9FM^(=*\.6T5Q
MJUXMK%+*(D9E9LL>@X!].O2M.O)?&6M^'-3\>3:5K^HQ6]CI]@\8#ACNN)A@
MG@'[J?J:EO4:1ZO+-%! \\LBI$BEV=C@*!R23Z5R\'Q)\*7%U' FID"5_+CF
MDMY$B=O0.5"_K6'X;U"W\:_":>PN]1CAD2)K":Y+<;EX5N<<$;3[Y-1ZE>:_
MIOAZ33/%?A:WU'1$A"3W6ESXVQK_ !>4<,, 9R",8JGHV):H]+KD7^)WA%)9
M(SJ<I:-RC[;*=@&!P1D)BNDTZ:VN-+M9K)]]J\*M"V2<H0,<GGIZUY/X6\3>
M)-#\/:B]CX/?4]/AOKF0W27Z(3\Y)'E[2W'M2>DFGT_SL"U2?];'I5KXIT2]
MT&;6[;4(Y=.@5GEF16.P*,G*XW X[8S5QM6L(](&JR74<5@8A-Y\AV+L(R"<
M].M>;6]G))\.?&'B*2:U/]MV\ERL-JY:.)1&1C) RWKP.:EU%1>K\-]*NDW:
M=<!9)E;[KO'""BGU&3T[T[=.NGXIW_(2?7U_"W^9TMK\2/"MY=10)J+)YS!8
M9)K:6..0GL'90/UK>DU>QAUB#27GQ?3Q--'%L;YD7@G.,#KZUSGCC4X(--N=
M.O\ PUJ.I::]N9)I;94V(!G/)8$$8SD>U<YJ&HWLOC/PI?:!IZW3S:-(\4%U
M<>61&=IY;GD#%):V_KH_\AM6_KS7^9Z-?ZO8Z9/9PWD_ER7LWD6XV,=[XSC@
M<<#J<"N>N?B=X1M)VAGU.5)%<QD&RG^\#C .SG\*YO7[WQ'=>)?"*ZUHUK8P
MC55*/#=^<6;:W!&T8XK;^(_WO"O_ &'K;_V:FE>WF[?D'5KRO^?^1LV7C/P_
MJ&FW>HP:AML[3'GRS0R0A,]/OJ,_A5?3?B!X:U6_ALK:_99Y_P#4">WDB$O^
MZ74 _3K4GC31QKN@BQ2\@M;@SQR6YGY1Y%;<JL.X..E<QK&LZA%;V\/COPL@
MTZ.>-_[2T^Z+1QR!AM8KPZ#/?/>DM7_7]?+_ #!['I-9FE^(=)UJZOK;3KQ)
MYK&3RKE0K#8W/'(YZ'D9'%5O%^O)X<\):AJI8;HHCY6?XG/"C\R*\M\,Z]X>
MT#Q'X:&F:M#<O>6QLM3VAAF5CO60Y'/SLPSZ&B.LK?U?^E^*!Z1N>MZUXATG
MP[;)/JMZENCMMC!!9G/HJ@$G\!5/1O&>A:]>-9V-XWVM5WFWGA>)ROJ X&1]
M,UAZ6BW_ ,7]=EO$#2:=:01V0;G8K@EV7W)XS^%,UO7K)O$NDC5?#&JQ/!J
M@L[\[53>Q*@Y#9*D<XQVZ41UMYC:M?R_X<W-7\=>'-"U)M.U"_>.[5 YC2UE
MDPIZ'*J14=M\0?#-W;W<\6H2>5:1&:=GM)DVID#/*#/)' R:YNXOM8LOBSK#
M:1HR:F[:?;B17NQ!L&6P<E3FK/BO4-<OOAYXC&L:%'I@6U_=E+U;CS,GGHHQ
MCC\ZF_NW_K>P[>]8[>VU&TO--CU&VG66TDC\U)5S@KC.?6LFX\;>'[71K/5I
M;U_L-YGR)4MI7WX_V0I(Z=P*Y/2V;P3<-H4S'^Q=5MVETZ1CQ#,4R\)/H>J_
ME6_\,?\ DFVA_P#7#_V8U;6]OZU:?Y&:>U^O^2:_,;!\4/"%S*(X=3E=R^S
ML9^&]#\G%=;)(D4;22,%1 69B<  =37%?#?[OBC_ +#US_[+4_Q(N&3PW!8*
MY0:G?06+L.NQV^;\P"/QI/I;=V_&W^9=O>:[7_ V9_%&CVF@QZU=WJV]A* T
M<DJE2X/3"XR<]0 ,U4TGQSX>UJ^6QM;YENV&4AN(7A:0>JAP-WX5BWD$5U\7
MM+L;A%-K8Z4]Q:Q$?*)=X7('J%_*I_BI##_P@MU?$A+JQ>.>UF'WHY ZXP??
M.*--'T?^=@2;?+U_X%S3U?QUX<T+4FT[4+]X[M4#F-+663"GH<JI%3:)XPT'
MQ'/+!I>H+-/$-SQ-&\;@>NUP#CGK7$RZKKME\3M2FTGP_P#VO-+IEMYT?VQ+
M?R^ISEASSVJUX9N+[QAXX&NWMI!I4FCQR6DEB)C).7;NYVK\N.1US3BK[^?Z
M_P"2^\EO2Z\OT_S_  /1V8(I9B H&23VK.T3Q!I?B.Q:\TB[6ZMUD,;.%9<,
M.HP0#W%<_P#$[74T7P;.GVA8)KYA:1R'/R;^&;CT7<:YGP;KWA[3_'YTC0+^
M*?3=1LX]JH"-EQ$NWH0/O(,_44HZMK^N_P#7F.6BO_78]&L=?TO4M3OM-M+M
M9+RQ8+<1;2"A/3J.1[C-1WOB;2-/NKRVN;IEFL[<74Z+"[E(B<;OE4Y_#)KS
M7^SKRU\1^)O%6D(SZAIFJ$30 _\ 'S;&-"Z8]1U'N*WM U&SUSXGWU]:.LUI
M<Z' RGU!<Y!'Z$4*[2]/TN@EHWZ_K9G=6M]:WUA%?6TZ26LL8D24'@J1G-0Z
M3K%CKEB+W39S/;,S*LFQE#$'!QN R,]QQ7FEQI.J:=K<G@"QG$6BZHQNHYMW
MSV]OG]]"H]S@ ]@QKU.SM+>PLX;2UB6*WA0)&BC 51P!3T:O_7G_ )?B&SM_
M7E_F8FL>-] T.^^PWEZQNPH9H8('F9%]6" X_&K,7BK1)O#TFO1:A')ID:EG
MG16.T#KE0-P/MC-<RUEXBT+7]7U3PY;Z=K5G?S"2>W>?RIXY%4 J'Y7'L>F:
MQ]2OM,O? ?C46^EW&EZKM\S4;.9LD.0,,.<8('48S47]V_\ 7]>95O>L>HBY
MA:T%T'_<E/,#8/W<9SCKTJC%XBTB;0%UU;Z-=,9/,%Q("@VYQT8 ]?:F0D?\
M(E&<C'V$'/\ VSKS#1D%WI/PQTVZ&;"5III$8?*\B*2@/KR35M>\XK^M7_D9
MQ=XI^3?X+_,[_3OB!X:U2_BLK?4&6:<XA\^"2(2_[I=0#]*TM;\1Z3X=ACEU
M2\6#S6VQH%+O(?154$G\!1X@TS2=4TIH=9\L6:.DF]Y/+V,"-I#9&TYXZ]ZY
MG1%2^^+/B*>YP\EE:VT5GNYVQNI9BOU/>DM=/Z_K_ARNE_ZW.@T/Q9HOB*26
M+3KS?/",R02QM%(H]=K ''OTK+?XG>$4EDB.IREHW*/ML9V 8'!&0F*V+S3=
M(?Q!8:E<F--3B1X[9O-V,ZD?,,9^<>QSC-<!X&U7Q+::-=Q:9X8BU"V&H7)$
M[:DL))\PY&TJ>GUHW?\ 7</Z_ [RU\5Z)>:)-K,5\%T^$E9)IHWB"D8[. >X
M[52TWX@>&M5OX;*VOV6>?_4">WDB$O\ NEU /TZU6\0:??>)_"$5O?I;:/J;
M7"210RSB:,R(^54D ;@V.@'?OBL76-9U"*WMX?'?A9!IT<\;_P!I:?=%HXY
MPVL5X=!GOGO36]OZ_KR#H==KGBW1?#LL4.HW96XF&8X(HVED8>NU03CW/%3Z
M)XBTKQ';23Z5>+.L;;)%VE'1O1E8 C\17-ZKIVM6OB^XU_PTVFZA+);)!=65
MS)L=0,E2C#[N<]#Q6?'KL9D\27,FAW&C>+%TMI7B>7S%E1 =K(5.UL'C.,U-
M[)M^8[7:2\CH=1^(/AG3+Z6SGU!GFA.)A;P23"+_ 'BBD#Z=:TSXCT@: ^NK
M?Q2:8B&1KB/+@ =>%!/X8S6;\/K.VL_ >C_9E7]];)-*XZO(PRQ)[G)-<'KB
M)8#XE:=9X6R%K#<^4HPL<KK\V/3. :<_=NNJ_2P1]ZS.R'Q1\'8!.JR(IQ\[
MV4ZKSZDI@5UD$\5S!'/!(DL,BAD=#D,#T(->77OC/Q-9>'K6UO\ P=!96MW$
MMJE[<ZDDD*EEP&<(I(!]\5WOA316\/>%M.TEY_/>VB"M(.C'J<>W/%4UN0GL
M9]]\1/"^G:C<6%SJ,BW-NVR5$LYGVGKC*H1^M:.B^*-%\0V\T^EWZ7"0'$HV
MLK)]58!AT/:N TS6?$.E^*_%XT?PN=8A-^&DD%\D!0B,<;6!+<>E:/@TS^(=
M1U?QC.MO:_:;;[&+&&0NT13.?-) ^?/&,=*SO[M_*Y;6MO.QV5MXBTFZT%=<
MCOHQIC*7%Q(#&N <9.X CD5CVOQ(\*WEU% FHLGG,%ADFMI8XY">P=E _6O/
M]$47OA_X;:5=)NTZXN)Y)E;[KO'N**?49/3O7=^.-3@@TVYTZ_\ #6HZEIKV
MYDFEME38@&<\E@01C.1[5<DHOY_E84=;?UW_ ,CHY-7L8=8@TEY\7T\331Q;
M&^9%X)SC Z^M%_J]CID]G#>3^7)>S>1;C8QWOC..!QP.IP*\YU#4;V7QGX4O
MM T];IYM&D>*"ZN/+(C.T\MSR!BEU^]\1W7B7PBNM:-:V,(U52CPW?G%FVMP
M1M&.*$M4O.WXM";LF_*_X'27/Q.\(VD[0SZG*DBN8R#93_>!Q@'9S^%:%EXS
M\/ZAIMWJ,&H;;.TQY\LT,D(3/3[ZC/X5C?$?[WA7_L/6W_LU:OC31QKN@BQ2
M\@M;@SQR6YGY1Y%;<JL.X..E+[-_E^7^936J_KN1Z;\0/#6JW\-E;7[+//\
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
M=&/[ /G@"9$^"2F3GC:23T/X4[Q-X,@\2ZSHVHR730G3I=[QA-PG7<K!"<C
MW*#WINJ>.+?3=>FT:+1=9U"ZAB6:3[# CJJMTSEP>WI5W1/$CZS<R0MH.LZ<
M$3=YE_;K&K<XP"&/-*/2W34;ZW]"OXK\,W?B"72[BQU4:=<Z?.9XY&MA,"2N
M,8+#UJ&VT3QA%=0R7'C*":%7!DB&D(A=<\C=OXR.]7];\46FBW=O9?9;R^O[
MA2\=I91!Y-@ZL<D #W)%16?C+2+K1[[4I7FLTL"5O(;J/9+ W7#+SR>V,Y[4
M+34;5]#*_P"$.U^TUK5;_2/%4=E'J,_GO"^FK+M. /O%QZ>E2S^$M<U.R%MK
M'B:.\"74%S&4TY8MOEMN(X?G/ SV]ZMZ7XULM2OK>TET_4].>Z!-JU];^6MQ
M@9^4@GG'.#@XKI:$K6_K85[G,^-_!EIXUT46,\QMIXVWP7*IN,9Z'C(R".",
MUO6%K]ATZUM-^_R(4BWXQNV@#..W2J.N^(K/P_% ;B.XGGN7\NWMK:/?+,V,
MD*/8=22 *I6/C72[J._-U'=:9-81^=<P7\7END?9^"00?8FA:)@UJBG)X1U/
M3=1NKKPSK:Z?#=R&6>SN+831>8>KIR"I/<=#5_P]X7_L>ZNM1O;Z34M7NP!/
M=R($^4=$1!PJCTJ'2_&UCJ6H6]G)8:E8/=J6M'O8!&MP ,G803SCG!P<4V_\
M=6-G?7=K;Z;JNHBR.VZFLK8/' <9())&2!R0N<4;!N5F\(ZMIFH7=QX9UQ+"
MVO)#--9W%J)HUD/5T.X%<^G2FCP K>'-:LI]3DN-3UA<7>HR0C)(X&$! "@=
M!FM2]\8Z3:Z38ZA"TUZNH$"SAM(]\LYQG"KQT'7.,=ZFT/Q)9ZZ]S!'#=6EY
M:D">TNX]DL>>5) )!![$$T6T:_K^M@OU,6'PWXSMX(X8_&\ 2-0B@Z,G0# _
MY:5HZ=X9N(/$IUW4=2%]="R2TC M_+"8.7;[QY8_ETYKHJY_7?&.E>'M7TW3
M;WSO.OVVHT:@K&,A0SDD8!) SS3OKYA;3R(_$OA,Z[J.G:A;WWV.ZLQ(A?RO
M,$D4B[60C</KFI[3PO:Q^"X?#-ZPN[9+46SN4V[P!C(&3@]^O%7M9UFRT#2Y
M=1OY"D$>!\JEF8DX"@#J2>*P+?Q];F]MH-2T36-)CNG$<%Q>VX6-F/120QVD
M^AJ4K^Z.]M2WX*\*CP=H)TL7IO!Y[R^:T>P_-C@C)].M6;7P_P#9O%]_KWVK
M=]KMHX/(\O&S82<[L\YSTQ6C?W9L+":Z%M<7)B7=Y-NH:1_902,G\:Y#_A9D
M/]I?V=_PBOB;[;Y7G>1]DCW;,XW8\SIGBG>[\_\ @"MI_7<[=E5T*, RL,$'
MH17%P>#]<T426OASQ(MGICL6CM;JS$_V?)R?+;<./0'.*V+7Q3;7&J:?ILEC
M?6MW?6SW*1W$:J8U4X(?YC@_3-6=6UZUT:[TRWN(YF?4;D6T1C (5B"<MDC
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
MU#=IY4D# 9(<'IQ0G]KY_P#!$UT^7_ &^(_#W_"0'2C]J^S_ &"_BO?]7O\
M,V9^7J,9SUY^E;E<8/B+;3(UU9Z!KMYIJDYOH+0&-@/XE!8,R^X%7M5\=:+I
M?A./Q*'EO-.D955K906))QT8C&#U!Y%%[+^NH]V&N>%I[W6(M;T?4VTS5HX_
M)>0Q"6.:/.=KH2,\]"#D5%IGA2\_MZ/7/$&K#4KVW1DM4CMQ#%;AOO$+DDL?
M4FM^UU.UN](BU2*3_1)81.KG^X1G)_"L[PIXKL/&&DMJ6G17$<"RM%B=0K$@
M YX)XYII-.W;\!7NK]S,D\(ZGINHW5UX9UM=/ANY#+/9W%L)HO,/5TY!4GN.
MAJQI7A#[#'J5Q>ZC)?ZOJ,1BGO9(PN%Q@*B#A5&<XS^-5]>^($'AU[DWOA_7
MFMK=@K7<=LAA;) !#%QQDXZ5/#XUC;3]0OKK0-<L8+*W:X=KNW1/, ZA?G.3
M]<5.G+Y?H/6YGZC\.(=1\-Z%I+ZBR-I8$;3I%@SQ;=KIC=\H88[GIWK7N/"Z
MS>(KG55N@BS:9_9XA$7W1N)W9S[XQC\:K7?Q T>QU#0K.>.Z5]:C62W?8NU
MV,!SNX/(Z9K3\3>)+'PIH<NK:@)6@C95V0@%V).  "0/U[4Y;._G]^S%'I;R
M_P T/\.:/_PC_AVPTGS_ #_LD0C\W9MW8[XR<?G5>+P]CQE/XAGNO-8VJVMO
M!Y>!"N<L<YY)/L*K:KXULM*T[2;O[!J-V=5Q]F@M8E:3)7=@@L.WH33++QG)
M>7L-L?"GB2W$KA?.GM$5$SW8AS@?A3=W+S$K*/D6M9\-G4]>T?6+>[^RW6G2
M-D^7O\Z)AAD/(Q]><>E/\/\ AR/1=#ETN:9;N*6::1RT>T$2,6*D9/KCWJ;6
M]:;188I%TG4M1\QBNRPA61EXZG+# KGM/^),&J2R):>&/$D@BG,$K"TC(C<=
M0W[SC&>:2UT0WW+?@OP1!X+;5%MKQIX+R821QLF#"H! 7.3NZ]>.E:-KX?\
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
M ,UVZ^1;(@RS2O\ *N!W/.?PIND>";#2]475)[[4M4OT4K%/J-QYIA!ZA
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
MP_CC( *GOU-58_A]#))"NJ:_K6JVD+!TM+NX!C8@Y&_"@OC ZT[WE?T?^?\
M7IV%9)6_K^OZZG8*P90PZ$9%<2/^2W'_ + /_M:NWK*_L"U_X2D^(?,F^U_9
M/L>S</+V;MV<8SG/O^%"TE?U_(/LM?UNCD/%4>K2?%#0UT:>U@N_[.G^>ZC9
MTV[AG@$'-4=?@\3Q>)?")UV]TR> ZJOEK:0.C!MK<DLQXQ7?3Z%:W'B2TUQY
M)A=6T#P(@(V%6())&,YX]:-6T&UUF[TRXN))E?3KD7,0C( 9@",-D'(Y[8I1
MTMZ_J*6M_3]#@]%7Q0?%OB[^P)-'2'^T1YGV^.5FW;!TV$<8KOM%&N"U?^WG
MT][G?\AL4=4VX'7>2<YS6%/X @?5;[4+7Q!KU@]]+YLT=I<HB%L8Z%">@]:U
M]#T!]$:<MK6K:CYH'%_.LFS&?NX48SGGZ"B/PI/L-[MF/XDTT:GXGLWTC7%T
M[Q':6S,B/$)%D@9@"&4]LCJ#D51MM;U+2O%%E:^,=-THW,L,QL]4LLX"HNYU
M(;YEX&3@XKH/$'A.RU^>WNVN+NQU"V!$-Y9R^7(H/53P05/H164WPYL[J*Y.
MI:QJ]_<S0M;K<SS*6AC;[PC&W:NX<$X)Q25TOO\ Z_KS[C=GN><RZI-J7A_4
M]8CT/76U>YU!=2M+I-.=HD6,XC&\?P[,Y/\ M&NN\426?C*'P8^ UKJ4DH(]
M-T# CZ@_RKT2UM(;.RALX$"P0QB-%]% P!^5<]I_@33--&GK!<7ACT^[EN[>
M-G4JA<$%/N_=&20.OO3:7P]-/\ORL_45WOUU_P _S_ Y.VOY?$7A[P]X9N6W
M727#QZDO7Y+4\Y_WF$?YUF2^;_PHS0?(V";[=#Y>\';N\\XSCMFO2K'PEIFG
M>(]3UV#S?M>H*%E#,-B<#.T8R,X!/)Z53F\!Z;+X/MO#0N[Z.TMY!)',DBB4
M,&+#G;CJ?2G?J]W9_CK_ %YA9;+;7\G^K_ 2V3Q_]JA^US^&C;;QYHBAG#[<
M\[<MC..F:W=8_P"0)?\ _7O)_P"@FN=_X027/_(Y>*O_  -C_P#C==3/;+<6
M<EL[-LDC,;,#S@C&?K4S5X-(<7:29Y+X,OX?!\%M<SD)8ZGH27@]/.@7# >Y
M4J?PJUX-M#HWC0W%^0EQ-H/VZ\<\8=YV=L_3./PKK;WP!H^H:%I&D7#7+6^E
M.C0MO7>X48VN=N"".N *GUCP=8ZU>7EU-=7D,EW8_8)/(=0!%NW'&5/)Z?2K
MD]6UY_=K;\_P$EI9^7Z?HOQ/*)=4FU+P_J>L1Z'KK:O<Z@NI6ETFG.T2+&<1
MC>/X=F<G_:-=IXKN$U#PEI_C[1Y$BO["$7,;'I)&W#Q-CJ.OXBN^M;2&SLH;
M.! L$,8C1?10, ?E6#!X(TVW\*7WAM+B\_L^[:0X+KNB#G)5#MP!GID'K4O9
MJ/R_+\AIW:;^?SU_,D\&Z*NDZ&LTLIN+^_/VJ\N6',DC#/X #@#T%8?Q#%X=
M;\(C3V@6[_M!O*:X4M&#Y9^\ 02/H:[FW@6VMHK="2D2!%+=< 8YK&\2>%K;
MQ+]B::^OK.6RE,L,MG(J.&(QU*GM3E\2:VO^!,;\NN]OQ./U4Z]I_C'PY?\
MBI["YL?M1M[4:>K1^5/(N S*V2PP".&XZTS15\4'Q;XN_L"31TA_M$>9]OCE
M9MVP=-A'&*Z:R\!V=OJEMJ%]JNL:M-:MOMUU"Y$B1-_>"A0,^YS44_@"!]5O
MM0M?$&O6#WTOFS1VERB(6QCH4)Z#UI;6^?XV_P OR&]?P_"_^9NZ*-<%J_\
M;SZ>]SO^0V*.J;<#KO).<YKB?&.M1R>/=(T]M/U&_M-+4WMS%8VK3GS6!6(,
M!TQ\Q_*NPT/0'T1IRVM:MJ/F@<7\ZR;,9^[A1C.>?H*?I>@6NE:CJ=_%)-+<
MZC,)9GE(.,#"JN ,*!TZ_6CJF'1G">"-4"Z-XE\/-;7=JMF)9[.&\A,4@MY
MQ VGT.1^(K/\&7\/@^"VN9R$L=3T)+P>GG0+A@/<J5/X5Z+J'A:RU#78]8:6
MXBNEM9+1A$RA9(W[-D$G!Y'(Y]:HWO@#1]0T+2-(N&N6M]*=&A;>N]PHQM<[
M<$$=< 4?\!?FO\GZH?\ P_Y?K=?,XGP]ITNG^(;PW0_TV[\-O=W1[F625F/Y
M9 _"M#P0GCH^"=(.G3>'!9_9U\H7$4YDV_[1#8S]*[>?PY9W&MW&JM).)Y[$
MV+*K#8(\DY QG=SZX]JP;3X<)86D5I:>+/$\-O$NV.-+R,*H] /+IW_KYO\
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
M:';:&EXML\SB[NY+N3S2#AW.2!@#C_.:$]-=VO\ +]%?U8Y>7?\ S.=^+/\
MR3?4O]Z'_P!&K6EXW_Y)[KG_ &#Y?_0#5_Q#H-KXET2?2KR2:."8J6:$@,-K
M!A@D$=1Z5/JNF0ZOHUWI=PTBP7,+0NT9 8*1@XR",_A4M7@U_6Q2>J?;_,\I
MUC2&UM] LXO^/C_A&6EMV[K*AC9"/Q J?Q)JJ>-="MV3!@M-%FU.Y7L)C&T:
M*?<'S#^%>A6OABRM-1TZ^CEN#+I]D;*(,R[63Y>6X^]\HZ8'M5*Q\":1I]AK
MEG;M<+'K#.9R67*!@1M3C@#<<9SUJIZWMYOYW=OP?X$T_=Y;]++Y:7_+\3D]
M=%\=,^'(TTVZWF^/RC<AC'GR/X@I!Q]*Z_3%\;#4(CJLWA]K+)\T6L4PDZ<;
M2S$=<=:35?!5EJNG:3:?;]1M#I6/LT]K*JR9"[<DE3V] *BMO!4MM=0SGQ;X
MEF$;A_+ENT*/@YPPV<@]Z;=Y-^;?WDI6BEY(ZJN(^&_W?%'_ &'KG_V6NWK*
MT30+701?BUDF?[;=R7DGFL#AWQD# '''O]:2TOZ?JBWM;S_S.;^'^/[7\7F?
M_C__ +7?S,_>\K:/+_#&<4>)]O\ PLOP=]GS]KS<^9MZ^3LYW>V:U]8\'VFI
MZF-5M;V]TO4MH1[FQD"F51T#J00P'N*?H?A.ST6\FU!KF[U#4IEV/>7LF^3;
MUVK@ *OL!272_3_*P/KYFY+_ *E_]TUQWPG_ .2;:7]9O_1KUV;*&4J>A&*S
M/#VA6OAK1+?2;.2:2"#=M:8@L=S%CD@ =3Z4UI?Y?FP>R7G^AYK'_P DL\=_
M]A*\_P#0A5JUU-_"%GXDTB'B22.*\TQ/5IP$P/I)_.NQ7P5IJZ!JVC">Z^SZ
MI/+/,V]=ZM(02%.W ''&0:DU#P?I>IZQH^IW'G&?2AB$*PVOTQO&.<$ C&.:
M271[.R?W)?FA7Z^K_&Z/,WTJ/1/#OQ#TR+E;:TM$)_O'R1D_B<G\:[/34^(7
M]F6GE3^%_*\E-NZ&XW8VC&?FZUK7G@S3KY=>$LUT/[;5%N=K+\@1=HV?+QQZ
MYJA'X >*-8X_&'BE40!547D> !V_U=._5^7ZA;]?T_R.P&X(-V-V.<=,UQWP
MR<W7A:;49 ?/OKZXGE)ZY\PJ!^ 4#\*ZNSMC:64-L9YK@Q($\V=@SO@=6( R
M37/>%K.;0]2U?1GB?[*;AKVSEV_*4D.63/JK9X]"*%N_3]0^S\_T*'A?_DIG
MC;ZV?_HHUF7,6O2_%G6!H5U8V\@T^W\TW<3.",MC&TC%=K8:!:Z=KNJ:O#),
MUQJ7E^<KL"B[%VC: ,CCKDFE@T*UM_$=WKB23&ZNH$@="1L"H200,9SSZTOY
M?)?H.3O?SM^AP\<6OQ?%?P^-=NK"X<V=UY1LXFC &!G.XG/:JW@9?&)T:[.C
M2Z$MG_:%SM%Y%,TF?,.<E6 Q7H-SH-K=>(K'6WDF%S91211HI&PA\9R,9SQZ
MBN>@^'$-GYJV7B?Q':12RO,8H+J-4#,<G \OUH7^?YW%U^[\K'4:4-3&GQC5
MVM&O<G>;16$?7C 8D],5$WA[2'U W[:=;F[,JS&8K\V]1M#9]0.*-%TAM&M7
M@;5-0U N^_S+Z42.O & 0HXX_6M*F][B/+]%NO$D'BWQ<-$TVQNXCJ(,C7-R
M8BK;!P %.:9KOA_4K+PCXSUW6I+;^T-3ME#0VI)CB1!A1D\D^IKO]+T*UTF^
MU.[MY)FDU&<3S"0@A6V@87 &!QWS4NMZ1;Z]HMWI5T\J0749C=HB P'L2"/T
MJ&GRV6]K%I^]?I<?I/\ R!K'_KWC_P#017D.HZC#XCOO%=Q+H^MWBW*?8-/N
M+.P>:-%B.=P8>L@S^%=POP_9(5B7QAXI$:KM"B\CP!TQ_JZZ+0]&M?#^BVNE
M66_[/;IM4N06;N22 .2235RU;?\ 6I,?=BEZ?@>>:GK0\3?#'1+FY3,YU*U@
MNXG7I(LH5P0?7KCWJEXCD;P9H7B#PM<L?[*O;2:;2)6/"'&7@S[9R/8UV[^
M]+=[W%Q>)'=W\>H/$KKM65"#E?EX#$#/7VQ6AXG\,:;XMT9],U-7\HL'62,@
M/&P[J2#@]1T[U,M4_/\ R7Y/8<;)I=O\_P#+<9H^F6-SH6FS3VL4DC6=N"SK
MDD* R_D>:R?&SFTUOPE?Q<3#5!;?6.1&##] ?PKK+.V2RLH+6,L8X(UC4MU(
M P,_E7.ZG93:UXVTM#$XL=(#74DC*0LDS JB@]\#<Q],BK;O.Z[W_,B*:A9]
MK?DCJ*XKXL_\DWU+_>A_]&K6YX<T^^TZWO5O;JXG\V\EEA^T3>:R1DC:N>PX
M) '0'%2^(=!M?$NB3Z5>231P3%2S0D!AM8,,$@CJ/2I6Z?I^C+B[/^O,R/B'
M_P DVUK_ *]#_2LF*T\>_P#".H1JFA>1]D!"_9)-VW9TSNZXKL=9T>WUS1+K
M2;EY4@N8_+=HB P'L2"/TJPMG&NGBR!;RQ%Y6<\XQC\ZF2NI>?\ DQ1TY?+_
M (!X[;"^/A#X:C33;K>?:7\HW(8QYVO]X*0<?2O1M,7QL-0B.JS>'VLLGS1:
MQ3"3IQM+,1UQUJK/\/=.ET31]+BU'4[9=)8O;3P2HLN3GJ=A'<] *DMO!4MM
M=0SGQ;XEF$;A_+ENT*/@YPPV<@]ZTOJ_5_H2E:*]/\SJJXCPO_R4SQM];/\
M]%&NWK*L- M=.UW5-7ADF:XU+R_.5V!1=B[1M &1QUR326COY/\ 0OHUZ'%7
M \0'XLZQ_8#Z8DG]GV_F_;TD88RV-NPCGZUTL:^)!HVJ_P!OR:2X^S/Y/V!)
M%Q\K9W;R?;&/>H]4\#P:EKTVLQ:UK.GW4T2Q2?89T165>F<H3W]:FT_PD;%Y
MS+XAUR_CFA:%HKRY1U ;^( (.?\ &H:O#E\G^O\ F-.TK^:_0\^T/4_B#HWP
MXT^_LK?09M+AME90$F>Y6+NQ7<%) R< U<OM*LK/X;:9]GO1J,=_J]O=2W&W
M:LK22@MA>P[8]J])T;2+?0]$M=)MFDDM[:,1(92"Q'O@ ?I6)#X TNWTU].B
MN;U;(WRWT<(==L+JV[:GR\(3VY^HK1M.3^7YHA+W5\_R9R4=Q+;>%KWP,DA6
M\&I_V9#SR+:0^8&_"+</PI-(TW2;CPMJ^DW5]_9JOXCECL94'*3*P,8 Z'IT
M-=X_A/37\8)XG/F_;T@\@+N'E]_FQC.[!(SGI5=O!&CRZ3J&FSB>:"]O'O7+
M. T<K'.4( Q@CC^M2GIKO_DU^BOZE/?^NM_\[>AS>LWGBCPY8B?Q1;Z1K^A1
M21F:5(C'.AW !RARAP<' KLO$C3MX4U5K+<;@V<IBV]=VPXQ[UB1_#Z&22%=
M4U_6M5M(6#I:7=P#&Q!R-^%!?&!UKL<<8I25XM!%VDF<W\/_ +,/ &A_9-OE
M?9$SM_OX^;\=V:X;6]OVKXGBUS]F^Q1>9C[OG>6=WXXQFNOD\ P0W$[Z1K>K
MZ1!<,7EMK.91%N/4J&4["?:KT?@S28?"]WX?A6:.VO%83S!\S2,W5RS Y;W-
M.;YKR[W_ !L$?=LC(\.IXZ_L[2B\WAW[#Y,60L4_F^7@=]V-V/PS787EK'>V
M4]I,,QS1M&X]01@TMG;)964%K&6,<$:QJ6ZD 8&?RJ:G.TF_F3"\4NZL>2>'
MI&UMO"GAJYPYTAKA[U#S_J"8H\_4L#^%1Z47NY-!\%R$L=,UB=I@>\,'SQY]
MCO0?A7H6E>$M-T?Q%JNMVOF_:M2*F8,1M7']T  C)Y.2:6U\*:;:>+;SQ+%Y
MOV^[A$,@+#8 ,<@8SD[1GGM0GJF_5^NXWLTOEZ?TSB]%@\32^+?%QT*]TVWA
M&HCS!=P.Y+;!TVD<8J70X]6B^)>N+K4]I/=_V/'\]K&R)MWG P23GK7;Z7H5
MKI-]J=W;R3-)J,XGF$A!"MM PN ,#COFFCP]:#Q%=:WYD_VFYM5M'7<-@0$D
M$#&<\^M1;W4O)K\+ ][^:?XGED7/P>\'>=_QX_VI#]KST\OS7Z^V<5Z]J;6*
M:5=-J(C-B(6,_F#*^7CYLCN,5FV7A+2K/PDGAET>ZTY8S&1<$%F!)/) '.3P
M1BL@_#J&:%+.\\0ZY>:8A&+&:X78P'16(4,R^Q/I6DG=M>?Z+_(4=$O+_-LQ
M-7-S=^//#+>%)[&!&TJ4V[30L8O*RN %&".,8IFOP>)XO$OA$Z[>Z9/ =57R
MUM('1@VUN268\8KO'\/63:_9:PID2:SMFMHHD($>QL=L9XP,<T[5M!M=9N],
MN+B297TZY%S$(R &8 C#9!R.>V*2T:]?U8-737E^A0\=:V^@>$+Z[@#-=NOD
M6R(,LTK_ "K@=SSG\*\ZL-3M_#>L>%KBWT?6K&WAA&FW\U[8/#&ZN00VX\9\
MPD_B:]3U;0+76;W3+FZDFQI\_P!HCB4@([XP"P(R<=1@BI-=T6T\1:+<Z5?;
M_L]PNUBA 9><@@D'D$ ]*2TU_JW]-_@4]5;^OZT1P5[_ ,)+_P +7UC_ (1K
M^R?-_L^W\[^TO,V[<MC;L[_6I?"AU#7_ !O->>)9[>#6=&C:"/3[:(H@5_\
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
MU<M0^/[9;JWCU/1=8TF&Y<1PW-[;A8RQZ*Q#':3[UHZ]XKL=!G@M'ANKV_N
M3#96<7F2N!U;&0 /<D59\0RZ/!HLTNO" Z<I4R>>F],[AMR,'/.*YG0"C?%?
MQ,T^/.-I:_9-PP?)VG=M]MW6DM7;^OZ_0-E?^MS5TGQI::CJBZ7=V-_I6HR*
M6BM[^()YP'4HP)#8],YJK/\ $""/5;_3[7P_KU^]C+Y4TEI;(Z!L9X.\'H?2
MJOQ(VX\-&+/V_P#MF#[/M^]CG?\ ACK61HMUXD@\6^+AHFFV-W$=1!D:YN3$
M5;8.  IS0M?Q_"W^8WI^'Z_Y'1K\0]*?0[S4Q9ZD/L#JM[:/;A9[8'^)T)''
M?()K;OM=T[3] DUN:X7[ D(F$JG.Y2.,>I.1CZUB>&O#5_!J.LZQKYM'O=6"
M));6V6BCC12H7+<L2#SQ7+Z/X=F/C.3PG<W7FZ!H[#4;:W()+;S\B,>ZH=Q
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
M7]G3CR[B4QKMW+DY -)JD.N+>P^+/$\>GV=KH4$TL%M:2M(\LC+CYF(  Z8
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
MX_V=WI3MKR_UNE^I-_=YOZV;_0]&MO&LMS=0P'PEXEA$CA/,EM$")DXRQW\
M=ZZJN;TQ?&PU"(ZK-X?:RY\T6L4PDZ<8+,1UQUKI*.@SBM1^)$&E3I%=^&?$
M:>;.+>)_LL>V5R3@+F3G..*N6_CB"2ZL;:ZT76;"2]N/L\(O($3+;2V>'/'%
M4?B/][PK_P!AZV_]FJ#XBK>OK/A)=.DACO#J#>4\ZED!\L]0,$TELO6WY#DN
MW:YU6OZ]:^'-,^WWD<SQ>:D6(0"V78*.I'&365JGCBWTW7IM&BT76=0NH8EF
MD^PP(ZJK=,Y<'MZ5R'CVW\7Q^'$;5]0TB:S^V6^Y+:W=')\Q<8)8CK5ZX'B
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
MQ[;NM=)?SZ+%KFF)?"W_ +4D\P6)=-S]/GVG'''6DMD^_P#P?\AO=KM_P/\
M,Y^#XCPWGFM9>&/$=W%%*\)E@M8V0LIP<'S/6M7_ (2ZT@\/3:UJ-CJ&FPQ/
ML\F\A"RL> -JJ3G).!7%>!E\8G1KLZ-+H2V?]H7.T7D4S29\PYR58#%=-KUF
M=0\+6UAXGU*ULM0GND%O<62L$$X;,>T-DD\=">>:2^%?+\;#Z_?^HMOX^MS>
MVT&I:)K&DQW3B."XO;<+&S'HI(8[2?0UUU>;ZS>>*/#EB)_%%OI&OZ%%)&9I
M4B,<Z'< '*'*'!P<"O1U8,H8=",BJZ7%U%KG[+QCI5_XLO/#D/G?;;5=S.R@
M1N1C<JG.21N&1BM#7-5AT/0KW5)_]7:PM(1ZD#@?B<"O%X]3ETC0]%U<Z)KL
M>JV5Z]]?74NG.D4B2G]Z-_I@K@_[(I+65G_5QM:?UT_JQZYK_BBTT"6VMFMK
MN]OKK/D6EG%OD<#J>H  SR2:BT3Q?:ZQJ,FF36-]INHI'YOV:^B",Z?WD()#
M#\:S-=LHM;\0:?=:%KZ6&O06AEB#1"5)K=R,[E/;..0<U!I^JZM9^,-.T[Q7
MI>EO>W,<JV&I6()^Z 60AAN7(]#BB*UL_/\ K^O,3VNCNG=8T9W8*JC))Z 5
MQ9^)-HT+WMOH6N7&E(3G4(K4&(@=6 +;BH]<=JZS47M8M,NGO7"6@B8S,>@3
M')_*N#L-+\6:)HT"^'=2TS7-#\K-O;WL9CD\DC(577AN.["E?<9T.L>-=.TJ
MRTNZBMKS44U-MMJMC&KL_P N[H6':H[+QG)>7L-L?"GB2W$KA?.GM$5$SW8A
MS@?A7&ZIJ7]L:;X#O/#EI:V#O>NL%O.A\J)E5@RD)C(R#TQ7;:8OC8:A$=5F
M\/M99/FBUBF$G3C:68CKCK56U?J_T)Z?+_/_ ",[4?B1!I4Z17?AGQ&GFSBW
MB?[+'ME<DX"YDYSCBN@T/6VUJ*9VTC4].\M@-M_"L9?/=<,<BN=^(_WO"O\
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
M#D%5*KM&W &!CUS5ZTG^U64%QMV^;&K[<YQD9Q6/XN\12>&-%6_BL1>R//'
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
MZ>M/T[Q?J$FM?V+K&@-INH2P/-:*+M9H[@+U < 8/U%">FGG_P '\@?GY?\
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
M5.01T-'1+L_UN+JWW_RL>9>*].\2Z7%;)XG\57&H^&;F00WS6UE%;O$">-V
M3L)X)!'6M_5HH8/B7X+BM@H@2TNUC"] H1<8_"NSOK&VU*QGLKR%9K:="DD;
M=&4]JHV_AG2;:;39HK5O,TR-HK1FF=C&C#!'+'/ '7.*<7;[_P!&@DKK^NZ.
M:\#.+3Q)XOTVY=5U%M1:Z56X+PLHV,/4#I[4U-6\3Z;XWT32]7N]'N8[\3_\
M>T#+)&$3=U+'@G'Y5T>N>$]%\1M%)J5D))H?]5/&[1R)]&4@X]NE1Z)X,T#P
M]</<Z?8*MU)PUS*[2RGVW,20/84ETOT*>M_,X?P/H&L:AHUW<6?BF\TZ$ZA<
M@6\4$3*")#SE@3S6M\/+:>S\1^,+>YO)+V9+R$-<2*%9_P!WU('%=GI>DV.C
M6K6VGP>3"TCRE=[-EF.6.23U-%GI%CI][?7EK!Y<]\XDN'WL=[ 8!P3@<>F*
M(Z?=;\O\B9:_??\ /_,Y7PO_ ,E,\;?6S_\ 11INIZ9IWB#QA>)INKZAH_B&
MQAC666# 6:-LE<J>' _2NKM='L++4[[4;>#9=WVS[1)O8[]@PO!.!@>@%4=<
M\(:'XBFBN-1L]US$,1W$4C12*/3<I!QR>#ZT=O)%-ZOS_P" 8_AW5-<L_%UQ
MX8UN[M]2D6S%W%?0PB)MN[;MD4< ]QBI/B$/LECI>N@[3I6H13.WI$QV/^C9
M_"MG0O#&D>'(Y5TRT\IYCF65W:220]MS,235[4-/M=5T^>PO8A+:W"&.6,DC
M<IZC(Y'X4/I;="77L>6S027?@?4O&$:EKDZM_:L![^3$^Q1]/+#?G4X9=4\%
M^/?$:G<FHB:.!O6&*/8N/QW&O1X=(L(-%71X[91IZP_9Q#DD>7C&,DYZ=\YJ
M"'P[I-OX=.@16@32S$T)@#M]QLY&[.[G)YSFAK1I?+\+_DAIZIOOK^?ZG$Z3
M_P CGX+_ .Q?;^25T7Q'_P"2=:[_ ->K?TJ;4O WAS5ULA>V#/\ 8H?(MRMS
M*A1..,JPST'7-):^ _#EG8WME#82"WOHQ'<(]U,^]1VRSDC\,43]Y/Y_B[BA
M[MOE^"L:^D_\@:Q_Z]X__017)_%5'?PG;I'(8W;4;8*X )4^8,'!X-7;;X;>
M%+2XBG@T^99(6#H?MTY (.1P7P:VM:T/3O$.G&PU2W,]L6#E!(R<CD'*D']:
M<G=W\[_C<4596\OTL>?>-=,UC0K2SUW4O$3ZS;6-W$_]GW%LD2RL6P"#'C+#
M.0"#TJ>>PU74OBOJXTO6Y-)==.MR[+;1S%P2>,..,>U='9?#KPI87T-Y#I6Z
M>$[HVFN)9@I]0'8C/OBIM7\"^'-=U)M1U"P>2[9 AD2ZECRHZ#"L!2[?/\58
M;_R_.Y:T/3-8T]ISJOB"350X'EA[2.'R\9S]P<YXZ^E<S\18+FYUGPC#9WAL
M[A]08)<+&LAC/EGG:W!_&N@T;P9H/A^]:[TRTEBG9#&6>ZED&TD'H[$=A5C7
M?#.D>)8H(M6M3.L#EXMLSQE6QC.4(-#W3!=2CIFA^([34(I[[Q?-?6RD[[=M
M/AC#\?WE&1SSQZ5BZK>P^#/'EQJDYV:=JUBS2GL+B!21^+)D>Y%:EM\./"UG
M=0W,%A.LT+B1&-].P# Y'!?!_&M?6_#^E>([2.UU>S6Z@CD$JJS%<,.AR"#W
M-#Z6_J_]?@-6Z_U_7ZG%)ITUG\'-<N[Q<7^IVMQ?7.>H:120/P7:/PIM[_J_
MAG_UUC_]$5Z#?6%MJ.G3V%U%YEK/&8I(\E<J1@C(P1QZ5F:GX0T+6=/LK"^L
MC);66!;JL\B&/ VCE6!/'J:=]=.Z_"Y-KK7L_P ;&'\5Y(W\$R6"D&\O;B&&
MUCS\S2>8IX^@!K+DTW5K[XJ:M'INN/I<D>FVWF.EM'-YG)XPXX_"NJTGP)X:
MT2_%_8Z6JW:C"S2RR3,O^Z78X_"C5_ OAS7=2;4=0L'DNV0(9$NI8\J.@PK
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
MAY&W&,<]>*3Z_(:>J^?Z&;H-MIMIX6LH='8-IRVX\A@<[E(SDGU.<UA?"?\
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
M4EX5MA(FG+I\081]U60@DMC.,BN_\ 1:0GA"UET666:WG+3223G,C2D_/O\
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
M8!P> .N:=I>DV.C6K6VGP>3"TCRE=[-EF.6.23U-/3I_6O\ E^(G=Z_UL_\
M,\U\3:/<:!X9C\-63S:KK'B&^:6Z8%8FF PTI&3A1@ =>]26^HZIH_Q$T[4-
M0\/2:+8:G"NFR;KJ*56D7)B/R'@_P\UZ+)H]A+K4.KR0;KZ&)H8Y2[?*A.2
MN<<^N,TFKZ-I^NV0M-2@\Z$2+( '9"&4Y!!4@@_C0G9I_P!6V_('KI_5]_S/
M/(_#TFN77BR6QD$.K6.L?:+&?^[((D^4_P"RW0T_P3KR^(_B3J%Z86@N%TF*
M&Y@88,4JR$,OYUZ'9:59:=/>36D/ER7DOG3MO9M[X SR>. .E06OA_2K+6[O
M6;:S6/4+M0D\JLWS@=,C.,\=<9I1TMZ?C:P2U^_];G!ZIX;MV^*%MI@ED72M
M30ZE=V0_U<DT1P"?8D@D=R*]/Q@8[52DTFQFUB#5I(,WT$30QR[V^5&Y(QG!
MZ>E7:%\*7]?U8'J[GD"+_P 3X^!0?E_MXWI3_IUVB?'TW\4:PC1>(-3\% 8C
MU?5K>[C7UA<%YOPS$?SKTT:#I@\0'7?LH_M,P_9_/W-]S.<8SC\<9I9M"TR?
M7;?6I;16U&WC,44^XY53G(QG!ZGMWIQTM^/X6_)?B#UO^'XW_-_@<SKP ^*G
MA  8 M[S'_?"T_X8?\BO<_\ 82NO_1AKIKC2+&ZU6SU.:#=>6:NL$F]AL#C#
M< X.<=Q7/O\ #'PB\LDITR4-(Y=]M].H+$Y)P'Q26GX_G<&OT_*Q#J7_ "5_
M0_\ L&7'_H2UVE<W?^ O#>IQV4=W82.+*+R;<BZF4HGID."?J<U;T/PIHWAQ
MYGTNVDA:8 .7N))<@=/OL<=>U"VMZ_F#WOZ&S1110 4444 %%%% !1110 44
M44 %%%% !7"> _'%]XEU75K#4K>W@DMG+6QA5AYL0=D).6/(*^W6N[KQG3+A
M/#VEZ3XK;(@MM2O;2\('_+&25L$_1POYTD[2UVM^O]?>-K33?_@'7R>-;QOB
MG!X8MX(&T_RF$T[*V_S0F\J#G' *9X[U-X[\6ZAX<2S@T>TAN[Z823O'*"0L
M$:[G/!'/0"N:T:SE@\4>#+NZ4K>:E]OOIP>H:15('X+M'X5-;'Q'X@\9ZSKV
MB0Z1-9PYTN$ZA)(,JG+E=BG(+'K[4VFDEUUO\G_GH&EV^FGX_P# 5_N.SU7Q
M (? ]UXAT[RY=MBUU!Y@)5OEW#."#^M9UCXIOKGQ!X>L'BMQ%J6EF\F(5MRN
M O"\\#D]<GWKC].FN],^'GC#PGJ?EK>Z5:RM&(F+(89%++M+ $@$D?E5ZSO+
M:Q\6^"YKNXAMXO[ 8;Y7"+G"<9-5I?3;3\I/]/P(=TK==?SC^C_$]0K*UL:^
M88O[ ?34EW'S/MZ2,NW';81SFK=IJ>GZ@S"ROK:Y*<L(95?;]<&K524>=^'=
M=\>:_)?%3X;CCL;Y[.7,,^6*8R5^?WXS5V'7_$OB>ZNG\,IIMMI=M*T N[Y7
M=KAU.&V*I&%!XR>M-^'(W1>*ESC.NW0_]!J'X<:C9Z/HDGAG4;B*UU/39Y5D
MBF8(9%+EED7/52#UI_Y)_E<<E9OUL;'AWQ)?76KW>@:[:P6VL6T:S V[$Q7$
M1.-Z9Y'/!!Z5O7XO383#3C;B\V_NC<!C'N_V@O./I7&:;<Q>(?BK+J>FLLVG
MZ=IYM)+I#E'E9]VU6Z' ZXKO*6Z3%LV><_V[X_\ ^$M/AW=X9^T?8OMGF^3/
MMV[]N/OYSFMR+7=8M_%FD:%J"V+/<V4L]Q);HX&]6 &S)X&#WS5(?\EN/_8!
M_P#:U4O%6D0ZU\4-#M)Y[J!/[.G;?:S&)^&'\0YQ1_+Y_P#VW^0Y+?Y?H='X
MEUZZT;4M M[>.%DU&_%M*9 254J3E<$8/'?-8D.N>,M8U_6[32#H,5KIUT(
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
M)I%UJ=XQ6WMHS(^!R<=A[GI7*V][\0=1M$U.WMM#M89%$D5A<>8TI0\@,X(
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
M$R!D*2.C'L#Z4-V3:W_X'ZC2V7];D>K>-=O@[3O$&CK%)'>7$$06=2=H=]K
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
M ".CL_#>A:=(\EEHNG6SNAC9H+5$+*>JD@<@^E7K:V@L[:.WM8(X((QM2*)
MJJ/0 <"LWQ3JL^B>%M3U2V2-Y[6W:5%D!*D@=\$''XUS>H>)O$D^KZ%INC+I
M23:AIYO)7O(Y"JD!<A=K#CGOFB_]?>_T8?U^2_5'9VUA9V<L\MK:0023OOF:
M*,*9&]6(')]S2VUE:V7F_9;:&#SI#+)Y487>YZL<=2?6L32E\9C4$.L2Z"UE
M@[Q9Q3+)G'&"S$=:Z*C8"H^E:=)]KWV%JWVP 7.85/G@# W\?-QQS5F.-(HU
MCC14C0!551@*!T %>?:-KGCWQ%9W-[IY\-QP)<RP1I<13[CL8CDAL=J5_B!J
M'_"-2W1LK:'4[35DTV[B)9X\EP"R$$'H>,_K0M?P_&UOS!Z:^OZ_Y'=BRM1>
MF]%M"+MD\LS^6-Y3.=N[KC/.*IZGX<T76I$DU/2;*\D085YX59@/3)&<5IUP
MWB_QS=^']?M;2TM8I[2&-;C5)'!+0PM($4K@XSDD\YX%&[2#NSK/[(TS[)!:
M?V=:?9K=@\,/D+LC8="HQ@$>HJXRJZE6 92,$$9!%<QXZ\1WWAOPRNHZ7;PW
M5PT\421R L'#G'&".?2FW/C!)_AW=^)]+5&>*U:413 D)(O5& (/!XI-Z-OH
M-+5+N;BZ-I:6UO;)IMFMO;2"6"(0*%B<<AE&,*>3R/6I;[3[+4[8VU_9V]W
M2"8IXQ(I(Z'!&*33+E[W2;.ZD"B2>!)&"] 2H)Q^=6JJ2LVF3%W2:,/_ (0S
MPM_T+6C?^ $7_P 36V  H4   8Q7GVB:WX[\16MQ>V+>'(K=+J6!%GAG+_(Q
M7)P^*L6_C34_^$=\3/>VEI'K.@HWF"(LT$AV;E(S@X/IG-3?2_S_ "_S15M;
M?+^ON.SM+*UL+<6]G;0VT()(CAC"*"3DG XY-(+&T%\;X6L O&3RS<",>84S
MG;NZXSVKE;SQ??"PT*UTVRANM=U>V69(W8I#"NT%G<\G:">!U-,EU/QGH4UM
M/J]OINI:?+,L4W]FQ2+-!N. P4D[E!Z]ZJSO;Y?H3>ZO\_U.U(!!!&0>HK'@
M\)^';6^%];Z'IT5T#N$J6R!@?4''!]ZK6>NW5QX[U/0WCA%K:VD4Z. =Y9R0
M03G&./2F:KKU]:^,]*T2V2W,5[:W$I>56)#H!MZ'ISSQ271KK_P?\F-];_UM
M_F;]S:V]Y;O;W4$4\$@P\<J!E8>A!X-4=,\.Z+HTC2:9I-E:2/PSP0*C$>F0
M,XKC-0UWQ_I_B'2='D;PRTVI>;Y;K#/M3RUW'/S]ZU-4U[Q'HNGZ=9W$6E3Z
MYJ5V;>!H_,2V08SELDL>G0'FCS!]F=6MG:I>27B6T*W4BA'F" .RCH"W4@>E
M3UR%IJ/B[3-;LK36[6ROK*\8H+K38I%-N^"?WBDD;3TSQ[UU]'0.I UG:O>1
MWCVT+74:E$F* NJGJ W4 ^E3URFB^*YI]#UR[U9(8I](N9XIA$I52J#<IP23
MRI'>JW@SQC>ZSH&HW6N6\%I>V!WS1Q A1&8Q(K8))Z']*5]+]E<=M?G8Z^YM
M;>\MWM[J"*>"08>.5 RL/0@\&J.F>'=%T:1I-,TFRM)'X9X(%1B/3(&<5R_A
MSQCK&I:EX>MK^WLXQJ=A+>.(D8%<,-@&6/\ "1G^E;7B77KK1M2T"WMXX634
M;\6TID!)52I.5P1@\=\U5K.WR);T?D;2V=JMZ]XMM"+IT$;3B,;V4<A2W4CV
MJ>N9TKQ+-=>(/$]G>""*TTAHMDB@AMK1[V+$G''L!698ZSXR\2V@U718=(L=
M-DR;5+]9'EF49 9MI 0'L.32&=S4$5E:P74]S#;0QW$^/.E2,!Y,# W$<G Z
M9KC;WQKJEOX3AU%]+%GJ"ZC'8W$%PC%.7"LR'C<".0>GUKHO%.JSZ)X6U/5+
M9(WGM;=I460$J2!WP0<?C0W9-_UT8+5V-!;.U2\DO$MH5NI%"/,$ =E'0%NI
M ]*'L[62[BNWMH6N8E*QS-&"Z ]0&Z@&F:9<O>Z39W4@423P)(P7H"5!./SK
MF/'?BW4/#B6<&CVD-W?3"2=XY02%@C7<YX(YZ 4/W79_U_6H1]Y77]?UH:\G
M@_PQ+(TDGAS2'=B69FL8B23U).VK^GZ7I^DPM#IMA:V<3-N9+:%8U)Z9(4#G
MBLC7?$AM/ =SXCTSRI=MH+B#S02IR 1D @]_6LC[9\1!I8U ?\(Q*GE";R@D
MZ,RXS@$L0#C\*'I=/I_7Z M;>9V5U9VM]$(KNVAN(U8.$E0. P.0<'N/6IZX
M"\\<:I?:-X7NM!@LHY];E,9%\KNL9"DG[I!Z@\UKV2>/!>P_;IO#9M-X\X00
MSA]O?:2V,_6G;6PKZ7-6^\.:'J=R;G4-%TZ[G("^;<6J2-@=!D@FEL/#NB:7
M<&XT_1]/LYBI4R6]JD;8],@ XK2KBY/&L]G<^,&NK>-[;0A&85B!#R;H]V&)
M)'7N .*F]OZ_KN5N=;>6-IJ-N;>]M8+F D$QSQAU)'(.#Q2P6=M:O,]O;PQ/
M,V^5HT"F1L8RV.IP!R:XA]5\>VFF)K<MKHU[:E5E>PLUE,WEGGY&R0S8/I@]
MJT=>\1ZHNK:7HNAP6R7]_"UP9=0#!(HUQD;1@EN>G;'-/;3^OZT%OK_7]:G1
M?V;9"ZGNTL[9;J=/+DG\I=[KV#'J1[&H=$TF'0M'M]-MSF.$'D*%!)))P!P!
MDG '2L;1]3\2V^O#2=?L[:9)83+!?V$;B/C&4D#9VMSQSS5CP;KMUXAT::\N
MXX4D2[F@ B! VHY4'DGG%"\OZU_S!^?]:?Y'0,H92K $$8(/>H;.RM-.M5M;
M*UAMK=,[8H(PB+DY. ..M<7?>--2MK3QI*D%J6T-D%MN1L/E WS_ #<\GMBI
M[:3XBW5K#<+-X6"RHK@&"XR 1G^_0O\ +\0_K[CK+6PL[*!H+2T@MXF8LT<4
M8123U) [FG6MG:V-JEK:6T-O;H,+%$@1%'L!P*Y#6M<\40>(])T+2QHXNKFS
M>>>2ZCE*!E(!V[6!QSWS2V_B3Q#H^N6.G>*K73?)U"0Q6U[IS.$$F,A'5^03
MS@@T+73^M >FIUMI9VMA;+;6=M#;0)G;%"@15R<G ''4T6MG:V,1BM+:&WC+
M%RD2! 6)R3@=R>]3UYYXCUWQWH,]CSX<DBO[]+.']S/N7>3M+?/Z#G%&[L.Q
MWD-G:VTT\T%M#%+<,&F=(PK2$# +$=3CUK.N/"GAZZO_ +=<:'ITMT3N,KVR
M%B?4G')]ZP[WQ#XB\/V4<6JP:9?:M?3K!I]O8"2-6.,L7+DX ZY%0WVK>-_#
MMFVK:K!H]_81#?=0V*R)+$G=D+$AL<G!QTH%Y'<%$,9C*J4(QM(XQZ8K)M/"
MGAZPO1>VFAZ?!<@Y$L=LBLI]B!Q^%:5I=0WUG!=VSB2">-9(W'=2,@T^7S/)
M?R=GF[3LW_=SVSCM0]&"U0DT$5S!)!/$DL,BE7CD4,K ]00>HI888K:"."")
M(H8U"I&BA54#H !T%>>:AKOC_3_$.DZ/(WAEIM2\WRW6&?:GEKN.?G[U<UG7
M/%^DQZ)9'^PWU34;QH"XBE\E5"[AQNW9X-'Z@SNJR+_PMH&J7?VJ_P!%T^YN
M.\LMNK,?J2.?QKF=3\0>,?"\<&H:[%H=SIC3I#-]A$J2IO( 8;R0>O2MKQGX
M@O-!TF#^RX(KC5+RX2WM(902K,>23@@X"@GK0]K@M[&U-I]E<6R6T]G;RP1E
M62)XE95*_=(!&!CMZ5)<6T%W;R6]S#'-!(NUXY%#*P]"#P16+H_B+^V/!<>N
M1(JS&V9WC.<)*H.Y3WX8$5F_#WQJ_B[2F^W0):ZI"%:6%00K(W*.H))VD>_6
MFUJT*^B9U%OIUC:3O/;6=O#+(JH\D<2JS*HPH) Y '0=J6YL;.]:%KJU@G:!
MQ)$98PQC<=&7/0^XKB8_'MZGA"_U::TMY+J/5'T^WC4E$)\P(I<DG'7)/\JL
MOJ7C?1IK6XU2UTS4K*:58YH],AE$T&XXW $G<H[]#26OX?CK^H^GW_AI^AUU
MK9VMC$8K2VAMXRQ<I$@0%B<DX'<GO2)86<5[+>QVD"7<JA9)UC D<#H"V,D5
MR.IZ[XHG\<7&@Z$-'2."SCN6>^CE8DLQ&!L8>GI4FHZKXLT#PMK.JZJ=%FFM
MH/,MEM8I0N1UW[FY'3H12O9<W]=AVN[&U>>$_#NHW9N[S0].N+@G+22VR,S?
M4D<_C5VYTO3[VR%E=V%K/:#&()859!CI\I&.*Y:VD^(MU:PW"S>%@LJ*X!@N
M,@$9_OTFM:YXH@\1Z3H6EC1Q=7-F\\\EU'*4#*0#MVL#CGOFFU;3^OZT$G?7
M^OZU-G_A#/"W_0M:-_X 1?\ Q-;8 "A0  !C%<2?$/BC0M<TNT\1PZ1-::E/
M]FCET_S%:.3!(W*Y.0?:HH=<\9:QK^MVFD'08K73KH0 W<4Q=OE!SE6QWH_K
M[O\ AP_K[_\ ACM;2RM;"W%O9VT-M""2(X8PB@DY)P..344^D:;=32S7&G6D
MTLT7DRO)"K,\?]QB1ROL>*Y?2_%.L)J.KZ+K=M8C4[&S^V1RV9<PRH<XR&Y!
M! XS5/0M4^(.O:'9ZK _AB.*ZC$BH\%QN /KAZ-_Z^7Z!_7Z_J=]'&D4:QQH
MJ1H JJHP% Z "HKNSM;^V:VO+:&Y@?&Z*9 ZG!R,@\=:Y'7]<\4:3#X?LHAH
M[:KJ-RT$KO'*8%P"P*C<&' '7-17/B/Q5X9FM[CQ/:Z1-I,TRPO<Z<9%:W+<
M!G5\Y7.!P::U8;?U_78[6XM;>\MGMKF"*>WD&UXI4#*P]"#P161_PA?A7_H6
MM&_\ (O_ (FMRO//$>N^.]!GL>?#DD5_?I9P_N9]R[R=I;Y_0<XI=;#Z'<Q:
M9I\$D$D5C;1R6\?E0LD*@Q)_=4XX''0<4Z\L+/4(UCO;2"YC1PZK-&' 8="
M1U]ZYJZU[6?#.@76H>)!I]S/O2.TATU)%,KMP%.\GDG],U6DNOB):VC:E):Z
M%.JKO?3HO,$FWKM60G!;\,47%8[:H(+.UMI9I;>VABDG;?,\:!3(V,98CJ?<
MU5T+6;7Q#HEKJMF3Y%PFX!NJGH5/N""/PK1IM6>HD[E673;">[%W-96TER(S
M$)GB4N$/5=Q&<'TK-_X0OPK_ -"UHW_@!%_\365=^(==U?7KW2?"\-BD=@0E
MW?7P9D$A&=B*N,D=R3BI-*\1ZM:>(HO#WB6WM$NKF-I;.[LRPBN OWEVMRK
M<]2*2U&]#HX-,L+6P^P6]C;0V>"/L\<2K'@]?E QS5/3_"^@:5=&YT_1K"UG
M/'F0VZJP'H"!Q7)Z)K?COQ%:W%[8MX<BMTNI8$6>&<O\C%<G#XK<\)>(KW6)
M-3T_5;:"'4],G$,_V9BT3Y&0RYY'T-"UU_K^M0>FG]?UH:=]X<T/4[DW.H:+
MIUW.0%\VXM4D; Z#)!-%CX=T/3)FFL-&T^TE92C/;VJ1L5/4$@=/:H?%NKW&
M@^%-2U6U2)Y[6$R(LH)4GW (/ZU<CO)&T1;TA?,-L)<8XSMS^5*Z2;[#W:7<
M(](TR*.UCCTZT1+1BUNJP*!"3U*#'RGD]/6KM<QH7BEKKX>0>)M36*-OLK7$
MRQ A1MSP 23V]:QM"\9:_J_AK63+8VD'B&QB6>.VV,8WC= Z<;LY(R.O6G+2
M]^@HZI-=3N;FRM;SROM5M#/Y,@EB\V,-L<=&&>A'J*GK)T;7;?5?"]KKFY4A
MEMQ,_/"8'S#\""/PKC6\:>)KG2/#]Q:6^F0W&MWDB0+<QR%4AP2A;#YW$#)/
M3GI3::?*"=U<]&=$EC:.15=&&&5AD$>A%9=CX6T#3+O[58Z+I]M<?\]8K=%8
M?0@<?A6;9)X\%[#]NF\-FTWCSA!#.'V]]I+8S]:ZBEYAY$#V=K)=Q7;VT+7,
M2E8YFC!= >H#=0#4]<%%KGC35]=URTT;^P([?3;GR%^V1S%V^4-R5;'?TIP\
M;ZD/!?B"_FLK:+5]%D>&5 Q>!W7!R.0<$'IG-*^E_F.VMOD=I=65I>K&MW;0
MW"QN)$$L8<*XZ,,]"/6IF574JP#*1@@C((KC+:3XBW5K#<+-X6"RHK@&"XR
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
MC'A\3P^(K7Q%%8PE[&RB:)+U7#1SOL)8+].F:XSP=I&AS^#]+EN/&VJ6<S0
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
MC2MMBU:QD;!.U+A&)P,G@'TKS/2=/\4^)K37=7L[71'L?$#,B_;I95E$"Y1
M JD 8Y^IKT2+PCX:@D\R'P]I,;X(W)91@X(P1D+W!(K5M[>&TMX[>VACAAC4
M*D<:A54#H !P!2LAW:V/)/[3N+OX>:?IU^?^)EI.M6UC<C.<E)0%;GJ"N.:?
M\1;:?PC9ZW<VD3/HNNP/'<1H.+>Z(XD'H'Z'WKTY]&TN2665]-LVDFD625S
MI+NOW6)QR1V)Z58NK2VOK9[:\MXKBWD&'BF0.K?4'@TY7:?=_P"2O^5P5D_+
M_@W1FZ)?6D6D:-9R74*74UG&T4+2 .X"#)5>IQ[5L5ES:%:S:QINH;$0Z?&Z
M0HD8&-P"XSV4#/RCCIZ5J54GS-OO<B*Y4EVL>.^%O!=SKGAW4;RR\4:[IURU
M]<K%%;7A2W#!S@E ,\]^:M:=+9#X5>*K);1K35[:"=-3CDD:1WFVG]X68Y(8
M<@UZC:V=K8Q&*TMH;>,L7*1($!8G).!W)[U%)I&FRS7$TFG6CRW,?E3NT*DR
MI_=8X^8>QJ+>[R^5OR+OK?SO^9YQ!-'X?\0>$_$&H.8],N-$2P:X;[D$F%9=
MQ[ ],U)X]UBXT^WGU+2/&^)Y6C%KID ADWDE5(7@L>YKTAK*U>S^QO;0M:[
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
M)9[2&^9?M<UP'W 1D99\X)]3ZTOQ&UG3=:\.?\([I=];7NI:E/%%%#;RB1E
M<,7.TG  4\FNPD\-Z%+8Q64FBZ<]I"Q:*!K5#&A/4JN, GVI^GZ#H^DR-)IV
MDV-F[##-;6Z1DCW*@4UOKWO^7^07MJNW^?\ F7HUV1JF<[0!FN*^(_WO"O\
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
MT;0)]5\#)?Z8PCUK3=2NY[*3^\?-;=&?]EAQ^58]@;CQOX:^($EE;RQ7-S-
MXMV'S;T4%D^N5(KVBVM+:RB\JUMXH(RQ;9$@49)R3@=R>:;;V%G9RSRVUI!!
M)<-OF>*,*9&]6(')]S27Z?CI_D5?5/SO^?\ F<D?$.F^(O"]M-8>*HM%>,*9
MVW1^9&0N&1U?[N#_ "I_PXU2]U72=2EN]2DU*.+498;:[= OFQ*%P1@ $9S6
MU>>$_#NHW9N[S0].N+@G+22VR,S?4D<_C6M'&D,:QQ(J1J,*JC  ] *=]WW)
MMHEV'4444AA1110 4444 %%%% !1110 4444 %>;>'$\8>)].NK]/&<EF!=S
MPI$--@D"A'(') )KTFO*? _@S3-;T:[O+N?45D;4+E2L%[)&F!(?X5(%);OT
M_4;V7K^@ZY\8^()/!UX%O(H-5LM933'O885*R#< 6"," <'I73)X<\6JZEO'
MD[*#DK_9=N,^W2L3XBZ/H^A?#J"PM[:.WTU+^W,B#)RI?YB3U)QWZUGVMQ\&
MK.[AN;=[%)X7$D;CSLJP.0?SJHZOYK\ET]1/^OO9N7LWB/5OB#J.CZ?XC?3+
M2ULX9@J6<4NYF)!Y89[>M/T[4M=T;QW:^'M3UB/68;VVDG63[,D,EN5Q]X)P
M5/;CK65>>%M$\6?%75H]8L_M446G6[Q#S73!)//RD?K3_#6G6?P^\9S:";6%
M;75%,FFWS(-Y(ZP.W4XZBE'97\_GO_7R"76WE^G]?,?I5_KWB^ZU"2W\71Z1
M/;W,D,6FQ6T4CQA"0&D#_,<XSV%:MYXGUO0_!<=SJVGQ?VY)<"S@B5ALGD9M
MJ/P> 1SCK7-W>I^!]:\Y/'.GVNEZ] [+,"LD;D G:Z2+@N" ,<FHX-.UO4O
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
MB,R2$80$CDX&>*Y[PM\-_#?BKP[J-W?6CC4);ZY1;I)G!3#D [<[3CZ4E?\
M!_\ I0=?FOR-8>+=<A\)>+TEOHKC4-#;RXM1AA55ER <E>5W#H1TJQ>6OC/3
MO#3ZZGC,3F"V^U-;7&FPJD@"[BI9<$?6L1KQ+;X7>)_#-S9V]EJFE0LDT<"!
M%G4XVS ?[0Z^]=-IOPW\/W&F64EW]OND:*-VAGOI6C)P#RN[&/:GWL^VOR?0
M$[-7\]/FB.?Q;JFN+H.F:'Y5GJ.J60OIYY4\P6L6!R%/WB2<#/%-U6?Q+X'@
M35[O7#K6DK(BWD4]LD<D2L<;T9 ,X)'!%/\ $*_\(MXUL/$[6[G2/L)T^Z:&
M,M]E ;<CE1SM[''2JGBWQ+I_C'1G\->&KA=1O=0*)(\*DQV\6X%G=N@X'3K3
MO=WCW_7_ "_S';I+:WZ?YEF[N/$.L^/[_2M-\1OIEE;64,ZA+.*;<7)SRPSV
M]:6SU#Q!I/C6#PW?ZXFJI?6DDR3_ &5(I;5EZ%@O!4]LCK67/X0T3Q)\4-4M
M-9L_M<=KIMMY7[UTP>1GY2/2IO#&G67P^\:2Z"UK"MIJ@,FG7Q0>82/O0.W?
M'44HVT7K\]_Z^0G>S?I\MOZ^8W5(_&.G>*]"T9?&LSIJ?G[I3IMN#'Y:[N!M
MYS5WQ _B;2CX>TJ+Q/(UUJ%\\4MZ;*'.S82!LQMX(ZU9\3?\E/\ !7TO/_18
MK/\ BK_97VKPO_;FS^S/M[?:-^<;=AZXYZXHZ1\W^HVM7Z&_9:!XG@O89;GQ
MI-=0(X:2 Z= @D'<;@,C/J*Q+,^*?$/B+Q%#:>*Y-.M["[$$,2V$,H * ]6&
M>_K530[KX36>MVDVCR64>H^8$@9/-SN;Y<#/'.<4W1?%^@>&_%OB^'5]2CM)
M)=1#HKJQW#8!G@&CK\G^@NGW?J=#X;UK5H?$=YX8U^:&YO8(%NK>\AC\L7$1
M.TEEZ!@?3BNJNIFM[2:98S(T:,P0=6(&<5Q'AR4^)_']WXIMH9DTJ&Q6RM9I
M8RGV@EM[.H.#M'3-=I?O<Q:?<26422W2QLT,;G =P. 3[FB7P^=O\_\ @#5N
M:R_K8\ZT.Y\3^*=%&LV'C.W2^=3(-,BM8FBB/_/)\_/GL23GFMG4=>UN"X\'
M)/&+"?4+GR[ZV&QQ]PDJ#S@9&>#FN3NM0^'&M6?VS6H%TGQ HS/' DD-Q'/C
MG 4?,<]"<U:N#K5MX1\&Z]K4-S++IMYYMX2A:5(6#*'8#G(4J3WI_E=?KU$[
M_/7U^XZ[Q_J]]HGAG[9IT_DS_:H(]^Q6^5I ",,".AK*O9_$6K?$'4=(T_Q&
M^EVEK9PS!5LXI<LQ(/+C/;UJAXL\3:1XRL['0?#]V-0N[F]@D<0(Q$,2.&9V
M)& !CO6=XA?PA'\5-4_X2X6QA-A!Y'GJQ&[)SC;[5*\_/\O\P?EV7Y_Y'3^&
M=<UA=0U[2M2NX=8;2XTDCO;>(1F4LI.QE7(##';UK(T.Y\3^*=%&LV'C.W2^
M=3(-,BM8FBB/_/)\_/GL23GFH?"$D47B#6G\#P/)H L=Z))O$+W@/ 0OSR!@
MXX_2J5UJ'PXUJS^V:U ND^(%&9XX$DAN(Y\<X"CYCGH3FF^_E\^O3^NG<:_7
M]%_7_#'1^(=6\2-;^%+:*X.B7^IS^5=A8XY_+.PD@;LCJ/6M6RT#Q/!>PRW/
MC2:Z@1PTD!TZ!!(.XW 9&?45Y_KC;_"W@5O&V?+-V_VLW .XQ[6V[\<YQMSW
MS6UH=U\)K/6[2;1Y+*/4?,"0,GFYW-\N!GCG.*I+5^K_ $)>WR_S-;^T-<\7
M:WJ5KH^J#2=+TV;[-)<) LLMQ*!\P&[A5&1VS4NGZKK.A>*K7P]KMZFHPW\;
MO8WWE")]R#+1NJ\'CD$8K+TK5;7P#K6N:=K;&VM;Z]>^L;MU(BEWC+1EL8#
MCO6?IOBBU\?>/] EBB^QII<<\SB:13YTC?(%C(/S@8SD5,=;6^?W._W,J76_
MR_"WW_UL=AX#U:^UG09[G4)_.F6]GB#;%7"JY"C  Z"N?U'Q1K,%EX^DCO-K
MZ4Z"R/E(?*R@)[?-SZYJ/PMXFTGP;'JFA^(+H:?=17\\T?G(P$T3MN5U(&#U
MK,N ]]X&\?Z\(98[34W+VID4J9(T4*'P>0#VS4OX;^7X^[_P?Q&E[UO/\/>_
MX'X'46>A>+[JQM[@^/)U,L:N0-+M^,C/I6?XN\4Z[X7\2:-%#(U[816;3ZD@
MB0-(BLJM(,#((SNP#BL"R_X4T+&V^T?8?/\ *7S,^=G=@9_6NL>>TU'XDZ'/
M;,LUG/HL[1G'#H63'![8K1_%IW_1D1^'7M_D6_$7B"XANO"CZ5=K]DU._2.1
ME56$L10G&2#CMR,&L/Q8/%VAW&F-!XQE:/4=2CM ATZ#]TKD\@[><8[UB:C8
M7OAKQQX:\/[&DT8ZJ+O3Y2?]4""'A_ G(]C77?$?[WA7_L/6W_LU**3L^[_R
M'K=I]OT9T6AZ?JNGQ3+JFN/JKNP*.]M'#L'<80<_C67XJUF\TO7/#,%O<"&W
MO+UHKD%5(= A.,D<<^F*ZFN"^(=A:ZGK?A&RO8%GMIM099(WZ,/+/6EU7J@Z
M/T9H^/-?GTCPV+K2[V..Y-U!'E=KG:T@##!SV)H\2ZUJ;Z]8^&=!EB@O[J)K
MB:[E3>+:%3C<%_B8G@9XKF/B!X+\-Z+X:2]TW2+:VN4O+<+)&#D R*#WK9\2
M,_AOQS9>*YHI9-+>R:QO)(T+FW^;>KD#G;G@GM0K=>_Z?YAUT[?K_D1:K/XE
M\#P)J]WKAUK25D1;R*>V2.2)6.-Z,@&<$C@BM;3M9O+GXB:KIC7&ZPAL8)H8
M]B\,Q.3G&3GCJ:P?%OB73_&.C/X:\-7"ZC>Z@421X5)CMXMP+.[=!P.G6H6\
M0:-X5^*6J?VM?I:QOIMM'&SJ3N()] :%OKY_E_F#VT\OS_R-SQQ?ZO!?^'M/
MTG4SI[:A>-#+,L"2D*$)Z.".U4-4N_%/@E(M6U'78]:TGSDCNHY+)()(58[=
MZE.#@D<$5G>*O&7AZ^U#PMJUMJ<<EA:ZFPGF"MA#Y9]L]Q4GBOQ-IGCO2?\
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
M^CZ9K#Z3%=6,EQ*1;1S'<I&!\X]ZX:^?X:OX;7^Q54^(E@4VGV%)1-]HQQC
MQ][UK2\4_P!DGQ/X6_X3KR?+_LE_M/F;MOG?+_=]\U;W^?Z/^ON(6WR_5?U]
M_8[W2M%\0V5^D^H>+9=0ME!W6[6$,0;C@[E&1CK6+IMUXA\<"XU*PULZ-I"3
M/#:K!;I)).$.#(S/G )!P *@\*W/PS@UM8O#4EHFHW"-$HB\W++C)'S<?PY_
M"HO"7B#3O!&GR^&/$5R-/GLII3;R3@A+B%F+*RMC!ZX(ZT>O;]=1]-/ZT_S-
M=-?UKPUX?UFY\31+<#3<&WO8@L8O%(^7Y ?E;) /;GBH;;1_&^H62:C-XJ2Q
MO)5$BV45E&T$6>=C$_,WH3GZ52U*?4?B-X5\0P6-JL>G,$_LR=U9'NF4AB<-
MT4D8!QWK0M/B;X=335.I7366HQ*$GL)8F$RR=U"XRW/3%+UWT_K^OU'Z>?\
M7]?H8NK>-==NO ,L]@T=CX@MM233K@*JN@EW;3C<#\IR#73:?XL23X=+XCN?
M]9%:,\R8Q^]7*LN/7<,5Q-Q87L/A1]4OX'MIM6\1V]XMNXPT<9D4*&]\#-69
M+2=/&L_@H1,;"[U!-8S_  B#[SI^,JC\Z:5[I[NWRT5_S?S0.RU6RO\ -7=O
MT7HRO:^*_%;_  ZFNKK4O*UA=96Q:<6\9\M2RJ1MV[3C)[9KL$\.>+5=2WCR
M=E!R5_LNW&?;I7 :Q]G_ .$#U[[7C[-_PE;>;GIL\Q<]/;-:EK<?!JSNX;FW
M>Q2>%Q)&X\[*L#D'\Z$[N_I_Z2A--:>OYL]9KSG5_&FIZ%\29K>Y._PY'# M
MP=B_Z,\A(60G&<9&#DX&:]%5@RAE.01D&N(AL;?4OB-XHLKN)9;>?3;:.1&Z
M$'?2UYE\_P @TY7\OS+^HZQ>P_$/0M,AN +&[M+B66,*IWLH&TYQD=>QIW@/
M5K[6=!GN=0G\Z9;V>(-L5<*KD*, #H*X?1(M4TSXK:-H&I;I4TVTN5M+ICS-
M P&S/NN"I^E:GA;Q-I/@V/5-#\070T^ZBOYYH_.1@)HG;<KJ0,'K0K6^3_\
M2O\ (3O?[OR_S)=1\4:S!9>/I([S:VE.@LCY2'RLH">WS<^N:[W3I7GTRTFD
M;=))"C,<8R2H)KRJX#WO@;Q_KPBECM-3??:F12IDC10H?!Y /;-=5HWQ&\(R
M6FGV2:W";EHXXA'L?)? &.GK1':W73\F#WOTU_-%WPOJU]J.N>)K:[G\R*RO
MA#;KL4;$V XR!SR>^:Z>O+]%\7Z!X<\6^+H-7U*.TDEU$.BNK'(V 9X!KT/2
M=7L-<T]+_3+E;BU<D+(H(!(.#UH6L4_)#>C?JS"\<:OJ-C8V6G:),L6L:G<K
M!;NRAO+ ^9W(((("CT[T_0/$,^L>!#J;GR[^&"1+@8'R3Q@AN.G49Q[USMQ:
MZMXL^(=]>:1JT>GPZ&@LXY7M!<!I7&9, L,$#:,U5TV*^\)^(M=T/4[Y+M=9
MLY;^"=(!"K3!2)%"@G!Q@_A4OX'YIO\ R_"[*^TO)K_@_C8UOAMXPO\ 7+!;
M#7B!JZPK<H^T*+B!_NN ,#CH<5DS^*]??P/=WD6I&*]&O-8QSB",[(O-V@;2
MN#@=R,^]36FAW5Y\./#.LZ0 -;TNT26W_P"FR[?GB/LP_7%<O!?I)\)9-1G4
MP(WB,3NK=8P90Q!^E:2MS-=K?^E+]#/7E37G_P"DO]=CM]7A\:>%]/FUH>)8
M]9M[1/,GLKBPCB+QCEBKI@@@9ZBNUT^]BU+3K:^@),-Q$LJ9]&&1_.N$\1^/
M]$US0;W1_#MPVJ:I?0M;PP6\+G&X;2S$C  SG)-=IH.G'2/#^G::6W&UMHX2
MWJ54 TEL[_UW*>Z,6;5]0T[XC6^FW4^[2]2M&-JI11Y<\?++D#)RO/)-.U?5
M[Y_&NCZ'IT_E($>\U!@JL?)'RJO(.-S'J,'BF?$"QFE\/KJEHI-[I$RWT..K
M!/OK^*[A5;P+_P 3M]6\52*P&JR^7;!A@K;Q_*OTR=Q_&DMO2_\ P/S_  !_
MG_3_  _,JZ==>(O'!N=1L-;.C:,DSPVJP6Z22S[3@NS/G R#@"KFC:YJ]GKE
M]X9UV>*YO(K7[7:7L<7E^?'T.Y>@8'TXK)\)Z]8>!K!_"_B.<:?-:32&VGF4
MB.YB9BP96QC/.".M3Z9,WBGQI=>);2.1='M-.:SMII$*?:78[F90>=HZ9I/;
M3:S_ "_._P#D5UU[_K_D47\4Z]+\)-(U>/4C'JEW<QPO<B",\-*5/RE=O3':
MM'5X?&GA?3YM:'B6/6;>T3S)[*XL(XB\8Y8JZ8((&>HKE#-';_ CP_/*P6..
M]A=V/8"<DFNE\1^/]$US0;W1_#MPVJ:I?0M;PP6\+G&X;2S$C  SG)-5.Z<N
M7>_Z(B&MN;;_ (+.[T^]BU+3K:^@),-Q$LJ9]&&1_.N>\<:OJ-C8V6G:),L6
ML:G<K!;NRAO+ ^9W(((("CT[UM:#IQTCP_IVFEMQM;:.$MZE5 -<-<6NK>+/
MB'?7FD:M'I\.AH+..5[07 :5QF3 +#! VC-$DN:RV_3^K#BWRW?],Z+0/$,^
ML>!#J;GR[^&"1+@8'R3Q@AN.G49Q[UD_#;QA?ZY8+8:\0-76%;E'VA1<0/\
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
M&YT?Q5JRZO& Z?;[\R13D?PR(>,'IP.*36?$0TCX@:$=4U1+*RETV5ID-P1
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
MN^,-.N/"G@2^DL=;UF69[BWQ-<WKR.@\Q00K=0"#R.]-*]O6WY?Y@]/Z]?\
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
ML2 A<,WEKG:6/;VKURBIMI;RL-.SO\SC-(\:*+>QLG\-^)8Y-D<1=]+=44X
MR3V'O7/6\EKI7BOQ,VK>$=4U$7-Z)+>>+23<*4V <,1Z^E>J453=W?U_$E*R
MM_6ARNE^(=/ATG4;FS\,ZM816B><\#:;Y#3<'[B\!CQ_*NBL+R/4=.MKV%66
M*XB65 XP0&&1G'?FGW-O%=VTMO.F^*52CKDC(/4<4]$2*-8XU"HH"JJC  '8
M4#//I/#E[XK\<ZGJ=S>:OI%O8*MG8O;'R6E'WI&!93E22!D=<5!9Z#J'A7Q+
MJMC VIZEIVL6#RFYF7S62Y4$89E4 ;@>,]3@5Z514VTMY-??_5QWUO\ UI_7
MXGGT'A:[U'X::$D2O9:[IMO'-:/(I1HY5'*,#R >A!KF(+#6O^%7.UUHU^+X
MZ\+N2UCMG,FWS Q*KC)'7FO:**IO5OO_ )I_H3;1+M_DU^IY]KOB74?$FCW6
MB:-X:UR*ZOHS ;B_LS;PPJW#,68\X!/ KM=)T]-)T>RTZ,Y2U@2$'UV@#/Z5
M<HHZ#.4\1ZKJ^C:S!.VFS:EX>E@,=Q%:P"66*3/#%>K+CTZ5R<6GQ:MXG&I^
M&O#UYI-I%9W"7LDEH;=;HLF$18_XB&YSBO5Z*FVEO7\;_P"8[G(^!M M8?!&
MCQW^DPI=+;J)5GM@'#?[0(SGZUS-G;:SIGPYUJPLM,O$OKW5+B"W18&!1)'Q
MYG3A0N3NZ=*]4HJGJVWU_P [DI6MY?Y'FFJ_"UE\+-9V7B+7)9+2(/:6TLZ&
M$2(,K\H0$<^]5-(\0:A9^+)];U'PUKY^VZ9;QNL&G2,5E4G>#P,<UZM12N[W
M_KL.RM8\Z\8ZG/XC\'+/9:'K2O;ZC;NUO-8NLK*K!B53J1CO70:;XRCU+4(;
M-= \0VQE./-NM.>.->,_,QZ5TM%"T_KRL#*FJHTFD7J(I9V@<*JC))VG@5Y9
MH=Y86W@FSTG4/ .M7=[';^4X;1CM9_\ ?8<=>O:O7J*5M_,=]O(\BN]'U32O
M#/@>/5M+O-4:QN6>[@M[<W+(A5MJD#.< @>G%=)IVO:(-1MQ;>"-8M)F<(LY
MT,QB//&2V.!SR?2NYHJKZW\R;:?UY_YA7FGC32=8@\0W"Z+:3R0>([=+.[EB
M0D6[JP'F,1T'ELPS[5Z712ZE7.3\5^&);SPO96NC*BW6DS0W%E&QPK&+HI/N
M,BJLOCVYELF@M?"^N'6&4JMM):%41_5I#\NS/?-=M10];WZB6EO(\QE\*7^C
M:'X+T\12W<]OK"7%Y)"A94+;V9C@<*"<9-6[O49] ^)NJW\NB:S>6MS8P1QR
MV-D\R[E))!(X[UZ'13OK?U_%)?H%N_\ 6K?ZG"627_BWQKI^MS:5>:;I>E12
MB!;Y/+EFE<;2=F20H [UV=^MT^GW"V,B1W9C80NXRJOC@D>F:L44GM8+ZW/,
M;K7+/4]+6Q\5^"-2N]81/+=4TWS%D?&-T<HX /KD8HA\,>(--\,>%M2$1N]8
MT1G9[0R L\+Y!C#="RK@#Z5Z=13OU7]?U</(X'5_%=YX@TB?2-#T'6%O[R,P
ML]Y:-!';!A@L[-QP">!G-=?HFF)HNA6.F1N76U@2+<?XL#&:OT4@."\3W-QI
M7Q%T?5AI.IWMI'8S1.UC:-,59F& <=.E6=2E7X@^&=5T>/3=6TZ1H@8Y-0LV
M@4N#E<9Z\J,UVE%*VEOZWN.]G='$6OCJZM+%+74_#6MC5XE"-#;VADCE8<;D
MD'R[3UR3Q6)-X:U>W\*BXNK6234]1UZ#4+B"!3)Y"F1?EX[*HY/2O4J*J^M^
MO_!O^@NEEM_P&OU/-?B?X:U)[.[UGP_ \UU<6QL[ZUC0L;B(\!@HZLI_3Z58
MN],U/2+OP_XHL=.EO'MM-6ROK*,8F,9 .4!ZLK9^7K7H5%):;?UO_FP>KO\
M+\O\CQ_Q5;Z;XT6>/1_!NIG6[HINO[NT-ND(4KDLS'KM&,#->M32_9;*24QO
M(8HRVR-2S-@= !R34U%'V;(?6[/,_#O@.\U/29M3U36==TV]U:1[BZM+>98U
M7<3A65D)R%P,&DT8>*_#WAJXTFPLY[B31;\+&)8L?;;(G.(V( + 'MTQBO3:
M*-MOZM_7XBWW_K^OT1Y+XA:Q\6I#%H?A/4[/Q TT;I?36!MOLQ# LSR=\#/'
M.:]94$* 3D@<GUI:*?2P=;G%VVC_ &CXHZS=7FG>;:-80+%--!N0L"<A21C/
MTI+W1_(^)V@75EIOEVJ6ERLTL,&$5B!M#$# )YQFNUHI+2WE_P '_,'K?S_X
M'^1Y'X9N+'1[&[M=7\$:O=W1O9Y/.713*&5G)7#$<\5I^*+C^UO T9TGP[JM
MLEMJ4#?8SI[1R%5<,S+&!R/?UKTFBA;+RM^%O\@>M_._XW_S./?Q>NK6\]A%
MX>\10R3PR*KW&FNB [3U8]*P_"GBNXT3P?IFER>%/$TM[;P"(JNFLJ%O]YL
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
M7MK*XOW%S>3:DRR;-A.#(2.,@=:OZ/8>&VU>V^P^/M1O[E7#):G7A,),<X*
M_,..13OB+ [7WAJZ;2;O4K6VO6DN(;:U,YV[".5 ]?6G:=KVB#4;<6W@C6+2
M9G"+.=#,8CSQDMC@<\GTJ8?J_P!!R_3_ #-WQAKQ\,^%;[55022PH!$AZ%V(
M5<^V2*Q;?P->75FEUJ'BG7/[6=0[2P792*-SSA8Q\NT>AZUM>,-!/B7PK?:4
MCB.69 8G/0.I#+GVR!7+W/CW7+.QM(%\*:B^KQNJ75L;>0I(,8+12J"N,\Y/
M;-)6U[_U^HWT,Z]\4:M=>"BD]T\.JZ?K<6GW4UNQC\W$@&>.S \CIUKM?'-S
M/:>!=;N+::2&>.T=DDC8JRG'4$<@UP-AHUYK7P^U>6U3=KTFJ_VC<6;J4,<J
MN&\KY@.=HZ]#FM;Q#XGN?%/ARYT+3/#NM)J-]'Y#"ZLS%' #]XNYXP!GIG-$
MDW%KKI^2_6X*RE?IK^;-/Q!K%Y9_#VP6TF?^U=2B@M+9]QW^;(H!;/7(&YL^
MU3> [^[%OJ.@:G=27.HZ1<F)II6+/+$WS1N2>3D''X5E:CX:O-?\6:=IK3:E
M8:;H=BICO+;]V9)V 7Y&92#A1SCIFDC\.WWA+QUINIVMUJ^KVNHJUG?27'[Y
MXL<QN2JC"@Y&3TS5MIR?G?\ X'Z_>B$FH)=4E_P37^'-Y=7WARXEN[F:XD&H
M7*!Y7+D*)" ,GL!VI-;O;J+XE^%[2.YF2VFANS+"LA"2$*,;EZ'';-<_X0\0
MS>&M+NM/O?#?B-Y?MUQ(&@TR1T*LY((/?BMB^6YU/Q[X0U2*PO8[46UT93+
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
MMYF?3FVVU]Y)$=S"?NG=C&X=".OZUJ^+8);GP=K,$$3RS264RI'&I9F)0X
MZFBI\-UV'3^*S[_J<UX<T.2W\)V^NOKVNW%U+IGFM'<7[R1[FCSD*?0]/2D\
M&>/-!7P=I2ZIXDM/MXMQY_VBZ!DW?[63G/UK<TBVGC^'%G:R02)<+I2QM$R$
M.&\K&W'7.>,54\#:!:P^"-'CO])A2Z6W42K/; .&_P!H$9S]:N?QR2V_X+,U
M\*_KHCB)M=O;CX:7=Z-:NT5_$!B%XETRLL!E P'SPNT_2MZWT_PK+<Q1P?$C
M4YI6<!(U\1AB[9X&,\Y]*P[C1K^'X<WEN='O)&7Q"TXM4M69VA$H.0F.5Q^%
M=''X@T"*5)(_ &M(ZD%670""I[$''%3'_+_TE?UZC=_S_P#2G_7H=KJCM'H]
MZZ,RNL#E6!P00IYS7E7AD:!?^&M/NM5^(VIP7\L(:>(^(=A5O3:6R*]4U-6F
MT6\5$8N]NX5 .22IXQZUYCX7OM*TSPQIUEJ7@+69;V&$),_]A%]S>N2,FDMW
M\OU*Z+^NB.IU;2;]?#%C=^&=8O+NYL/](@:2[,JWR'DHYSA\CH>W&*HZ1KMU
M\0-5M9]/>[L-$L-KW)#-%)<7&,^3D8.U?XO7I5G5M5U+5-%L-+\.Z7J&G2:@
M3$TUQ9M"+&%3AF(Q@,0/E'XU3MM!G^'VNVDNB6MU<Z%?!8+VWB5I7AE PLX
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
MFLZSXHO--N+&-]-:QL+2=<3,O+,S*,[23P!UK-_!I_+^C_&Y2^+7O^J_"US
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
MN[>[6:[U"6R^RKY(!W(>F\MP,8-=MXSMYKKP3K=O;Q233264JI'&I9F)4X
MY)I3^#^O(4?C.+\3WOB!M \$_P!BW\R:C<;7.Z5L7!$._:_/S D=_6KGB3Q6
MVK?#>#5]-GGL[AKR"*98W*20OYJAXSC!]1[BK$NGWI_X5]BSN#]E(^T?NF_<
M_P"CD?/Q\O/'/>L/XB>%]5MKW[5H5K+<6.J7,+7]M#&7*2HX(E '3(&&_.M'
M\=O[WZK\+&:^#SY?T?XGJERTJ6DSP('F5&,:GNV.!^=>1:)+I^NV.^]\<ZK8
M^*CGS()KPVZPS?W!$0%*].!G->M7ZW3Z?<+8R)'=F-A"[C*J^."1Z9KSFZUR
MSU/2UL?%?@C4KO6$3RW5--\Q9'QC='*. #ZY&*RZO^ON_KL:K9?U]YIZO=ZU
M:7G@>"^NPEW-=F.]%K(PCF(C/4<9&><$5<^)-Y=6'A+SK.YFMY?MENN^&0HV
M#(H(R.Q%<^V@:_IG@SPI=26TM[J&BW0GFM4;?(83N!1?[S*I _"I]>U:;QU#
M9:)IFBZM"C7<4UU<7MJT$<,:,&(RW5CC@"M/M6\_PO'_ ()FUI\O_DO^ 7[^
M6^\5>-;W0(=1NM/TS2X8WNFLW\N6>63E5W]54 <XY-7M+\/:MH&O0_8M5N;S
M1)8V%Q!J%P99(7'W3&Q&<'N"<=ZH7ZWGA/QO>Z\FG75]I6J0QI<_8XS))!+'
MP&*#DJ0>HZ5;L->UCQ#XDMCIUC>6.AVZN;J6^MO+:Y8CY5C#?-@=2?PJ5LK?
M/\?^!;Y%RZ_UV_X)D>"O&^DV^CW,.N>(K=;Q+ZX&V[NOG";SM'S'.,=*T/ ^
ML_VSXB\5RPZ@UY8I=Q"V(E+QJOE\A.< 9STIO@#08H] N?[3TE$N&O[AO])M
M@'*F0X/S#.,=*F\'Z;-I_BCQ<QLGMK::[B: F(HCJ(QDKQ@C/I1'I?M^D?Z^
M\F7EW_61V1Z5Y'HFL:I+:>$&DU*\<SZU=13%IV/F("^%;GD# P#78ZUXGU'0
M/$#1W6DW=UI$EL&@EL;9I7$P)W*^#QD8QP*Y&U\/ZUIW@SP[J2Z;-)>:=J4E
M_+8K_K?*D9LJ!W<!@<4H[WZ:?F4]K=?^!_7S.J^)-Y=6'A+SK.YFMY?MENN^
M&0HV#(H(R.Q%9'C6XB;QYH]C?^(KO1]-DLIG=X+\VJLX8;<G(!/6FZ]JTWCJ
M&RT33-%U:%&NXIKJXO;5H(X8T8,1ENK'' %:.O:%'JWQ*T=[W2EO=.CL)P[3
M6_F1*^X8!R" >N*:6WK_ .V_YB?7T_4PX;V#2_%VAV_AOQ;>ZZ+N<QWEK+?B
M\5(@#F3/.P@^_-7O[5UJ/4?B%]@EGN+FS$)LH68N(R8LG8IX]\#J:FFT:7P5
MXMM]1T+37?1M280W]I:0%O(?^&554<+V('%1Q67B&WUKQW=:1;M%>326SV3S
MQ8CFVQ_,%)X/<9[&C=?)_I_7WA]KYK]?Z^XQ],2PU:PCN/#WCV_?Q( &$5]?
M$+))W1X6'W>HP!QQ6WXBM[W5?'VAZ3-JNHV,4NGRRS+IUV\(:12.XZCD]165
MXBU#3?%&DS6LG@?53K\D92(OI^PPRXX;SN@4'!SGD5:OSJ7A_P 5>&;Z]T_4
M]3^S:2]O<S6-JTY\T[>N/7!I]5?O^C_X'X"UMIV_5?U]Y9NHM0\!ZWH\B:WJ
M6I:3J-V+.>'49O.>)W^XR/C(&1R*KS^*KO0K[Q_?232W"6#VXM8)'+(C/&
M!G@%B"<59NY;_P =ZWH\4>BZEIVE:==K>7$^HP^2TCH/D1$)R1D\FJMQX6O-
M<O?B!8O#+ M^UN;6:5"J.R1@@@XY 8 '%+IKY_=[O_!L5I=?+]?^!<TH? ]_
M=Z>EW>^*-;769$#F6&Z*11N1G:L0^7:#QCO5U_#>I:QH]E)KFKZA9ZE!"5F_
MLF]:&.0_WB !D]/IS5*W\=W=MIB6UYX9ULZU&@C:WBLV:.1P,;ED'R["><YX
MKHM!36!X<@_MV1)-39"TWEJ %)SA1CK@8&:)[.W];[?U^(HWTON<9\-M%GU/
MP[I>OWOB#7Y[DN[-%)J+M$VUV4 J>HP!1I?BJZT?P3XJUBYFENY;35;F.!9I
M"V/G"HO/102.!6Y\,K.ZL/A_IMM>6TUM.AEW13(49<R,1D'GH:P]+\*W>L>"
M/%6CW,,MI+=ZK<RP--&5S\X9&YZJ2!R*J>\ETM^JO^HU:ZOW_P _^ :5KX&O
M;NRCN]2\4:X-7D4.TMO=&.*)CSM6,?+M'3!ZUSNK>(->O_ =Q9F^>VURRUB/
M39+N!C'YAW@!_E[$$9%=':^.KJTL4M=3\-:V-7B4(T-O:&2.5AQN20?+M/7)
M/%8DWAK5[?PJ+BZM9)-3U'7H-0N((%,GD*9%^7CLJCD]*5KNW33\U^G_  1+
M2.N__ ?ZV_0T+GQ3=ZC\,M>>5WLM=TVWDANUC8HT<JCAU(Y /4$5V>B2/+H&
MG22.SR/:QLS,<EB5&237"?$_PUJ3V=WK/A^!YKJXMC9WUK&A8W$1X#!1U93^
MGTKN]%CDB\/Z?$ZM'(MK&K*PP5(0<$47NF_3\F)JTDNFOYH\RM;O3]7U748?
M%'BW5-(UE+F1(K5;PVD<,>2$*=%;(P<Y.:U/$EWKFB?#ZSDU+5E-S'J,*F]M
MI2OF0>9P6(QR5Z]J6376%K)I?C?PK>:C=Q.P2>WTW[1#.N3M*$9VG&.."*R6
M\.ZK'\/!:G3;I8IM;CN+;3RID>VMC("%8#.,#)([9I1V7R_-?T_F.77Y_D_P
M[?(Z#Q?X\T!O!^K+IGB2S^W&V?R/L]T!)OQQMP<Y^E6/$&L7EG\/;!;29_[5
MU**"TMGW'?YLB@%L]<@;FS[59\:Z#:3>"=9CL=)A>Z:U<1+!; N6QQM &<_2
ML"30-0\3Z[HUG</JFF6.C:;'(+F!?*9KEU PK,I!VJ#GTSBA:W7FONL[ALT_
M)_?=6-SP'?W8M]1T#4[J2YU'2+DQ--*Q9Y8F^:-R3R<@X_"E^'-Y=7WARXEN
M[F:XD&H7*!Y7+D*)" ,GL!VK(C\.WWA+QUINIVMUJ^KVNHJUG?27'[YXL<QN
M2JC"@Y&3TS57PAXAF\-:7=:?>^&_$;R_;KB0-!IDCH59R00>_%.]W?R_%,&K
M:+O^G^9T.H7ETGQ3T:S2YF6UDT^=WA#D(S!EP2O0D>M==7G6M:G/!XWT'Q N
MAZU/:'3I4=(+%WDC9B,!U'W3QT-=9H?B)-<>95TK5K'R@#F_LV@#9_NYZTEM
M;U_,'O?T_(X?7?$.LZ'\2[Z^2::?0[.VM_MUKO)$:2%AYJKTRI )]JWM1U.5
MOB1X;CM[V0V%Q8W,K)'(?+DP%*L0.#UX-36>G2R?$3Q!)<VDALKBPMX@[QGR
MY/O[E!Z'KR/>N6T;PWK.B_$[3K%X)Y]"L[>X^Q76QF$<<@SY3-T!!! SVQ1'
M:*]?_;O^!;_A@GU:\O\ VW_@_P!7-+0[&[^(%O-KNH:OJ5K823.EC9V-P8%6
M-6*[G*\LQ(/TJ;3QJ%GXCO?!6H:M?W-K<V7VJROO-VW,:AMK(9!R2#R&ZU#H
M5]<^ +>70=2TK4;BPBFD>QO;*W:=6C9BVUPO*L"3U'-7] M=0USQE-XJO;&?
M3[6.T^QV-M<C;*P+;FD=?X<] .M-6Z;6_3\[_P!6&^OX??\ E;^KF /#DW_"
MR3H/_"3^)OL7]E_:_P#D*2;M_F;>OIBN_DM3I7AB>WBNKJ9H+:3;//*7E)P3
MDMU)]ZQ!977_  N WWV:;[)_8OE>?Y9\O?YV=N[IG'.*Z754:32+U$4L[0.%
M51DD[3P*B?\ #T[/]2E;VB^7Z'%^#/'F@KX.TI=4\26GV\6X\_[1= R;O]K)
MSGZU+X%U[?X0U?5[Z^DN;>"^NG6:20OB)3D $]L=!5SP-H%K#X(T>._TF%+I
M;=1*L]L X;_:!&<_6N-BT;5I_"3^&8]/OK9-4UV<3R"!E$-J'W%LD8 (  SP
M:TG\4DM_^"C*.T;[?\!FGX(U;6K;7[=-=NYI(O$5LU[:1RN2+=PQ/E+GH/+9
M3CVK=\'7=W;:QKWA[4+J:XEL[CS[:2=R[-;R<J,GD[3D5A>)? E]INF0:OI6
MLZ[J=_I,B7%M:W,JRJP! 9554!R5R.*M^,AJUM<:;XJT'3;J>\EM'LYK=8CY
M@61=T99>HV/C.>F:5UT]/U7^5RK-[^O^?^9GZMJFI7VC^-]?M]0NX;2V0V5@
M(IF108_OR  ]2QQNZX%+9VWA66RMY)OB7J2S/&I=?^$D PQ'(QNXYK9UKP[+
MIGP@N]#LH9;BX2QV;8D+/+(>6( Y)))-9MEK&@PV-O%+\/\ 63*D2JY_L#.2
M ,\XI))-KM;]?Z^X+WL^]_T_3]3T6VB$%I#"LLDJH@422-N9L#J3W)]:\=T6
M;2;[3;VZUKX@ZKI]\E[.HA36=A15<[<1DGC'M7L%E<"[L8+A89H%E0.(IDV.
MF1T9>Q]J\K\.7=IH^EWMCJ_@K6;R<WMQ)N71C*KJSDKAB.>*3OS/T_4:^%?U
MT'ZGK.LR_"+3KZ_U&YM;B6]BC:\B<P2/ 9,!R1C;E<&M&WT_PK+<Q1P?$C4Y
MI6<!(U\1AB[9X&,\Y]*Q+G0=6MOAG)%+I-T4DUE;N#3(HC+)!;>8#LVC/;)Q
MVS711^(- BE22/P!K2.I!5ET @J>Q!QQ5+XGZK\E\M_QN2]OO_-_UZ&?K<UI
M<?$G4;+5_%=]H]G%90O"D6J&U5G).>"<$UM:3;:3;V6JW.C^+;[6)$M'#+)J
MWVH1<$A@ ?E/'!^M9&J-#8_$G4;_ %+PQJ6J6<]C D+P::;A58$DCI@&MG3]
M4T^^M=1L]-\+:GIDDEI(2\VEFW5\# 7..3SP/K6;O[-VWL_U+7Q^5U^AE?#'
MQ)J1M+31?$$[S75Q;"\L;J1BQN(CRRECU93^E;7P[O+J]T;4GN[F:X=-5N8U
M:60N54/PHST ]*S8/"UWJ/PTT)(E>RUW3;>.:T>12C1RJ.48'D ]"#5KX66^
MHP>%KAM5LIK.[FOYYGAEC*$;B#P#V]#6S^*7]=?Z_IF72/\ 71G;T445!844
M44 %%%% !1110 4444 %%%% !37=(UW.RJ/5CBE9MJECT S7F_A7P_I_CNPD
M\3>(X3?R7<T@MH)7;R[:)6*A54'&?ER31N/I<])HK@]"A?PMX^E\,VLLKZ/=
M6/VRUADD+_9F5MK*I/.T]<5P6BQ?#X:5J$WB*QGEU!;ZX+2107!('F';AT&T
M?G2O^5_QL%OZ^5SWFBO/_"6@V/BOX?:4/$*)JBHSO TDQ=E0L0H9E/+!< ^E
M8W@+P+X9OGUV6YTF*1[/69X8"6;]VB[=H'/:JMJT^G_ _P Q?9NOZW_R/6:*
M\?U.ZNI=?O/B#"\AL])OTL40='M5RDS8[_,^?^ UU'CV1);OP=)&P9'UJ%E(
MZ$%6H2O;S_7;\ EI?R_3?\3N**\?M;Z]\->.?$7B'>TFC'4Q::A$!_J@44I,
M/H3@^QK<G=9/B/XB=&#(WAY"K Y!&6YJ;^[S>3?W*X[>];S7YV/1**\*\+K\
M+3X8T[^U[/?J/DC[0WV6Z;+=^57!_"NF\3Z1H5['X&TVUM%;19[QBD)#J"C1
MENAPPZ]^:IJSMYV)3TN>GT5YEXJ\,:;X#TK_ (2;PS%)I]Q9S1M/%',YCN(R
MP4JRDD=^M>E"0&$2=BNZETO_ %W'K<5W2-=SLJCU8XIU>;>%?#^G^.["3Q-X
MCA-_)=S2"V@E=O+MHE8J%50<9^7)-+#"_A;Q'J?AFUEE?1[K29+RUADD+_9F
M7*LJD\[3UQ2D^5:[VO\ A>PTKNW];V/2**\"\-7'PE/AK3X=7C1]6,(6<+#<
MES)[%1C/TKU#X<1:E%X31=16Y0>?(;5;K/FK!GY ^><X]>V*NVY-]CK:*\N\
M?QZ#+\1-$7Q' 9K#[!-E!%))\VX8XC!:F^!Y=%'C^ZMO";S6^D)9%KFUF=U#
M3%^&2.0[A@9R< <BICK^/X#>GX?B>IT5X3X=7X<FUO?^$DM?,U+[?<;F^S7#
M_+O..4!'2O6?",&@0Z"C>&X1%ITKLZC8Z9;."</\PZ4+57] >CL;M-1TD!*,
MK '!(.>:X?Q*K^)/'-EX4FFECTQ;)KZ\2)RAN!NV*A(YVYY/K5'Q7X9T_P %
MZ._B7PQ!_9UW8,CRQQ2,([F+< R.I.#P3SUH7=_UT';6RW/2**\?UL>%;OXF
MZA)XGM7G@;3K=H%$$LF"<Y_U8../6M#P%;:/K%QXDTW3C))X7811QV-Q*Q9&
MP=^%8[U4\=>I%"NU_7>PM/R_$]0HKR0> ?"__"USI7]CP_8?['^T>3O;'F>;
MMW=<].*V_%VF6L\&A^ M-0V]I>2%YTC)_=VT?S-R>>6VBCHK=?\ @_Y#M9ZG
MH%%<=X(U&:Y\)7&FWK$W^DM)8W&>IV#"M^*X->=QZ?=ZGX"^']I871M;QKF9
MH)A_"ZAV7\,@4WOIY?C<7KY_@>ZT5Y7XG\0_\)#\-/,GC\C4+;4+>"]MSUBE
M65<CZ'J/8UN^/D.N7&D^$8W91J4IENRG5;>/YC],MM%)WZ=_TN">NO;];';T
M5P_A;49KGP'J&FWK$W^DI-8W&>IV*0K?BN#7FMB/A[;_  _MKF>TNDUQ;;(N
M((KB-EFP<$2<)UQWQ0VDW\OQ&E?<^@J*\UOFNG_X5NU]<)<71N 99D<,';R3
MDY'!^M=[K'_($O\ _KWD_P#032G[J;[7_ 4?>:7>WXEVBO"O"Z_"T^&-._M>
MSWZCY(^T-]ENFRW?E5P?PKV308--M]"LTT>,1Z<8P\"@,,*W/1N1U[U;5A)F
MC1114C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D(#*0>AXI:* (;6U@
ML;6.VMHEBAC7:B+T J:BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ J!;.W6]>\$0^T.@C,G?:"2![#)J>B@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH ***X[PQX?M=1\)Z->W5YK,EQ<6,$TK_VQ=C<[("3@
M28')/2@#L:*P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P
M_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9
M_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC
M_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\
M'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P
M_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9
M_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC
M_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\
M'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P
M_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9
M_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC
M_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\
M'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P
M_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9
M_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC
M_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\
M'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P
M_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9
M_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC
M_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\
M'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P
M_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9
M_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC
M_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\
M'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P
M_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9
M_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC
M_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\
M'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P
M_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9
M_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC
M_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\
M'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P
M_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9
M_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC
M_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\
M'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P
M_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9
M_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC
M_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\
M'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P
M_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9
M_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC
M_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\
M'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P
M_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9
M_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC
M_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\
M'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P
M_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9
M_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC
M_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\
M'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P
M_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9
M_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC
M_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\
M'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P
M_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9
M_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC
M_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\
M'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P
M_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9
M_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC
M_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\
M'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P
M_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9
M_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC
M_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\
M'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P
M_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9
M_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC
M_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\
M'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P
M_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9
M_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC
M_A$]._Y^=9_\'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\
M'5Y_\=H W**P_P#A$]._Y^=9_P#!U>?_ !VC_A$]._Y^=9_\'5Y_\=H W**P
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
M.@7NHWFGRA)@DD<: $ @[G('.2 .O!H ZZBLCPYX@M_$FEF]@AE@9)6AF@F
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
M2U5QO30ODX&32 @C(.1[5Y[\4[B[>#1]-73;BYLKK4(5F\N=$$XR?W)RP/.
M<]/>M_P[J%G!>-X<M=*?3C9VL=P8-RE8_,+?+D$Y((.><4+5 ]+'245P?C#Q
M%'?^'/&>F0QRQ3:7;*'DR,,77<-N.>*D61_^%@^&EWMM.CS$C/!.8Z%K_7DW
M^@/3^O-+]3N**** "BBB@ HHHH **** "BBB@ HHHH **** "L.U_P"1ZU;_
M +!EE_Z-NJW*P[7_ )'K5O\ L&67_HVZH W**** "BBB@ HHHH **** "BBB
M@ HHHH *P_!?_(B^'O\ L&6W_HI:W*P_!?\ R(OA[_L&6W_HI: -RBBB@ HH
MHH *XGPK_P E&\;?]=+3_P!%5VU%"T=_ZZ ]K'%:?_R6'6?^P5;_ /H;5EV]
MC-J?B'XDV%NVV:XAAB0YQ\Q@(%>DT4K:6\FOO&G9W\T_N/'=.OO#]IX1BL]0
MUG7(M2@MQ;RZ,MTXE:0#;L6/'(/;M@UZ?X>LTT_P[I]I%;RVZ10*JPS.&>,8
M^Z2.I'2M+:I8-M&X=\<TM4W>[[DV.+=2_P 7Y$!P6T' /I^^K*\'>)-*\(>%
MUT+7;@66I:>\B-!(IW3 N2K1C'SALCIFO2:0JI()4$CH2.E+I;^MV_U*>O\
M7E8\DTJPNK"'P8;R![>6ZUJXNA XPT:NCE01V.,<>]2:EI=WK&E?$&TL8S+<
M?VE%(L0ZR;%C8J/<@5ZQ11MM_7P__(BZW_KK_P#)'G'BGQ=I/B/P;<:1I$AN
M]5U",01V*(?-C8D9WKCY O<G'2F^/6N?"MGHNOVZM+/:6[Z?+M_B\R/"'\)%
M7\Z]("J&+!0&/4XY-+0[/^OE^38+2WE_7Z(\7UO1[GP[/I>@V<;$>(--ATZ9
ME'W9$<;W/_ '>NE\10QV_C_1X(E"QQZ+>(JCL H KT.BB7O+[_Q37X7!:?A^
M:?XV/-],_P"3?S_V!Y?_ $%JBE233[7P'XC>&26PL+/RKHQH7,2R1*!)@<D
MCGZUZ;6/KVFZE?"UGTG4S97=LY8*ZEX9@1@K(H(R/0YR*;EJWYK]5^HDO=Y?
M7]/\CCKKQ%I^O?$_PI_9K//;QQW1^TB,B-R8_NJ2/FQCG'J*[W5[BYM-&O;B
MR@\^ZB@=X8O[[@$@?G6'IWAW5)O$,&N>(+ZTN+FUB:*U@LX&CBCW?>8[F))(
M 'M744FO=MZ_BQI^]?T/%=0U*TUCP+=S77BC5=3UJ:S9GTRWD\L12;?F#11J
M"%4YSN..*T;?6;/2-<\#WMV2+4Z$R/,%++$"(_F;'09X)[9KU@*H)( !/4XZ
MTO6G?73^M&OU!JZM_73_ ".%T^ZA\3?$F+5]+;SM-T^P>W>[0'9+*[ [%/\
M%@#)(]:R?!/C'1=%T/4;;4KC[+-'J%TR(ZG-P#(?]7Q\QSQ@<Y%>G@!0 H
M["@JI() )'3(Z4O+^M[AOO\ UI8\ET[3+FPMO!"WT#0RW&L3W7D-UB#J[*I]
MP,5I^+K2.Q^(5GK6IW=]9Z5-8&T-Y:RL@AD#[@'(Z*P/7ID5Z100",$9%'I_
M6B7Z!W\_\[G >&ET;4/&37FEW&J:G]DMC&=2FN3) -QYC4G[QX!XX%8FN65U
M!XJN_!T$3BQ\0W4=[O7HD8YN!^.Q?^^J]950H 4  =A2T^J_KS_.P=_Z_KJ<
M/JBB+XK^'EC4 )IMR%4<=-N!7.6.MQ:Q87,OB#Q)J<.KEY4.A63^2ZD$[454
M7S&R,<Y[UZW2;5W;L#=ZXYJ;:6]?Q=QK35>7X*QXG:2I:?##P1>3Y2WLM85[
MER"1"HDD!+>F*W[J'_A(/&'BB'3I5?[=X>B$$@/#;MVT_0YKTX@$8(R**J7O
M7OY_BDOT$M+6_JSO^IYQ9>--'L_ 46ES,RZQ#9"S.E["9S*$V[0F,D$]^F*J
MRZ;<:/I_PVT^[&+B"\59%SG:WEL2/PSBO4-J[MVT;O7'-+1>\N9[W3_/_,5M
M.5>?X_\ #'$>),CXH>#\#)\J\X]?W8KD[BZT.RMKZ\T?6]3\-:W&TF=&,F]7
MER< 0L"#N.,%>.:]CI"JE@Q4;AT..:72WK^=RKZ_<8-AXA6&UT&UUL_9M8U.
M'(@$;<R*H9QQD+C/<UOU3NM.AO+RSN9F<FT=I(T!&W>5*[CWR 6QSCGZ5<IM
MWU%:QY+8Z<\WCU_"$T).GV5U<:H,CY3'*@"+^#2/^53_  YBNK[7FCO(V"^&
MK9],C9OXI#(<L/\ @"H/QKU.BDM/N_I_=H$M?Z_KJ<-\./\ D5-4_P"PE>?^
MAFN0M]-N+WX,^&KF!+F1+"^%U.EL3YIC61PQ7'<9S^%>T44+3\/P#_@_C?\
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
MDP01Q[^M=51UI/9+M8%NWW/&M;FTN75_#$MAK^I:WLU:'SKJ6X,D$7/ ^4!
MQ)XXS@5I:I)X;37M4FEUC4/">L1S$OLGVI=C'$@0@JX/MSQS7J04*,* !Z"@
MJK$%E!(Z9'2CI;U_&W^0?U^9@>";[5=1\)65UK2%;UPVXM'Y9=0Q"L5[$C!Q
M[U@^,[VWTGQ]X2U._D\BQB%U&\[ [%9D 4$CIFN^I" 1@@'ZT[^\F'1HXOP6
M0?%?C0CH=0C_ /10KC8;2X?1[W48())X],\7R7D\4:[F,:G#$#N1G.*]GHI+
M2UNB7X.X=[]7^ECSGQ5KNF^,;?3-&\/W*ZA<RWL,\C0 D6\:-N9W/\/3&#S5
MBZU>R\-?$^_NM8F%G:7NG0K!<2@B-F1FW+NZ9YSBN]557.U0,]<#K05### $
M>XH6FWG^*L&^_P#6MSQF>WG\5M\0#ID$K/))9S01NI4S*@W#@\_,%X^HK1\?
M>-=)U?P'-:67GR74CPB:$P.#;8=2?,R,+SQ[D\5Z5JMC)J6EW%I%=SV<DJ82
MX@;#QGL1_AWKE[KPQXCUV*"PU_5]/DTR*5))%M+5TEN-AR Q9R ,@$X%-/9=
M%;\!OOZC=2_Y*UX<_P"P=<_^RT1_\EKF_P"P$O\ Z.KMJ*%I;Y_B3;1_+\#$
M\8PR7'@K6X88VDD>QF"HHR6.P\ 5P2:G9:GI_P .397"3?9[R."7;GY)%@Y4
M^XKUBD  Z #Z4EH_N?W7_P QO56]?QM_D<1XE4M\3O""@X)BO1GT_=BN4\-G
M2/#NBR:5X@U_5=*U&SDD#VRW3QB4%B5>)0/F#9[9YKV.D*JQ!*@D="1THZ6_
MK>XV[_UY6.(TWPW:ZI\,I]*BLKNRCO4DDCBO'W2QNQW*Q]#NPV*H_#^ZN_%&
ML2Z_?Q.CZ?:IIJ*X_P"6PYF;\]HKMM9BU6;3RFC7-M;W98?O+F,NH7OP".:B
M\.Z)'X?T2#3TE:9UW/+,PP99&)9F/U)--/5O^NWY:">R7]=_S-*:)+B"2&10
MT<BE6![@C!KQO1-'N/$+:GX=NT;&@:?/I\3L.LDCG8P^B(GYU[/14VW_ *^?
MR&G8\J\)PWWC/PYXAU>1#%=WEBNF6^[C&R/#'/H9&/Y52TZ^\/VGA&*SU#6=
M<BU*"W%O+HRW3B5I -NQ8\<@]NV#7L5)M4L&VC<.^.:IZ_U_7=B6G]?UV1YY
MI]C%8^./"=JEM+;I#HTX2&9PSQ<I\I(ZD9Q5+4;:UT?XC:Q=:YJ=_IEGJ4<+
MVMW#<-%$Q1=K1LPX![C->HTC*K## $'L11?6_K^(+:WI^!Q7@F/3+G6-6U/3
M/[2N(G"0?VA=S%TNMO/R9&2%R1GI72Z_I::UX?O],DZ7,#Q@^A(X/X'!K1 P
M,#I12DKJPT[.YXG:"]\2^%=;\130LM]I<5M#!N'.^UQ))CZL2*UL/??";Q3X
MAFC*3:R);D*W58A\D8_[Y7/XUZM10]4_/^G]XEHUY?TON//_ !ZH3X>:8JC
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
MSO4KB32/&?BRXL$"26OAZ-H51<!2N[&![8JS8>$M N?AG%/-:0/<S6(NWOR
M9O.*;C)YG7(/O4WM'FZ+_@_Y#2N[?ULO\SOY)X8B1)*B$*6^9@.!U/TIMM=V
MUY'YEK<13QYQNB<,,_45Y/I\8\4Z[X&?6D^T>=I$TDT<G*S$%<;Q_$#@'!XS
MBM5-,MM.^)&LZ7I7E:5;7>A>8WD*(T23>5$F!@ @&J:M^/X$IW_#\3T%-0LI
M+DVR7=NTZ]8ED!8?AG-2^;'YOE>8OF8W;,\X]<5Y#]BA\.:-91>(_",2V=DT
M3KKND2HS;@1B1N XR<$GG.:]473;"74TU<6Z->>3Y2S_ ,7EDYQ],\T6&7:*
M**0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %8=K_R/6K?]@RR_P#1MU6Y6':_\CUJW_8,LO\ T;=4 ;E%%% !1110
M 4444 %%%% !1110 4444 %8?@O_ )$7P]_V#+;_ -%+6Y6'X+_Y$7P]_P!@
MRV_]%+0!N4444 %%%% &5K_A^S\16"6MVTT9BE6:&:!MLD4B]&4\\_45DS>
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6':_\ (]:M_P!@
MRR_]&W5;E8=K_P CUJW_ &#++_T;=4 ;E%%% !1110 4444 %%%% !1110 4
M444 %8?@O_D1?#W_ &#+;_T4M;E8?@O_ )$7P]_V#+;_ -%+0!N4444 %%%%
M !1110 45EZW?ZII\$3Z7HKZK(S8>-+F.'8,=<N<&N6M?'GB"]U&^T^W\$7#
MW5B4%Q'_ &E -A897DG!R/3-&X'>T5R6L>+]0TNXT:QC\.RW.I:G&[_95NXU
M,10 LI8_*>O7/:G0>(?%<EQ&DO@:>*-F :0ZG;G8,\G .3BBP'5T5R=_X\L=
M,\=6WAB[@:-KF)72Z+?)N8D*I';..N:T_$?B!/#UO93/;M.+J\BM  VW:7.-
MW3M0M;/N'6QLT45S>L>*WM=6_L;2--EU751&))(DD$<<"GH9'/ SV !- '24
M5REAXNNH]:M](\0Z.VE75WG[+(DXGAF(ZJ& &&]B*FUGQ6UGJPT;2-,EU75O
M+$KPI((XX4/0R.>%SV&": .EHKDH/&-Y9:G;6'B716THW;^7;7*7 G@=^R%@
M 58]LCFFZIX]M]*\=67AF>RD/VE4/VL.-J%RP4$8[E<=>]%MEW Z^BLSQ#K4
M/A[0KO5)T,BP)D1J<&1B<*H]R2!47A;7D\3^'+36$MVMUN Q$3-N*X8KU_"A
M:W\@>AL4444 %%%% !1110 45EZ+KMKKHOC:+(%L[I[1RXQETQDCVR?TK4H
M**** "BBB@ HHK+T77;771?&T60+9W3VCEQC+IC)'MD_I0!J4444 %%4M,N[
MJ]MY)+NP>RD65D6-W#EE!X;(]>N*NT %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%8GBOQ$GA;09-5DMFN%21$\M6VD[F"]<>]
M&W12 Y7/MFN)D^(T,?@.;Q3_ &;(R1W!@^SB4;B0^S.<?CTHO_7X M?Z^9V]
M%9^BZQ::]HUMJEB^^"=-P]5/<'W!XKGF\?PKX!G\5?V>_EPR,AM_-&3B3R\[
ML?CTH>CM_78%KL=C17*^(?&%QH^H:/866C2:C=ZHCM%&EPL6-H!/+<=#^E/L
M->\37-_##=^#9K.W=L27#:C XC'KM4Y/X4[!TN=/117+7_B^=M8GTCP_I$FK
M7EMC[2_G+## 3T5G(.6]@#2 ZFBN6T_Q;=#6H-'U_1WTJ\N@QM76=9H9\<D!
MP!AL=B*N67B5+SQ+K.C"U96TR.)VE+Y$F]<\#'&*/Z^X/Z^\W:*X+2?'FOZ[
MIL>HZ9X)GGM)2P23^T8%S@D'AB#U![5M2:WXB728;E/",KWCR%7M/M\(,:CH
MV_.TY]!S0] .CHK@K7QYX@O=1OM/M_!%P]U8E!<1_P!I0#86&5Y)P<CTS7;6
M4L\]E#+<VQM9W0-) 7#F,]UW#@X]11Y@3T5R%IX]M[GQ_<^%'LI(I(@0ER7!
M61@H;:!C@X)[]JO^,?%4'@_0FU*:W:Y8N(TA1MI<GD\^P!/X4KZ)CMK8Z"BN
M8/C&,7?AF#[$^==C:1#Y@_<X0/@\<]<=JBLO'EC=>.K[PK+ T%S;X\J5FRLQ
MVAB!Z$ ]/8U5G>WK^&XKZ7_K4ZRBL;5?$":7KFC:8UNTC:G))&L@; CV+NR1
MCFMFEY@%%<IXC\=6OAW7;+3);2283!7N)D8!;9&<(K,.X+']*ZB6:."!YI75
M(HU+.[' 4#DDT=+AUL/HKC(?&&MZM$;OP_X6>\T[)\NXN;Q;<S@=T4@G'H3B
MKEGXNDU;1+B[TG1Y[G4;:;R+C39)4ADB?/(+,=OOGO0!T]%<$/'GB ZVVCCP
M1<?;U@^TF+^TH/\ 5YVYSG'7MG-=AI5U>WFGI/J&G-I]RQ.ZW:992O/'S+P<
M]:/,"[1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17-ZQXK>UU;^QM(TV7
M5=5$8DDB201QP*>AD<\#/8 $U!8>+KJ/6K?2/$.CMI5U=Y^RR).)X9B.JA@!
MAO8BA:@]#JZ*** "BBLNQUVUU#6]3TJ%9/.T[RQ,S#"DN"0!Z\#]: -2BBB@
M HK&7Q C>,G\._9VWK9"\\[=Q@OMVXQ^M7-,N[J]MY)+NP>RD65D6-W#EE!X
M;(]>N* +M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%8=K_P CUJW_ &#++_T;=5N5AVO_ "/6K?\ 8,LO_1MU0!N4444 %%%% !11
M10 4444 %%%% !1110 5A^"_^1%\/?\ 8,MO_12UN5A^"_\ D1?#W_8,MO\
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
M3K>/73'=6\D;75S]E4_:5'WEVYPF[U'2K%Y9W\^IV%Q;:F;:U@+FXMO)#_:
M1@#<>5P>>.M,1H45GV]GJ$6K7US-J9FLYE06]IY"K]G('S'=G+9///2J0TG7
M!X9>P/B,G5"25U+[&F5&[./+SCI\O7WI#-VBLZYLM1EO].F@U4PV]ON^U0>0
MK?:<C ^8G*8//%+;6=_%J][<SZF9[.8((+3R0OD$#YCO'+9///2@1H45DPZ=
MJT=KJD<NMF6:YD=K27[,H^R*1\JXS\^T\Y/6FRZ;K#Z7IUO'KICNK>2-KJY^
MRJ?M*C[R[<X3=ZCI1_7]>@&Q16>UG?G7EO!J9&GB QFQ\D<R9SYF_KTXQTHT
MVSU"U:]-[J9O!-.TD ,"Q^1&>B<'YL>IH T**PAI.N#PR]@?$9.J$DKJ7V-,
MJ-V<>7G'3Y>OO5RYLM1EO].F@U4PV]ON^U0>0K?:<C ^8G*8//% &C16?;V>
MH1:M?7,VIF:SF5!;VGD*OV<@?,=V<MD\\]*HKI>MGPU)IX\2;M5W'&HBT3*_
M-G'EYQ]WCK[T#-ZBLS4;2_O(;6.PU;[))#.CSN(5D\U!]Y""?ESZ]J>UG?G7
MEO!J9&GB QFQ\D<R9SYF_KTXQTH$:%%9,.G:M':ZI'+K9EFN9':TE^S*/LBD
M?*N,_/M/.3UID^G:L=*T^%=>\JYMGC>ZNC:J?M*K]Y=N<)N]1TH_K^O09LT5
MGFTOVUU+U=3QIXM_+-CY*X,F<^9OSGIQCI1;V>H1:M?7,VIF:SF5!;VGD*OV
M<@?,=V<MD\\]*!&A16$-)UP>&7L#XC)U0DE=2^QIE1NSCR\XZ?+U]ZN7-EJ,
MM_ITT&JF&WM]WVJ#R%;[3D8'S$Y3!YXH T:*S[:SOXM7O;F?4S/9S!!!:>2%
M\@@?,=XY;)YYZ5##IVK1VNJ1RZV99KF1VM)?LRC[(I'RKC/S[3SD]:!V-:BL
M>73=8?2].MX]=,=U;R1M=7/V53]I4?>7;G";O4=*L-9WYUY;P:F1IX@,9L?)
M',F<^9OZ].,=*8C0HK)AT[5H[75(Y=;,LUS([6DOV91]D4CY5QGY]IYR>M-E
MTW6'TO3K>/73'=6\D;75S]E4_:5'WEVYPF[U'2E_7]>@&Q16>UG?G7EO!J9&
MGB QFQ\D<R9SYF_KTXQTHM[/4(M6OKF;4S-9S*@M[3R%7[.0/F.[.6R>>>E
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
M"25U+[&F5&[./+SCI\O7WJYJ5EJ-U!:)9:J;.2*9'F<0+)YR#[R8)^7/J.E
M&C1110 5AVO_ "/6K?\ 8,LO_1MU6Y6':_\ (]:M_P!@RR_]&W5 &Y1110 4
M444 %%%% !1110 4444 %%%% !6'X+_Y$7P]_P!@RV_]%+6Y6'X+_P"1%\/?
M]@RV_P#12T ;E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!3U:_72]'O=0<96V@>
M8CUVJ3_2N#N_M=MX-\.60N)(KC7[V(7]S&Q#GS09'P>Q(&T>@KOM2LH]2TN[
ML9?]7<PO$WT8$?UKF=/T@^(/ ]KI.HM-;7]@4B,R</%-"<+(N>H. 1ZAJ%U^
M7W=?T&]OO_+3]2=? >C6-Y97FC1#2KFWE#-);_\ +=.Z/D_,#ZG)J'_A+KO_
M (1+Q#K'V>'S=,N+F&-.=KB,X!//>G'PMK&IW5I_PD.NQ7EE:2K,MO;V?D><
MZ\J9#N;(!YP,#-5-0\"ZC<VVL:;:ZZEMI6IRR3O%]DWRH[X+ -N VDC.,9[9
M[T_Z_%?I<%:_]>?_  "#4_'&HV^OW&GP-I%JT C,5OJ$C1/>[E!_=N2%7DE>
M=W([5/HLFJ7GQ"\26UZT#V M[<&!BS%596P!SCUW>M6-9\(ZGJ:W=HNL0-IM
MXH5X;NS\YH/E"DPMO 7.,\@X/-6;'PZV@:Y<:K#J'^@/9Q13P21;G/DJ0K!\
M^A.1BEIU\Q:VT\OT%\$W4CZ9>:;,Y=]*O9;)68Y+1K@IG_@+*/PKIJYWP;8S
M6VE7%[=1M'<:G=27KQL,% Y^53[A0N?>NBIN_7<-.@4444@"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *YGQO=RQZ3:Z? [))JEY%9;U."J.<N1[[0WYUTU<[X
MSL)[O2(+NTC:2ZTVZBO8XUZOL/S*/<J6 ]Z-+J_D->1POC-6TKXG:7J5H/+A
MTC2TF>-1QY'G>6X_!')_"K?C*9]3\>:#)'(3::9J%M%\IX:67+'\E5/^^JZV
M?PY;:QKS:X]SOMKK2C8FW,?WE=MV[=GTXQC\:H6'@'[%HNEV+:HTT]GJ*7\M
MR\/S3E<@*1NX^7:,Y/W>E..EK]'?\7_PXI6:TZJWX?TC,M/$&HP:I_9>AZ;8
MI+?:K?H[S/(54Q[29#R3SGH,#IC%:">-+ZUT75&O[*"35;"]2P$=NQ6*>1]N
MPC=DJ/G&>N,&KUAX.^Q:Y#J7V_?Y=U=W/E^3C/G[?ESN_AV]<<Y[4ESX*BNH
M-;CDO7!U*[2\C=(\&WD0(%(Y.[!0'MUQ26RO_6WZ7&]]/ZW_ . 4-1\5:[X=
M,T&LV^G2S26,]U:2VF\(7B7<8W#$GH?O \X/ JIJ6HZZWA*'Q5J4-E;RV;PW
MEM':ERPA; D20GJ2K'IQP/3-:-WX-U#6C/+K>L0SW'V*:SMOL]H8TB\Q=K2%
M2Y+,0!W J7Q+ILDWAK3O"\):5[IHK>20+@+#'@R.?3A<?5A37XW7Y_Y"_+7\
MCK%8,H8=",BEI  H '0<4M($%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %8=K_P CUJW_ &#++_T;=5N5AVO_ "/6K?\ 8,LO_1MU0!N4
M444 %%%% !1110 4444 %%%% !1110 5A^"_^1%\/?\ 8,MO_12UN5A^"_\
MD1?#W_8,MO\ T4M &Y1110 4444 %%%% &7K>MKH<$4K:=J5Z)&V[;"V,S+Q
MG) Z#WKG8OB;83W,]M#H/B22> @31)IC%H\C(W '(R/6NVKB?"O_ "4;QM_U
MTM/_ $50M7;U_0'M?T-#5/&]CI2Z8)M.U:2XU&-I(;:&T+S * 2&3.01GI44
M'CN*>XCA'AOQ.AD8+ODTMU5<G&2>P]ZR/&TU_;_$+PE)IMG'>70CN]D,DWE*
MWR+GYL'''M6Y9:IXNEO88[SPS9P6S.!)*FI!RB]R%V#/TS36NOK^8/0LS^+M
M)MO%L/AJ>1X]0FB\V/<OR,.> <]>#Q5O6M<M-"AMI;P2%;FYCMD\M<_.YP,\
M]*X#Q!X>C\2?$S4[3S##=1Z/#-:W ZPRK*2K#^OM5?6O$4FN^&='BOHQ#JUC
MKUK;WT']V0,?F'^RW44HZI?UI>P/=_UK:YZS7*7WCVQL]9O-*CTK6KVXLRHF
M-E9&95W#<.0?2NKKS&PO-<M/B/XP&CZ1;WX:2V\PRW?D;/W7&/E.>]"WMZ_H
M/I?T.LTOQ?%J=R\/]B:[9A(VD,MY8-$F!VW'O[5/X8\5:7XNTUK[2Y':-',;
MI(NUT/N*@LK[Q!=0WBZOHMM81"!BCQ7OG%FQTQM&/K7G'A:&7PGX5T'QC9(S
M6<D/D:Q"@SNCWD+,!ZKW]J:WU\OQ;)?E_5D>G2^)[-+_ %6Q2WO)[G3(DEFC
M@AWLX<9 0 Y8\=*Q)/B;80W4-K+H/B1+B<,8HFTQ@\F.3M&<G'?%,\-S1W'Q
M/\43PNLD4EI9LCJ<A@5)!%/\1?\ )4O!W_7.\_\ 0!22VOU_X/\ D4[:VZ?\
M#_,Z/1-:76[62==/U&R"/LV7]L87;C.0#U'/6M.BB@045G:QKVEZ!;QW&JWL
M5I%(^Q7D/!;&<?I3])UG3M=L_M>EW<=U;[BGF1],CJ/UH O45Q/BB]2#75CU
M7Q8ND:<81Y%K:2!;B9R>6;Y2<=  M86D^)-=GT7Q=::1=76J3Z<8S8374&V=
ME<9.5*C<1@D9'-)/2X[:V/4Z*\V\/:Q:WFLV2:=XSO);D/MO--U=0KR#'.Q2
MJE6!YXR*]&E0R0O&'9"RD;TZK[C/>J:LA)E73]6LM5^U?8IA*+:=K>4@$ 2+
MC(YZXS5VO'M OYO"/A+Q?K:WMU=26^ISP1PSE2C2%U D8!0=Q)YYQ["K%UKT
MNE:6FIV7BG5-3U:/:\UG-:MY%QR-R*OEC9QG!!^N:7;Y?BD.S_/\#UFBN%UZ
M^U6^\:Z%I6GZG+86E_8RRS&-5+@#:05W @-VR0>II='N-4TCQOJ'AQM4N-1M
MSIPO;>2_*EXWW%2I90,KWZ<4?\'\!?\  _$[FBO(=5UM;30[N[7QY>7?B"W1
MI#%IX$ML''.S:J$!.,98_C6S=:MK6LZ_X7L[74GL(=4TMKBZ,*J6!PK93<"
M><9.>":%K_7DW^@/3?\ K9?J>BU2T_5K+5?M7V*82BVG:WE(! $BXR.>N,UR
M>C2:CIWCB_\ #$^L7M]:/IRW<,UR5,T+%BA 8*,^O(KG/#,&LZ;X6\87FC7=
MY=ZA%J-S%##($8%@RYDVA1F3&>.A]*//RO\ C8=NGG;\+GKE%>;>'M8M;S6;
M)-.\9WDMR'VWFFZNH5Y!CG8I52K \\9%>DTVK$W,_1M9M==LGN[02"-)I(3Y
MBX.Y&*G\,BM"O+_!6@ZGJ>B:A,NOWU@BZA="UCM-@53YC99\J2W/;.,"I+;Q
M9J[Z5X=UVZFV0Q7SZ=JT: !&)8HLGMA@#^-):V^7X_\ !_-#>E_G^%_T_(],
MJ&[NX+&SFN[J0100H9)'/15 R37.PZC>:E\0[BSMYV73M+M1]H1<8DGDY4'_
M '5&?QI_Q MVN? >LA;F:#9:R.3$0-X"GY3D'@]^_O4R=HW*BKRY2Y/XGTZ!
M=';,KIJ[JEJRIURNX$YZ#%;->0WVGW<>@_#R"WU.?SYKJ-DGG"N808>B@ #
M'3.??-='&=2\-^/='TLZU?:C9:I#.72]*,T;QJ"&4JHP#Z=*T:]YKS:^XS3T
MOY)G=T5Y>WB:/7=>U=;[Q#J.E6EC<M:VT%A$<N5^]([!&SST7IQ73>!=<N]7
ML+V&]D>>2RN6A2Z:$QFXCQE7*D#!QP<#J*E:JY3T=CJJ*XKQYXCFTJZT?28+
MUK ZC*_FWB1>8\42#+;5P?F.0,X.*SM,UXV'BK3;&PUG4=7TZ^+1SK>PMNMW
M RK!RB\$\$'\*%J#T/1JIZKJMEHNG2W^H3"&VBQN<@GDG &!ZD@5P'AZWUWQ
M3H^H7MSXGU"U-O>7$-LMIL485C@R94EO3&0,#UYK+\27]YXE^!]IJUW=S1W&
MZ,2B+:%F(F"988]L\8Y]N*%K;Y?C8?7[_P +GJ,FIQQZM;:>8+EGGC:195CS
M&H7LS=B>PJ]7%FYO]-\=^']&&HW-Q:R6$[RF<J6E92,%B !D9[ 5C:#>ZS/I
M&I>)]2UR\-OIEQ=>79Q!0DT<9;A^,GT'H!1=6OZ_G82N_P /Q5STVJ5SJUE:
M:E9Z?-,%N[S?Y$>"2VT98^P KS"W\037?A\:P_BW4DUN2+STM([5C:J<9$6S
MRSD=!NSGOFI;T3^(/&G@?46O;^RDOK6>1HHRH\AEC&X+N4D9/!SGVQ32UL_Z
MT?\ D#>C?]=#TJ/4HY-8FTT07(DBB64RM'B)@3C ;N?45=KB+KQ'=:;XT\1"
M:9Y+"PTA+M8.V[+9/XXKFK?Q!-=^'QK#^+=236Y(O/2TCM6-JIQD1;/+.1T&
M[.>^:F^E_P"MW_D.VO\ 79?YGKE%>9:QXHOIUT2^U*;4](T&YL?.N)K&(EDN
M,CY'.TE5 SVYKI_!MU]JL[IHO$46N6?F_P"CS94RQKCE9" ,G/L#56W)OL=-
M1112&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !117*^"]2O-1\-7=S>7#2S)>74:NV,A5D8*/P I-VO
MY:C['545Y-:>(?$-[X4\%O#JKQWFIWLD%Q.R!B5^<9QC&0!Q[@9K>B.I>&_'
MNCZ6=;OM2LM4AG+I?%&:-XP&#*548!SC%5;6W]=R;_U\['=UFZ-KEIKB7C6@
MD M+I[63S%Q\Z=<<].:Y73#J?C'5-:NO[;OM.M+&\>RM8+/8OS)C<[[E.[)/
M3IBN5TO7M0\,>#]64W"+J=WXCELS<^5N5&;&Z0(.N "0*2_1?BU_F4U^?Z/_
M "/9J*\O;Q!_8U]ITVF>(=5UA9;A(;RVO(&(*,<&1#Y:["IP<9QBM#38];\0
M>+=?B?7KRTL--OD6&*W"@OE%)5B0?E]O]H^U-*_]>G^8GI_7K_D>@5EZ)K]G
MK\5W)9"4+:W+VLGF+CYTZXYZ<UJ5POPP!6Q\0J>"-<NLC\126K?I^H/9>OZ,
MZ:37K.+Q+#H+"7[9-;M<J0OR; <'G/6M2N&O 3\:].QVT:0G_OY6;X>M]=\4
MZ/J%[<^)]0M3;WEQ#;+:;%&%8X,F5);TQD# ]>:5_=OZ_G8;6MO3\KG?7VI1
MV-S9PO!<RFZE\I6ACW*AQG+G^$>]9DWBRW7Q,="MM/O[RXCV?:98(U,5OO\
MN[V)';G@'BN3L?%>K:AHW@2[>Y*2ZA>F&[V  2A0PY';)4'BJ^GQ2:%XM\:Z
MI)JVHSKIL4,[1N\>+C]RQ ?"#@=!C'OFJ>CUZ7_"W^8EJM-]/Q;7Z'JE%>?V
MVG>(KSPFGB'_ (26]CU:2W^UI H3[*N5W"/9MR1CC.<^]4FUW6/%6J>&(;#4
M9M,M]4TV2>Z\D LA4KG:2#@YX!]#0TT[=?\ A_\ )BNK7Z?\-_F>FT5P&JC6
MHO%N@>&[;7KJ.">QF-S<E4,K[2/F!(P&[9QT)XS5;3[36[CQ;JWA>3Q/J/\
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
M[PIJ%MK7AJ]FEM=FEZ8UG.J.Q+.0H!7*C(X[X^E=C13N[W_KJOU%;2W]=/\
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
M9?+1GWAGVA0<=.!7?44[]?ZWN)ZJW]=OU, :'<_\)\=>WP_9?[-^R;,G?O\
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
MJ%JEU97,5S;R<I+"X96[<$<5/0 4444 %%%% !1437,"7"6[31B=P62,N-S
M=2!U-2T %%%% !1110 45$MS URULLT9G10S1!QN /0D=<4Z::*WA>:>5(HD
M&6=V"JH]R>E #Z*165T5T8,K#((.012T %%%% !1110 4444 %%%% !1145Q
M=6]I"9KF>*&($ O*X5<GIR: ):**J'5-/%H;LWUL+8-M,WG+L!SC&[.,YH M
MT4@((!!!!Y!%5_[2L?L9O/MMO]E!P9O-78#G'WLXZ\4 6:*J76J:?8A#>7UM
M;B093SIE3=],GFHH==T>YF2&#5;&65SA42X1F8^P!YH T**9--%;PO-/*D42
M#+.[!54>Y/2L_P#X230O^@UIW_@4G^- &G16?_;NC^1Y_P#:MCY.[9YGVA-N
M[&<9SC..U)%K^C32+'%J]A)(QPJK<H23[#- &C15>[OK2PC$EY=06\;':&FD
M" GTR:JKXBT1V"KK.GLQ. !=(23^= &E115=+^SENWM([N![F,9>%9 74>Z]
M1U'YT 6**BN+FWLX&GN9XX(E^])*X51^)IOVZTW0+]J@W7 S"/,&91C/R^O'
MI0!/14/VNV^U_9/M$7VG;O\ )WC?M]=O7'O2SW,%LJM<3QQ!V"*9'"[F/0#/
M?VH EHHJ&6\M;>:*&:YACEF.(D=P&<^P/7\* )J**S+[Q%HFEW"V]_K%A:S-
MTCGN$1OR)H TZ*KS7UG;VHNI[J"*W.,2O(%0YZ<GBJG_  DFA?\ 0:T[_P "
MD_QH TZ*BMKJWO(!/:SQ3Q-TDB<,I_$5+0 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MS\H&>,'/TI0V5_+\W<'NUZ_DBKXKFUD?$_PLEG'9M&4N&A$LSKN^0;RP"G&
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
M=!&\&&N=HSF(9^8'H/6CS'8UJ*QY=?:+2].O?[(U-S>R1H8$M\RV^[O(N?E
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
M*L@*9/XD?G1NX^=OT_4>W-;I?]35U75_["O]!TVWMHS#?7!MASCRE5"1@?\
M <4FI^()+#Q9HFBK;JZ:BL[-*6P4\M0>!WSFL[QQ!>)<:!JUK93WD>FWWFW$
M5NNZ3RRC*2J]6QGH*RIKN]U_XC>&M0M]'U&'3;:.Y5KBYMFC^9D[@\J.  3C
M)SCI1'5Z]W^0/1.W8L6'BWQ1KME>7>D:-IXBL[B6%S=W+J9BC$8C"J>V.21S
MQVS6+XG\0ZAX@TCP9JNFV]O'!=ZE"PCFF8$3 L-C84Y3(//7@<5TG@&RN[/P
MUJ,5U:S02/J%TZI+&5+*7." >Q[&N2@TO5+/X;^#Y'TJ^:33=46YN;=(&,R1
MAWYV=3U'YT1Z7_N_\$'UM_>7YV.L;45D\3ZW82Z=:QWL>CI++=1$EGSN&S)
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
MLP WR@93:RXQSNS7K%N7:VB:1T=R@+-']UCCDCVHZ7!Z.Q7_ +6LO[9_L@3
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
M[OK,YA_\=#8_X$&KJZ/,.Z"BBBD 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !535--MM8TRXT^\3?;W"%''?ZCT(ZBK=%
M)V(+*"2UL8()IVN)(T"-*PP7QQDCUJ>BBANX)6"BBB@ HHHH **** .0/@>X
MACGL]/\ $VI66ES,S-9QI$VP-]X([*64<GOQ72Z;IUKI&FV^GV4?EVUN@CC7
M.< 5:HH\@>NH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M?^C;JMRL.U_Y'K5O^P99?^C;J@#<HHHH **** "BBB@ HHHH **** "BBB@
MK#\%_P#(B^'O^P9;?^BEK<K#\%_\B+X>_P"P9;?^BEH W**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MIJO\4+*>^^'^HI;Q-+)%Y<^Q>I".&/Z UU=O;06EO';VT,<,$8VI'$H55'H
M. *EJIN[NOZ_JQ,/=5F<^GC3PZV@C5?[8L_LWE;S^^7<./NXSG=VQUS7G#V,
MUM\%=.6[@,;7&IQ3F.0<[7GR,CW!%>GGPGX=-[]M.A:;]IW;O-^RINSZYQU]
MZT;JSM;Z$0W=M#<1!@P26,.H8'(.#W!HZW]/P=P^SR^OY6./^(7%SX2QQC7(
M/Y-19?\ )7=<_P"P3!_Z$U=A<65K>&$W-M#.89!+$98PVQQT9<]#[BA;*U6\
M>[6VA%S(@C>81C>RCH"W4CVJ>EO7\58;_P OP=SR"!2GPK\(WDJDV-IJRSWG
M&0L8E<;C[ D9KJ?B%>VFHV.BV%A<17&H7&I6\EJ(6#, K99^.@"YY]Z[6"QL
M[:S%G;VL$5J 0(8XPJ8/4;1QSDU5T_P_HVDS/-IVE65I*_#/! J$CZ@5=]?G
M?\O\@>OX_C?_ #.>\&Q(/%/C*4*-[:BBD^PB7'\S3/!BC_A+O&K8&3?Q@G_M
MF*["&TMK:2:2"WBBDG;?*R(%,C8QEB.IP.II(;.UMI9Y8+:&*2=M\SH@4R-C
M&6(ZG'K4KIZ6_('K]]SSSPFBCX3:X H +7^>.O+UUO@K_D1M"_Z\(?\ T 5J
M1:=8V]H]I#9V\=M)NWPI$H1MWWLJ!@YSSZU+!!%;01P01)%#&H5(XU"JH'0
M#H*%M]WX*P/7[W^)B^-_^1%U[_KPF_\ 0#7/:Q_R0Q_^P-'_ .@"N[G@ANH)
M(+B))89%*O'(H96!Z@@\$5&]C9R6/V%[6!K/9Y?V=HP8]O3;MZ8]J35TUWL-
M.S3['-:_J$/A_P"&K77V"*\B@M(E%O*N8SG:HW#^Z,Y/TKBOB!+J">"T;4?%
M-I<&>2$Q65E;(B-\RGJ2S$ <Y!':O7VAB: P-$AA*[3&5&W'ICTK,@\+>'[6
M&:&#0]-CBG&)46U0"0=<,,<BJO[W-YW_ !)2M%(YW3%4_&#5V(!8:3;@''(^
M8UAW*Z6^L?$9-96?^SB;3SC N73]WPP^AP<^U>FQV-I%=-=1VL"7+((VF6,!
MRHZ*3UP/2D2PLXYKB:.T@66YQY[K& TN!@;C_%@<<TO\G^=QK3\/P1YW+J&K
M>'KO1?\ B?V7B33[R\CAABFA7[0@;^-'0X;'4DBMCP^&/Q!\:!3AC]DP??RC
M70V/AS0],NFNK#1["UN&R#+#;HC?F!5V.SMH;F:YBMX8YY\>;*J -)@8&X]3
M@=,T_P#@_C8/^!^!Y;X%6[MO"TT$OBM=-FLIYA>VTMO$3$^\DDEN2".<TRSL
M;&.S\"1VD\]U9/JTLT+W$/ED@J[<+Z9Y%>D7WAS1-3NENK_2+"ZN%QB6:W1V
M&.G)%7)+*UF>!Y;:%VMVW0LT8)B.,97T...*$];^GX ];KU_$X[Q/:65UXOM
M%MM<N-$\0?9&$%P(U:*:+=RA#<,0>< @U-X,UC4+O6=;TO4&L;J6Q:+.H64>
MQ9MR]&&3\PQZ]ZZ;4=)T[5X!#J5A;7D0.0EQ$K@'U&1Q3['3[+3+9;:PM(+6
M!>1'!&$4?@*2T!ZG)_%CCX=WY/020$GT_>K5;Q1<V\?B[P=J\TT;:3')/&TX
M8&-)73"$GH.01GUKNKBWANK=X+B&.:&0;7CD4,K#T(/6J\>D:;%IG]FQZ?:K
M88(^S"%?+P3D_+C'6A.WWW_"P/7[FCD/$US;ZAX\\)VMA*DUY;SR7$QB.XQP
M;"#N(Z G ]Z[2]_X\+C_ *Y-_(U!INBZ7HR.FF:=:6:N<N+>%4W?7 YJZRAE
M*L 5(P0>]*2O'E7G^(T_>OZ?@>.Z/,NA>!_!7BILB&R+VUV1_P \)6(R?HP4
MU8NK:5-'\)ZC<J5N]4\117TH/4;]VQ?P0*/PKT_^R=-_LW^S?[/M/L&-OV7R
M5\K&<XV8QUYZ5)-86=PL"SVD$HMW$D(>,-Y;#HRYZ$>HJ^;WK^?_  ?S)2]V
MWE_G;\SRO4?^01\4O^NH_P#10K8\=JJ?!V)54*%CL\ #&/G2NY;2M.=+I&L+
M5ENSFY4PJ1-QCY^/FX]:?<:?97=G]CN;2":UP!Y,D89..GRD8XP,?2ICHE\O
MP'UOZ_B<7HDT6G?$[Q)'J$B137L-M)9M(<"2)4(8*3Z-U%5["6*_\:>,;^P8
M26(L8[>26/E))U5LX/0D# -=OJ.CZ9J\*Q:EI]K>1H<JL\2N%/MD<5+;V-I:
M68L[:UAAM57:(8XPJ >F!Q2:NK>37WC3L_N_"W^1P.EP:2OP.LH]628:<UDC
M3&!<NF6SO&/0\YJ&74-6\/7>B_\ $_LO$FGWEY'##%-"OVA W\:.APV.I)%>
MC0VEM;6BVL%O%%;(NQ840*BKZ #C%4K'PYH>F7375AH]A:W#9!EAMT1OS JV
M[R<B4K1L6-3U"'2M+NM0N6VPVT32N?8#->>>%/#OBBY\/2WW]KV%M_;;/>7$
M$VGF5OW@Z%O,'&W'&.*](NK2VOK9[:[MXKB"08>*9 ZM]0>#4JJJ($10JJ,
M 8 %1;>Y5]K'C0&H)\,/$WA"1FFO]#<)\H.9;;<'! _W=PQSQBN]U'Q'X<'A
MVPFDCAU*WN7A2UM8E25I&)&W:I.,KU]L5T*V%FE[)>K:0+=R($><1@2,HZ M
MU(]JJVOA[1;*_:^M=(L8+ML[IXK=5<YZ\@9JK]_+\/Z^3$_+S_$Y?PQ/#'\3
M/&4+RHLLCVI2-F 9@(N<#O797=_9V"Q->74-N)9!%&97"[W/11GJ3Z5&^E:=
M)J4>I/86S7T:[4N3$ID4>@;&>YJ6ZL;2^6,7=K!<"*02QB6,/L<=&&>A'K2Z
M)!U;$FO[.VNK>UGNH8[BY)$,3N TA R=H[X'I1'?V<UY/:174+W-N 9HE<%H
MP>1N'49I9K&TN+F"YFM8)9[<DPRO&&:,D8.TGD9]J2.QM(;N>ZCM8$N9P!-,
ML8#R <#<>IQ[T 0#7-*.EMJ8U*T^P*<&Y\Y?+!SC[V<=>*FEU&R@N+:WENX4
MFNL^1&S@-+@9.T=\#TJ+^QM*&FG31IMG]@8Y-KY"^43G/W,8Z\].M1:NVEZ?
M:#5K^V@;[ A:*0Q!GCR,83N">!@=>E&@_0MF_LQJ L#=0B\,?FB#>-Y3.-VW
MKC/>HTU73I8KJ6.^MVCM&9;AQ*"(2HRP8]B.^:Q-3URPT_4K.0:'/>:[<6Q9
M8;:%&GCBR,AG) 5=QQUY/3-0VOB'PV-&UJXFTW^SU@<G4[2>U59"SCJZKD/N
M!ZY.:/Z_'^OF&G]?U]QT#ZOIL=K;73W]LMO=,J02F4!92WW0I[D]L5*;^S&H
M"P-U"+PQ^:(-XWE,XW;>N,]ZC.EZ;+:6UNVGVK6]N5>")H5*Q%?NE1C"D=L=
M*KW<^DV>NV!G@B&IW@>"WE$(+E5!=EWXR%XSC/6GU%T+EM?V=Z9Q:W4,Q@D,
M4PC<-Y;CJK8Z'VJ :YI1TMM3&I6GV!3@W/G+Y8.<?>SCKQ4]O8VEF9C:VL$!
MG<R2F*,+YCGJS8ZGW-9<46BO/<^&6TJUC@2-9Q;- GDRH6Y8+C!PPYXZX/>E
M_7^8]#3EU&R@N+:WENX4FNL^1&S@-+@9.T=\#TI8[^SFO)[2*ZA>YMP#-$K@
MM&#R-PZC-$EA9S3V\\MI \UMGR)&C!:+(P=IQE<CTHCL;2&[GNH[6!+F< 33
M+& \@' W'J<>] B :YI1TMM3&I6GV!3@W/G+Y8.<?>SCKQ4USJ-E91PO=7<,
M*3.L<32.%#L>BC/4GTJ+^QM*&FG31IMG]@8Y-KY"^43G/W,8Z\].M37-A9WB
M1)=6D$Z0N)(EEC#!&'1ER.".Q% %BBBB@ K#M?\ D>M6_P"P99?^C;JMRL.U
M_P"1ZU;_ +!EE_Z-NJ -RBBB@ HHHH **** "BBB@ HHHH **** "L/P7_R(
MOA[_ +!EM_Z*6MRL/P7_ ,B+X>_[!EM_Z*6@#<HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y+1"9/'_ (K>
M4_O(TM8XP>T>PMQ[;BU=;64^D,OB:/6+>15\RW-O=1D?ZQ0<H1[@DCZ,?2E_
MDPZ?<>2>%]0?PGX?L]3@0G^U[6XMD4?Q7:3/Y7YAF'_ :N66G_V'XJ&G1.W[
MG5-,C=@?OG[.Y8GZG)KU=='TQ+>"W73K18+>3S88Q H6-\D[E&, Y)Y'/-.;
M2]/>Y-RUC;-.760RF%2Q=1A6SC.0"0#VS5WUO_73_@_@.6M_/_@_\ \MO=%M
M9?#'C#79#,VI6>H73VD_G.#;E",;.<#W]:U+6STWQ#JWB";Q+(6ELA%]G#S%
M!;PF)6\Q,$8)8M\W7C&:[\Z;8M;3VQLK<P7#,TT1B7;*6^\6&,$GOGK5>^\/
M:+J<L,M_I-E=20C$;30*Y0>@R.GM46TM_6UK@W=W_K<\WMK>7Q2W@2WUQYY8
M[BRNFG0NR?:%4+M+8()R-IKJX(4LOB?%;6B[83H@610<X"2XCSZ\%A74M9VK
M7$,[6T)F@!6*0H-T8/4*>H!P.GI5#3](:VUC4=4N)%DN+LJB;1Q'"@^5?S+,
M?<^U7?7[_P 2>GW&K1114C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KD_'1)CT
M"%CBWEUFV6;T(!) /_ @M=96;KND)KFCS6+2&)VP\4H&3'(I#(P^A -&S3#R
M.<\1QZ;>^+K>V&J7NBZVEH6M[V,H(YXRW,>&R'P0#C ZCFN4\175S>^&/%FE
MZI/9:I)8102KJ5M$(RY)QM<*2-RC/0]#TKU"[TBSUBPB@UJQL[PJ 662(.H?
M')7(XIUOHNEVFG/IUOIMI%9."'MTA41L#URN,'/O1M_7F-/5,X36;33K[6H-
M'L]+BU&*ST]9/)O+_P FS@1F.' "LSMP>>@ [&N:TF.'4(?!US>;+AX[J_AC
M=IF92J!S&H8G) .,9YZ5ZQ-X6\/W$=M'-HFGR):C; KVR$1CT'' ]JFDT'1Y
MH$@DTJR:%)?/1# NU9,YW@8^][T?U^?^8NEOZV/)-*AU"30],U\RZ3;ZE-=1
M^9J,FH3M<2.9,-"T8C(YY79G _6N_P!?)C\>^%'B_P!:_P!JCD [Q^6"?_'@
MM;*>'=%CU0ZHFDV2WY.3<B!1)GUW8SGWIJZ0S^)GUBXD5_+M_L]K&!_JP3EV
M/N2%'T7WIIZK^N@/K_74U:***0!1110 4444 %8=K_R/6K?]@RR_]&W5;E8=
MK_R/6K?]@RR_]&W5 &Y1110 4444 %%%% !1110 4444 %%%% !6'X+_ .1%
M\/?]@RV_]%+6Y6'X+_Y$7P]_V#+;_P!%+0!N4444 %%%% !1110 $X&3TKSG
M1/&FJ7GBZ-[IH_\ A']3GGM=/(0 AXL8);N&P^/I6_X^U>72?"5S]D_X_KPK
M9VJ@\F20[1CZ9)_"N-UGPYXN@\"VNGPZ;H\8T<)<V\L%W(TH>+G(!C )//?O
M0FD[O9?T_N0[75EN_P"E][/3]1U.QTBR>\U"ZBM;9/O22L% ]OK7)OXUAU#Q
MIX?L-&U&"XL;H7'VI5 +!D0%0<\KU_&LR_U:W\1ZY\/]1<*=.NFFE*MRHN!'
M\H/N#N ]Q5S7XK-?B_X4E0(+QX+D2D=2@3Y<_CNQ^-4E:2OW?X)_U]Q+?NNW
M:YTNI^*M!T:[6TU'5;:WN&7=Y;MR%]3CH/<X%<QI/B:^U/0]4NI=;M;/R-:>
MUAN7B5D,09=J>A)!P#[U-X!1)+_Q:]TJM?-JTJ3;Q\WE8'E@_P"SMZ5PZ):Q
M?#[5H[';]E7Q2!#MZ;?-3&/:E'=7[+\6O\_S'+1/RO\ @F>@?\)U:?\ "Q3X
M;-U:+"MMUW?.UP7QY?Y<X]ZU]&U%?[)NKN]UFUO(H9Y=URBB-(E!^Z>V5Z$U
MA1_\EJF_[ 2_^CJXI,-X.LHI_P#D'R>+&6\S]TQ^:>&]LXI1ULN__P E8'HW
M_7V;GJ>F>+= UF[^RZ?JMM/<;=PC5L,P]5!ZCW%-U#QAX=THR+?:Q:P-'(8G
M1G^8, "1@<]"#^-8/Q)6*+3]%E@"KJ*:I;K9E>&R6PP'MMSD4G@RVA/C7QK<
MF)3,;V./>1SM\L''TS0M?Q_"W^8/3\/U_P CL+34[&_T];^TNX9K-E+"='!3
M ZG/M63;>.?#%W>QVD&M6CS2MMC ; <^BMT)^AKB=)O=.TKP%XP?4;5KC3XM
M7N8OLL;%-P9E 0$= 2:B\?G7T\"(=0@T73[-)H!#;6[/+*#O7:%8[0"!GH#P
M#36K7R_&W^86_7\#N;+5KR;Q]JNDO(#9V]E!-&FT9#,6!YZ]A70.Z11M)(RH
MBC+,QP /4UR&E_\ )5-;_P"P;:_^A/6EXUOM/T[PAJ-QJEL]U9^6$>!&*F3<
M0 N1TR2.:E_"OZZL%K+^NR$MO'/AB[O8[2#6K1YI6VQ@-@.?16Z$_0UGS^+X
MM+\;:G8ZKJ$-OI\-I \*N "9&+9 QRQP.E<IX_.OIX$0ZA!HNGV:30"&VMV>
M64'>NT*QV@$#/0'@&N@L(K1_C)J<DH0W::5!Y.[J 6.XC]/SJDM?O_*XF]/N
M_.QJ:]XGA/@/4]<T&^AG,$#-'*F' 8=B#W]C4VG>,M!NYK:Q_MBT>_D55,8?
M[SXY4'H3[#FN#\1*D=U\1TL\"T.GPM,%^Z)RIS^.W&:VO%MOID?P; MA&(H[
M6%K(Q]1)E=A7W)_F:2>E_3\;_P!>95M;>OZ'8ZIX@TC13C4M0@M3Y9EQ*V"5
M! )'KR0/QJO<^+O#]G86M[/JMNEO=C=;MNR91ZJHY/Y5S=]9K>?$SPN;Z-7E
MBTR>0AAD;_D&?U-4K6/5G^*WB#[%_9J306UNMNMXCDK"1D^7M(P-V<_A1;IZ
M_@*^E_3\3NH=?TFYTA]6@U"WDL$!9[A'RJ@=<^F*L3:C9V^G-J,MS&EFL?FF
M8M\H3&<Y]*X_P[I3-XE\2QWM[ILQO(XUN[*S5@(V*D;F#=V4_I7-6\TU_ING
M?#N9RUQ;ZBT%WZFSAQ(I/LRE%_.FM=%Y?\'[MPVU[?Y:?Y'HMG?&X\1W$::M
M!+!]ECE2R6,!X\G_ %A;J0?2J\OCOPM#=&VDURS$@?RR=_RAO0M]T'\:YZ6Y
MMK#XC^)KFZ5OLL&AQ/(J==@+9 Q[5DZG)JTOPJNY+?3]%TG0&L"\,+R23R["
M,J/X0&.1SEN34WTO_6[_ ,AI7=OZV7^9T^O>.[/1O&.D:,]W:)#<"1KIY&^:
M,;?W8'IN)_2MK2[MI=0U=9=5M[I()@!"B!3:C;G:Q[GOFN)MV+^(_AJS$DG3
M9B2?^N"5D:Z\Z:1\23 6&;^ 2E>HC(0/_P".YJVK.WK^:7ZDIWL_3\F_T/1[
M3QGX;O[];&UUFTEN')5%#\.1V4]&/T-3ZEXGT/1WE34=4MK9X@I=9'PPW9V\
M=3G!Z>E<[X_ATR/X777E+$D,,$;613C:X(\O9COG'2JNAP>=\5[NXNXE:[CT
M6V^9ARK$G=BE;6W];7"^B??_ #L=GI>M:9K=E]LTR^ANK<$@R1MD CL?0_6J
M%OXU\-75\EG!K5H\[ML0!^';T5NA/T-<QI<5K_PDWQ$MKF7[-9.(3*Z?+L#0
MG<WU[YK/N6U7PWX1MFU&VTCQ#X5M4A:*6+,,ZH"-K[3E6(X/!!-"Z?+\1V>J
MZZGJM8>H^,?#NDF1;[6+6!HY/*=6?Y@V 2,#GH0?QK:C<21JZYPP!&:X?P;;
M0-XS\;3M$AE-['&7(YV^6#CZ4NMO7] NK7-NZ\;^&++[-]HURR3[2@>(^:"&
M4]&XZ#W-7]3UW2M'MH[C4;^"WBE.(V=_]8?]D=3^%>?>$;&T3X2Z\JV\8$C7
MV\;?O;2P&?H *72;]I#X5L],TJVO-=CT2.87-[.R1P1$*IP #EB1V&?>GOMY
M?BKCM;\?P.\TKQ'H^MQ32:;J$-R(/]:$/S)]5/(_*K5GJ-GJ%@E]:7,4UJX+
M+,C94@=>?P-<#H+7X^,>H)J,MB]R=(4R+9(RJO[P8#;B26P>O'!'%9EY=3Z!
M!X@\%6K%;B^NT&F#TBN2=^/9,/2Z*V[7ZV_X/WBZN_3\K7_KY'JEE>VVHV<=
MW9S)-;RC*2(<AAZBLW5/%F@Z+<_9M1U2W@G"[S$2695]2!D@>YK0T^QATS3K
M:QMUVPV\2Q(/8# KB],OKZ_UK79/"^EZ;!&MXT-Y>W\TC/-*H .$4?=' ^\!
M0][(%M=FSXB\0K'X#U'7-$O(9O+MFD@F3#KD?I5NY\2:9I.G64VK:A#;R7$:
ME0Q^9S@$X4<G\!7F>E,6^$/C4&2*0"\NP&A7;&?N\J,G ]!FNFOM/NIM=TR^
MT'5;&+78=+"&SO49DDA)!W<<KSQD4?\  _*X?\'\TCL=-UC3=7LC>:?>P7-N
M"0TD;@A2.H/H?K5"T\9^&[^_6QM=9M);AR510_#D=E/1C]#7GGB#5;B3POXP
ML)M(AT[5XC;OJ$EG+O2:-R 7!P"/E!R#VKJ/'\.F1_"ZZ\I8DAA@C:R*<;7!
M'E[,=\XZ4=+^GXCMK;U.XKBK+QQ:6>L:_;ZYJ=O!';7ODVJ, &V>6K'@#) )
MZ]JZVP,S:=:FXSYYB0R9_O8&?UKC?!L5F?&OC24!#>?;8U8G[PC\L8_#.?RI
MVM)KR?Z$IWBGZ?J=?%JEA-IHU*.\@:Q*>9]H$@V;?7=TQ5'2_%N@:U=&UT[5
M;:XGQN$:M@L/5<_>'N*\GU02II6J6UD8ET5O%21GS ?)"\%@<?P>9C.*[#Q'
M8:Q,^C/J6H:%8F"_B:UDBCD5V?\ YYKDG[PR,4+6S[V_)?YC>FGK^!Z#5:TU
M"TO[=KBTN(YHE=D9T.0&4X8?@:LUP_@&>*+P=J;R2*JPW][YA)QLQ(QY_"I;
MLF^RN.VWFSI_[?TG^QO[7.HVXT[&?M)<!.N.OUXJ+2O$^B:W,\&FZE!<3(-S
M1*<.!Z[3SCWKSO0;"UU/X0^&X)=3CT^X%X)+.65=R-,)7*JR]P>>*VH=1U:Q
M\7:5:^)M)TV6_N4FBL=2L';C"[BK(W(!'N1FJ:LVOZVN+=77]:G2ZAXQ\.Z5
M?&SOM8M8;A<;T9_N9Z;B.%_'%7[W5M/TW3SJ%[>P068 /G.X"G/3![YKSCX?
M1:]/X1FD@;16,]Q.;W[5'(9#)O.X28..GZ8JGIEHEO=^!+.>_M]0TM;J[,4L
M6?*\P F-1N_NG<!]*$M;>G]?Y=P>EWZ_@=2_C6'4/&GA^PT;48+BQNA<?:E4
M L&1 5!SRO7\:ZW4+ZWTRPGO;J5(H(5+.[G 'UKB]?BLU^+_ (4E0(+QX+D2
MD=2@3Y<_CNQ^-=S<?\>TO^X?Y5,G^[NO/\QKX[>AP%IX^FU;X6ZCKUK/;+JM
MM#([QQ#<(6W'8"#G^$#K6[IGCCP_=&RLI-:LSJ,L:!HPX&9"!E<],Y/2N,T[
M_DW.?_KRG_\ 1C5H>-;6WM?@[;+!"D8A2T:+:N-AWIR/?D\^]6U[S7FOQ)WM
M\_P9VVK>(=(T(1_VG?PVQESY:.<L^.N%')I8?$&D7&D/JT.HVTFGH"7N%<%5
M ZY/:N8\/!9?BEXG>[ -U'!;+:[^HA*DG;[;NOO7->(U2._^(D5B +7^S(I+
MA4^Z)R#D_7;UJ'HOE?\ K^MREJ_N_$]3O-3L=/L/MUW=1PVOR_O7.%^8@#GW
MR*CU76],T.V6XU.]AM8W;:AD;ESZ =2?I7%_$6XA_P"%3H?-7$PM1'S]X[D/
M'X FK4P5OC%9"] *+I#&QW]/,W_/M_VMN/PJ[:M>;7W*Y*?NI^5_Q2_4W8_%
M.D:C:7']E:G;7%PEL\ZK&P) &1DCMSQ@UA>&?B)H\WA[2FUO6[./4[B)6E4L
M%PQ)QG'"_CBJ-REFOQ7UHVPC$K>'V-QL_O[^,^^W'Z57TJSMD_9]D58(P'TN
M65OE'+X8[C[YJ+V3EY+\VOT*M>2C_6R_S/3P00"#D'H:R=2\3Z'H[RIJ.J6U
ML\04NLCX8;L[>.IS@]/2D\*LS^$=&9B2QLH22>_R"N<LK>&3XT:K.\:M+%I4
M/EL1RN6.<?E525I\OK^!,7>/-Z?B=9I6LZ;KEG]KTN]ANX,[2\39P?0^A^M9
M[^-?#4>H&Q?6K-;@/Y94R<!_[I;H#[9KCXS<6^J?$U=/!6988Y(ECX^<P$DC
MWS6MIEMHQ^#D*.L)T\Z7OE) QNV98G_:W9]\U+=H\WDG]]_\BDM>7SM^7^9/
MK_CJTT7QCI&BR75I'%<"1KMY&^:/Y?W8]MQ/Z5V->3Z-)=2ZM\,WO"QG-A<[
MBW4CRQC/X8KUBK:LK>;_ #)3N_DC TO6((-+DN=0URUNT^V-"MPBB-5);"QG
MW!XSWI^G^,?#FJZB=/L=9M)[OG$22<MCKM]?PKR^XB2;X5WD4BAHW\1E64]P
M;@9%=EX^AC@NO![11K&8]:AC0J,;5(8$#VX'%3'6WR7WI/\ 4'U^;^YO_([>
M65((7EE8+&BEF8] !U-><1_$<ZGX4\4WEE=6BWVG/,;58_FS"N LA!ZY.:]*
MKR*/_DF?Q _["-[_ #%2]I>GZHM=/7]&=OIGCCP_=&RLI-:LSJ,L:!HPX&9"
M!E<],Y/2MC5-8T[1+47.IWL-K"3M#2MC<?0#J3["N$\:VMO:_!VV6"%(Q"EH
MT6U<;#O3D>_)Y]Z?K@U*;XM:9';M99CTMY+07JL4,F_#E<'[VW'X5I)>\UYM
M?A<SC\*?E?\ )?J=MI6N:9KD#S:9>PW2(VU_+;E#Z,.H/UJ\[I%&TDC*B*,L
MS'  ]37$Z=97L?Q(^UWVH:4MX]@4FL[-7#2)N^5VR3T.1GWK9\:WVGZ=X0U&
MXU2V>ZL_+"/ C%3)N( 7(Z9)'-2]KHM*[L);>.?#%W>QVD&M6CS2MMC ; <^
MBMT)^AK/G\7Q:7XVU.QU74(;?3X;2!X5< $R,6R!CEC@=*Y3Q^=?3P(AU"#1
M=/LTF@$-M;L\LH.]=H5CM (&>@/ -=!816C_ !DU.24(;M-*@\G=U +'<1^G
MYTTM?O\ RN2WI]WYV.NT[5]/U:Q^VZ?>0W%MR#)&V0".H/H?K6?:>,_#=_?K
M8VNLVDMPY*HH?AR.RGHQ^AKS;Q?YD%SX^73-RVC0V9N_*Z!RW[SIWV=:Z[Q_
M#ID?PNNO*6)(88(VLBG&UP1Y>S'?..E*^G-Z?U_EW*MKRG7KJ%F^HR:>MQ&;
MR.,2M#GY@A. V/3-(-1LS?RV(N8_M448EDBSRB'H3Z"N-\0-)HVH>&?%-P=A
MC"V.HL>/W<H')]E?!_&N<U/[7=?#;Q5XHBW+-K$P*-@Y6T5PB_AMW'\:'I?R
M_P [+\[_ 'BCK;SM_P '[O\ (]"M/&?AN_U!;&UUFTEN&8JBJ_#D=0IZ,?H3
M6[7FNOZ;J5QX'6WNK[P[8Z4J1&"YCCE'E8(V,ASUSC\Z]%MM_P!EA\Q@[[!N
M8="<<FG85[V.1@UV_N$\7K+J4-DNG7/E6]S)$"L"^6K98?Q<D]:V[KQ%I6C6
M-G)JFJ6Z-.@V,>#,<#)51R1WX]:X#4_^1?\ B=_U\'_T4E:DVGW4VJ:/?:#J
MMC%KL.D(AL[U&9)(3@[N.5YXR*E;+Y?DQO=_/\T;VK>--)M/"-[KUC?VES'"
MC"(^9\K2@9"''()/:KOA;7(?$7AVSU"*>&9WB7SS%]U9-H++[8)KB9]2,^@>
M.;"]T>WT_6(;(RW;VLF^.?=&=K X!!P.AKM?"A"^#M$R0,V,/7_<%4EHWZ?J
M#Z?/]#9HHHI %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5AVO_ "/6K?\ 8,LO_1MU
M6Y6':_\ (]:M_P!@RR_]&W5 &Y1110 4444 %%%% !1110 4444 %%%% !6'
MX+_Y$7P]_P!@RV_]%+6Y6'X+_P"1%\/?]@RV_P#12T ;E%%% !1110 4444
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
MA_\ ")Z=_P _.L_^#J\_^.T?\(GIW_/SK/\ X.KS_P".UN44 8?_  B>G?\
M/SK/_@ZO/_CM'_")Z=_S\ZS_ .#J\_\ CM;E% &'_P (GIW_ #\ZS_X.KS_X
M[1_PB>G?\_.L_P#@ZO/_ ([6Y10!A_\ ")Z=_P _.L_^#J\_^.T?\(GIW_/S
MK/\ X.KS_P".UN44 8?_  B>G?\ /SK/_@ZO/_CM'_")Z=_S\ZS_ .#J\_\
MCM;E% &'_P (GIW_ #\ZS_X.KS_X[1_PB>G?\_.L_P#@ZO/_ ([6Y10!A_\
M")Z=_P _.L_^#J\_^.T?\(GIW_/SK/\ X.KS_P".UN44 8?_  B>G?\ /SK/
M_@ZO/_CM'_")Z=_S\ZS_ .#J\_\ CM;E% &'_P (GIW_ #\ZS_X.KS_X[1_P
MB>G?\_.L_P#@ZO/_ ([6Y10!A_\ ")Z=_P _.L_^#J\_^.T?\(GIW_/SK/\
MX.KS_P".UN44 8?_  B>G?\ /SK/_@ZO/_CM'_")Z=_S\ZS_ .#J\_\ CM;E
M% &'_P (GIW_ #\ZS_X.KS_X[1_PB>G?\_.L_P#@ZO/_ ([6Y10!A_\ ")Z=
M_P _.L_^#J\_^.T?\(GIW_/SK/\ X.KS_P".UN44 8?_  B>G?\ /SK/_@ZO
M/_CM'_")Z=_S\ZS_ .#J\_\ CM;E% &'_P (GIW_ #\ZS_X.KS_X[1_PB>G?
M\_.L_P#@ZO/_ ([6Y10!A_\ ")Z=_P _.L_^#J\_^.T?\(GIW_/SK/\ X.KS
M_P".UN44 8?_  B>G?\ /SK/_@ZO/_CM'_")Z=_S\ZS_ .#J\_\ CM;E% &'
M_P (GIW_ #\ZS_X.KS_X[1_PB>G?\_.L_P#@ZO/_ ([6Y10!A_\ ")Z=_P _
M.L_^#J\_^.T?\(GIW_/SK/\ X.KS_P".UN44 8?_  B>G?\ /SK/_@ZO/_CM
M'_")Z=_S\ZS_ .#J\_\ CM;E% &'_P (GIW_ #\ZS_X.KS_X[1_PB>G?\_.L
M_P#@ZO/_ ([6Y10!A_\ ")Z=_P _.L_^#J\_^.T?\(GIW_/SK/\ X.KS_P".
MUN44 8?_  B>G?\ /SK/_@ZO/_CM'_")Z=_S\ZS_ .#J\_\ CM;E% &'_P (
MGIW_ #\ZS_X.KS_X[1_PB>G?\_.L_P#@ZO/_ ([6Y10!A_\ ")Z=_P _.L_^
M#J\_^.T?\(GIW_/SK/\ X.KS_P".UN44 8?_  B>G?\ /SK/_@ZO/_CM'_")
MZ=_S\ZS_ .#J\_\ CM;E% &'_P (GIW_ #\ZS_X.KS_X[1_PB>G?\_.L_P#@
MZO/_ ([6Y10!A_\ ")Z=_P _.L_^#J\_^.T?\(GIW_/SK/\ X.KS_P".UN44
M 8?_  B>G?\ /SK/_@ZO/_CM'_")Z=_S\ZS_ .#J\_\ CM;E% &'_P (GIW_
M #\ZS_X.KS_X[1_PB>G?\_.L_P#@ZO/_ ([6Y10!A_\ ")Z=_P _.L_^#J\_
M^.T?\(GIW_/SK/\ X.KS_P".UN44 8?_  B>G?\ /SK/_@ZO/_CM'_")Z=_S
M\ZS_ .#J\_\ CM;E% &'_P (GIW_ #\ZS_X.KS_X[1_PB>G?\_.L_P#@ZO/_
M ([6Y10!A_\ ")Z=_P _.L_^#J\_^.T?\(GIW_/SK/\ X.KS_P".UN44 8?_
M  B>G?\ /SK/_@ZO/_CM'_")Z=_S\ZS_ .#J\_\ CM;E% &'_P (GIW_ #\Z
MS_X.KS_X[1_PB>G?\_.L_P#@ZO/_ ([6Y10!A_\ ")Z=_P _.L_^#J\_^.T?
M\(GIW_/SK/\ X.KS_P".UN44 8?_  B>G?\ /SK/_@ZO/_CM'_")Z=_S\ZS_
M .#J\_\ CM;E% &'_P (GIW_ #\ZS_X.KS_X[1_PB>G?\_.L_P#@ZO/_ ([6
MY10!A_\ ")Z=_P _.L_^#J\_^.T?\(GIW_/SK/\ X.KS_P".UN44 8?_  B>
MG?\ /SK/_@ZO/_CM'_")Z=_S\ZS_ .#J\_\ CM;E% &'_P (GIW_ #\ZS_X.
MKS_X[1_PB>G?\_.L_P#@ZO/_ ([6Y10!A_\ ")Z=_P _.L_^#J\_^.T?\(GI
MW_/SK/\ X.KS_P".UN44 8?_  B>G?\ /SK/_@ZO/_CM'_")Z=_S\ZS_ .#J
M\_\ CM;E% &'_P (GIW_ #\ZS_X.KS_X[1_PB>G?\_.L_P#@ZO/_ ([6Y10!
MA_\ ")Z=_P _.L_^#J\_^.T?\(GIW_/SK/\ X.KS_P".UN44 8?_  B>G?\
M/SK/_@ZO/_CM'_")Z=_S\ZS_ .#J\_\ CM;E% &'_P (GIW_ #\ZS_X.KS_X
M[1_PB>G?\_.L_P#@ZO/_ ([6Y10!A_\ ")Z=_P _.L_^#J\_^.T?\(GIW_/S
MK/\ X.KS_P".UN44 8?_  B>G?\ /SK/_@ZO/_CM'_")Z=_S\ZS_ .#J\_\
MCM;E% &'_P (GIW_ #\ZS_X.KS_X[1_PB>G?\_.L_P#@ZO/_ ([6Y10!A_\
M")Z=_P _.L_^#J\_^.T?\(GIW_/SK/\ X.KS_P".UN44 8?_  B>G?\ /SK/
M_@ZO/_CM'_")Z=_S\ZS_ .#J\_\ CM;E% &'_P (GIW_ #\ZS_X.KS_X[1_P
MB>G?\_.L_P#@ZO/_ ([6Y10!A_\ ")Z=_P _.L_^#J\_^.T?\(GIW_/SK/\
MX.KS_P".UN44 8?_  B>G?\ /SK/_@ZO/_CM'_")Z=_S\ZS_ .#J\_\ CM;E
M% &'_P (GIW_ #\ZS_X.KS_X[1_PB>G?\_.L_P#@ZO/_ ([6Y10!A_\ ")Z=
M_P _.L_^#J\_^.T?\(GIW_/SK/\ X.KS_P".UN44 8?_  B>G?\ /SK/_@ZO
M/_CM'_")Z=_S\ZS_ .#J\_\ CM;E% &'_P (GIW_ #\ZS_X.KS_X[1_PB>G?
M\_.L_P#@ZO/_ ([6Y10!A_\ ")Z=_P _.L_^#J\_^.T?\(GIW_/SK/\ X.KS
M_P".UN44 8?_  B>G?\ /SK/_@ZO/_CM'_")Z=_S\ZS_ .#J\_\ CM;E% &'
M_P (GIW_ #\ZS_X.KS_X[1_PB>G?\_.L_P#@ZO/_ ([6Y10!A_\ ")Z=_P _
M.L_^#J\_^.T?\(GIW_/SK/\ X.KS_P".UN44 8?_  B>G?\ /SK/_@ZO/_CM
M'_")Z=_S\ZS_ .#J\_\ CM;E% &'_P (GIW_ #\ZS_X.KS_X[1_PB>G?\_.L
M_P#@ZO/_ ([6Y10!A_\ ")Z=_P _.L_^#J\_^.T?\(GIW_/SK/\ X.KS_P".
MUN44 8?_  B>G?\ /SK/_@ZO/_CM'_")Z=_S\ZS_ .#J\_\ CM;E% &'_P (
MGIW_ #\ZS_X.KS_X[1_PB>G?\_.L_P#@ZO/_ ([6Y10!A_\ ")Z=_P _.L_^
M#J\_^.T?\(GIW_/SK/\ X.KS_P".UN44 8?_  B>G?\ /SK/_@ZO/_CM'_")
MZ=_S\ZS_ .#J\_\ CM;E% &'_P (GIW_ #\ZS_X.KS_X[1_PB>G?\_.L_P#@
MZO/_ ([6Y10!A_\ ")Z=_P _.L_^#J\_^.T?\(GIW_/SK/\ X.KS_P".UN44
M 8?_  B>G?\ /SK/_@ZO/_CM'_")Z=_S\ZS_ .#J\_\ CM;E% &'_P (GIW_
M #\ZS_X.KS_X[1_PB>G?\_.L_P#@ZO/_ ([6Y10!A_\ ")Z=_P _.L_^#J\_
M^.T?\(GIW_/SK/\ X.KS_P".UN44 8?_  B>G?\ /SK/_@ZO/_CM'_")Z=_S
M\ZS_ .#J\_\ CM;E% &'_P (GIW_ #\ZS_X.KS_X[1_PB>G?\_.L_P#@ZO/_
M ([6Y10!A_\ ")Z=_P _.L_^#J\_^.T?\(GIW_/SK/\ X.KS_P".UN44 8?_
M  B>G?\ /SK/_@ZO/_CM'_")Z=_S\ZS_ .#J\_\ CM;E% &'_P (GIW_ #\Z
MS_X.KS_X[1_PB>G?\_.L_P#@ZO/_ ([6Y10!A_\ ")Z=_P _.L_^#J\_^.T?
M\(GIW_/SK/\ X.KS_P".UN44 8?_  B>G?\ /SK/_@ZO/_CM'_")Z=_S\ZS_
M .#J\_\ CM;E% &'_P (GIW_ #\ZS_X.KS_X[1_PB>G?\_.L_P#@ZO/_ ([6
MY10!A_\ ")Z=_P _.L_^#J\_^.T?\(GIW_/SK/\ X.KS_P".UN44 8?_  B>
MG?\ /SK/_@ZO/_CM'_")Z=_S\ZS_ .#J\_\ CM;E% &'_P (GIW_ #\ZS_X.
MKS_X[1_PB>G?\_.L_P#@ZO/_ ([6Y10!A_\ ")Z=_P _.L_^#J\_^.T?\(GI
MW_/SK/\ X.KS_P".UN44 8?_  B>G?\ /SK/_@ZO/_CM'_")Z=_S\ZS_ .#J
M\_\ CM;E% &'_P (GIW_ #\ZS_X.KS_X[1_PB>G?\_.L_P#@ZO/_ ([6Y10!
MA_\ ")Z=_P _.L_^#J\_^.U;TW0['29YY[;[2TTZHDDEQ=RSL50L5&9&8@ N
MW ]:T:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M%Q!)<(P V!4*@@G.<_,.U4_"WBS3_%^G37NG).B0S- Z3J P8 'L3QS1_7Z
M;M%<:?B3I+:=->V]EJ5RL>H_V:(X(D9Y)<9RHW\J?S]JT=$\7VFLZA)I[Z?J
M6FWJ1^:(-0M_*:1,@%EP2" 2.]']?J#TW.AHKB[?XC1WD1FL_"WB6Y@WL@EA
MM(V1BI*G!\SU!J:Y\>Q0:G/I\/AW7KR>W2-IOLULC"/>H8 Y<8.#^AH'8ZZB
MLK0/$%GXBLY)[5+B%X9#%/;W,?ERPN.=K+V."*CU[Q):: +>.2&YN[RY8K;V
MEI'OEEQU('& .Y)P*'H):FS17.:=XRLKV&^$]G>V-Y8PF>:RNH@DNP G<O.&
M!QC(/UQ5/3?'HU1K4P>%O$8@N2NRX>T01A6QAB0_W<'.:.M@\SKZ*;(ZQ1M(
M[!44%F)[ 5B^'O%>F>)-#DU>T:2*UC9UD\\!63;R20">,8/T- &Y17(6OQ"L
M;BXMC+I>K6MA=2+';:A<6^V&0M]WG.0&[$@9JYK'B^'3-3;3K;2]2U2[C023
MQV,(?R5/3<20,G!P.M '1T5@?\)AI;:'9ZM$)Y+>ZN4M54)ATD9]F&!(Q@]?
MZU'JWC&WT_4WTVSTW4=5O8E#S1V,080@]-[$@ GL.M '1T5S4OCC2HO"=SXB
M*77V:U;9<0&,+-$^X*4921@@D=ZO7OB2PL]&M-6S)/:74D*1-" <^:P53R1Q
MR,T[?UZA_7W&O17(2^/XAJ%[:6OAS7[[['.T$LMK;(Z;QC(!WCU':K.H^-(=
M-M-+EET76)+C42XBLXX$,ZE1D[E+C''/!-+I<+:V.FHK$T3Q$^M7$L3:%K&G
M>6N[??P+&K<] 0QYK;H **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M6ZCL?%,EO!'/JJZM<$Q2/LWGC8"V.!MQBO)D^*FF)HMMIB^&KKRX+M+TRG5
MTDTJMOW.QB.<GK^F*CU;XJ0:AJCZG9:5J.DWLJA)Y+'50HF Z;U,)!(['K1W
M_KM_D.U[?UU?^9WNNZE-J'A#Q=:WVC6NG7D%S;?:1!+YHF9V0Y)P,_+@5!KC
M'PVH\*3$BUDU*UN]+)Z>69UWQ#_<8Y ]#7#I\2])3P_=Z1_PCEXXO722YNY-
M6WSS,I!!9C$1V Z8J]K_ ,7].\2"Q^W>%I ]C<+<021:B P93TYB/![BA:-?
M+\+?J)JZMZ_B=]H2^+#JWB;^PI=%6U_M>7<+Z.5GW[4SC8P&,8_6K?BL:[_;
M?@T6[Z<-9\RXW-(CFWW>2=V #NQC..:\AE^)$1U"]N[6'7['[9.T\L5KK*(F
M\XR0/LY]!WJ:^^*$-_9Z9%+9ZTMQIS2-%>)JZ"=B_!W-Y&#P<< <4ELO*WY%
M/=^=SW_0U\3!YO[?DTETP/*^P)(ISWW;R?;I6S7SEHOQB?1KM[AK;6M0#(4\
MJ^UA9$'(.0! .>/U->C^ ?BI_P )QKL^F?V-]B\JV:X\S[5YF<,JXQL'][KG
MM39-CT:BBBD 4444 %%%% !1110 4444 %%%% !117'?\+'T][N[M[71M?O#
M:SM;RR6FGM*@=3@C(- '8T5E:)KBZY#+(NG:G9>6P7;?VK0LWNH/45JT %%%
M% !1110 445GZ-K-KKMD]W:"01I-)"?,7!W(Q4_AD4 :%%%% !1110 4444
M%%%% !115+3-2CU2WDFC@N80DK1%;B/8Q*G&0/0]CWH NT444 %%%9MYKEI9
M:YIVD2B3[3?B0P[5ROR#+9.>.M &E1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M^A:T;_P B_\ B:/^$+\*_P#0M:-_X 1?_$UN44 8?_"%^%?^A:T;_P  (O\
MXFC_ (0OPK_T+6C?^ $7_P 36Y10!A_\(7X5_P"A:T;_ , (O_B:/^$+\*_]
M"UHW_@!%_P#$UN44 8?_  A?A7_H6M&_\ (O_B:/^$+\*_\ 0M:-_P" $7_Q
M-;E% &'_ ,(7X5_Z%K1O_ "+_P")H_X0OPK_ -"UHW_@!%_\36Y10!A_\(7X
M5_Z%K1O_   B_P#B:/\ A"_"O_0M:-_X 1?_ !-;E% &'_PA?A7_ *%K1O\
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
M_P#)?F<?XOBN;_X4S7+^)#J*Q3+LN+0H$N$,JA1)P?F7VQS5S6]8ETS7=/\
M"TGB#4+>W%LUW=7_ )8DN) 6PL:E4PO?G;T%6&\ WW_"$ZQI:3V:W^J7@NW5
M R01'>I*KP3C"]<<GTK9UOP_J)U^T\0Z'+;+J$$!MIH+G(CGB)S@LH)4@\@X
M-/\ S_3_ ##I]_Y_Y7,+2/$,\&M7NE6NIWNIZ>]A)<075U"5D@E7JA8JNX$<
MC//%7?A_;ZSJ.CZ=X@U77;NXDN+;FTPHAQT#8QG=QDG/>M&STWQ)>7%]=:Q>
M6T*RVQ@@T^U=FB0G/SNY4$MVX  'K6AX6TJ?0_"VFZ7<O&\]K L3M$25)'ID
M X_"A?U][_0E_P!?<OU*'CK4;O3-#MI[*=H9&O[:)F7'*M( P_$&HO&NIWNF
MS^'%L[AH1<ZO#!-MQ\\9#94_E5[Q=H,WB+0'LK:X6WN5ECGAD=<J'1@PR/3B
ML#4?#_BSQ#>Z+<:E)I-M'IU]'<M!;R2/Y@'5MQ48/HN.YR:4=]>Z^X;V^3^\
M+M]7UCXC:AHD6M7-CIL5C#.PM@HDW$D85F!P#WXSP,8YK%OI=2F\/>.M O-7
MO+A=)C#PW+;!+(C1%O+<[<$=B< ^XKM;70;J#Q[J&NM)";6YLHK=$!.\,K$D
MD8QCGUK.?P?=SWOC)I+B!(=<B2. KDM'B(H2PP.Y[$U+7NV\G]]]"D_>OYK[
MNIB6=UJ5IHO@_P .6&J7*3:O!YLMW($9X(DC5BL?R@#T!(./>M:634?"7BC1
M[9M6N]1TS596MV2\*O)#*%W*RL #@X((-0Q>$]?;2-$FDETZ#6]#.RU:-G>&
M:+8$*OD C<!VSCBK\.A:WK'B+3]5\0&RMX=-+/;6EF[2;I&&-[NRKT&< #\:
MUDTYW\W]W3^NYFE:-O+\?Z_ ZZBBBH*/$/AM_P EU\7?]OG_ *4I7M]>(?#;
M_DNOB[_M\_\ 2E*]OH&PHHHH$%%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?.GP#_
M .1ZOO\ L&2?^C8J^BZ^=/@'_P CU??]@R3_ -&Q4#/HNBBB@04444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !6;JGA[1];:)M4TRUO&B!$9GB#[<]<9^E:5% '._
M\(%X2_Z%O3/_  &7_"C_ (0'PC_T+FF?^ R_X5T5% '.'P!X1)!_X1S3>/2W
M6E_X0+PE_P!"WIG_ (#+_A7144 <XO@#PBHP/#FF_C;J:7_A ?"/_0N:9_X#
M+_A7144 <[_P@7A+_H6],_\  9?\*0> /"*YQX<TWDYYMU-='10!SC> /"+8
MSX<TW@YXMU%+_P (%X2_Z%O3/_ 9?\*Z*B@#G?\ A ?"/_0N:9_X#+_A2-X
M\(LI4^'--P?2W45T=% '._\ "!>$?^A<TS_P&7_"C_A ?"/_ $+FF?\ @,O^
M%=%10!SI\ ^$2,?\(YIG_@,O^%(/ 'A%5 'AS3,#CFW4UT=% '.?\(!X1W;O
M^$<TW.,?\>ZX_*E_X0+PE_T+>F?^ R_X5T5% '._\(#X1_Z%S3/_  &7_"D/
M@#PB2#_PCFF\>ENM='10!SO_  @7A+_H6],_\!E_PI%\ >$5&!X<TW\;=371
MT4 <[_P@/A'_ *%S3/\ P&7_  H_X0+PE_T+>F?^ R_X5T5% '.#P!X17./#
MFF\G/-NIH;P!X1;&?#FF\'/%NHKHZ* .=_X0+PE_T+>F?^ R_P"%'_" ^$?^
MA<TS_P !E_PKHJ* .<;P!X192I\.:;@^ENHI?^$"\(_]"YIG_@,O^%=%10!S
M@\ >$0Q;_A'--R?^G=:7_A ?"/\ T+FF?^ R_P"%=%10!SO_  @7A'_H7-,_
M\!E_PI/^$ \([MW_  CFFYQC_CW7'Y5T=% '._\ "!>$O^A;TS_P&7_"C_A
M?"/_ $+FF?\ @,O^%=%10!SA\ >$20?^$<TWCTMUI?\ A O"7_0MZ9_X#+_A
M7144 <XO@#PBHP/#FF_C;J:7_A ?"/\ T+FF?^ R_P"%=%10!SO_  @7A+_H
M6],_\!E_PI!X \(KG'AS3>3GFW4UT=% &%:^#/#-E=175KH.GPSQ,&CDC@4,
MI'<'%;M%% !1110 4444 %%%% &=I>@Z5HIG;3;""U:X;?*T:X+GW/XFM&BB
M@ HHHH **** "BBB@ HHHH **** "L&[\%>&+_4&O[K0[&6Z8[FD:(?,?4CH
M3]:WJ* $5510J@*H&  , "EHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH \0^&W_)=?%W_;Y_Z4I7M]>(?#;_DN
MOB[_ +?/_2E*]OH&PHHHH$%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?.GP#_P"1
MZOO^P9)_Z-BKZ+KYT^ ?_(]7W_8,D_\ 1L5 SZ+HHHH$%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 >.ZU\"?[7UW4-3_X2/ROMES)<>7]AW;-[%L9\P9Q
MGKBJ7_#/'_4T_P#E/_\ ME>WT4!<\0_X9X_ZFG_RG_\ VRC_ (9X_P"II_\
M*?\ _;*]OHH'<\0_X9X_ZFG_ ,I__P!LH_X9X_ZFG_RG_P#VRO;Z* N>(?\
M#/'_ %-/_E/_ /ME'_#/'_4T_P#E/_\ ME>WT4!<\0_X9X_ZFG_RG_\ VRC_
M (9X_P"II_\ *?\ _;*]OHH"YXA_PSQ_U-/_ )3_ /[91_PSQ_U-/_E/_P#M
ME>WT4!<\0_X9X_ZFG_RG_P#VRC_AGC_J:?\ RG__ &RO;Z* N>(?\,\?]33_
M .4__P"V4?\ #/'_ %-/_E/_ /ME>WT4!<\0_P"&>/\ J:?_ "G_ /VRC_AG
MC_J:?_*?_P#;*]OHH"YXA_PSQ_U-/_E/_P#ME'_#/'_4T_\ E/\ _ME>WT4!
M<\0_X9X_ZFG_ ,I__P!LH_X9X_ZFG_RG_P#VRO;Z* N>(?\ #/'_ %-/_E/_
M /ME'_#/'_4T_P#E/_\ ME>WT4!<\0_X9X_ZFG_RG_\ VRC_ (9X_P"II_\
M*?\ _;*]OHH"YXA_PSQ_U-/_ )3_ /[91_PSQ_U-/_E/_P#ME>WT4!<\0_X9
MX_ZFG_RG_P#VRC_AGC_J:?\ RG__ &RO;Z* N>(?\,\?]33_ .4__P"V4?\
M#/'_ %-/_E/_ /ME>WT4!<\0_P"&>/\ J:?_ "G_ /VRC_AGC_J:?_*?_P#;
M*]OHH"YXA_PSQ_U-/_E/_P#ME'_#/'_4T_\ E/\ _ME>WT4!<\0_X9X_ZFG_
M ,I__P!LH_X9X_ZFG_RG_P#VRO;Z* N>(?\ #/'_ %-/_E/_ /ME'_#/'_4T
M_P#E/_\ ME>WT4!<\0_X9X_ZFG_RG_\ VRC_ (9X_P"II_\ *?\ _;*]OHH"
MYXA_PSQ_U-/_ )3_ /[91_PSQ_U-/_E/_P#ME>WT4!<\0_X9X_ZFG_RG_P#V
MRC_AGC_J:?\ RG__ &RO;Z* N>(?\,\?]33_ .4__P"V4?\ #/'_ %-/_E/_
M /ME>WT4!<\0_P"&>/\ J:?_ "G_ /VRC_AGC_J:?_*?_P#;*]OHH"YXA_PS
MQ_U-/_E/_P#ME'_#/'_4T_\ E/\ _ME>WT4!<\0_X9X_ZFG_ ,I__P!LH_X9
MX_ZFG_RG_P#VRO;Z* N>(?\ #/'_ %-/_E/_ /ME'_#/'_4T_P#E/_\ ME>W
MT4!<\0_X9X_ZFG_RG_\ VRC_ (9X_P"II_\ *?\ _;*]OHH"YXA_PSQ_U-/_
M )3_ /[91_PSQ_U-/_E/_P#ME>WT4!<\0_X9X_ZFG_RG_P#VRC_AGC_J:?\
MRG__ &RO;Z* N>(?\,\?]33_ .4__P"V4?\ #/'_ %-/_E/_ /ME>WT4!<\0
M_P"&>/\ J:?_ "G_ /VRC_AGC_J:?_*?_P#;*]OHH"YXA_PSQ_U-/_E/_P#M
ME'_#/'_4T_\ E/\ _ME>WT4!<\0_X9X_ZFG_ ,I__P!LH_X9X_ZFG_RG_P#V
MRO;Z* N>(?\ #/'_ %-/_E/_ /ME'_#/'_4T_P#E/_\ ME>WT4!<\0_X9X_Z
MFG_RG_\ VRC_ (9X_P"II_\ *?\ _;*]OHH"YXA_PSQ_U-/_ )3_ /[91_PS
MQ_U-/_E/_P#ME>WT4!<\0_X9X_ZFG_RG_P#VRC_AGC_J:?\ RG__ &RO;Z*
MN>(?\,\?]33_ .4__P"V4?\ #/'_ %-/_E/_ /ME>WT4!<\0_P"&>/\ J:?_
M "G_ /VRC_AGC_J:?_*?_P#;*]OHH"YXA_PSQ_U-/_E/_P#ME=3X!^%?_"#Z
M[/J?]L_;?-MFM_+^R^7C+*V<[S_=Z8[UZ-10(**** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBJNH6UQ=V;0VU]+92DC$\2(S
M+SZ.".?I0!:HKG?^$?UO_H<M3_\  6T_^-4@\/ZYSGQGJ1YXQ:6HX_[]4 ='
M17._\(_K?_0Y:G_X"VG_ ,:H_P"$?UO_ *'+4_\ P%M/_C5 '145S@\/ZYN.
M?&>I;>P^R6N?_15#>']<*G;XSU(-V)M+4_\ M*@#HZ*YW_A'];_Z'+4__ 6T
M_P#C5'_"/ZW_ -#EJ?\ X"VG_P :H Z*BN=/A_6\<>,M3S_UZVG_ ,:I!X?U
MS:-WC+4R>Y%I:C_VE0!T=%<Y_P (_KF[_D<]2VXZ?9+7.?\ OU2_\(_K?_0Y
M:G_X"VG_ ,:H Z*BN=_X1_6_^ARU/_P%M/\ XU2'P_KF1CQGJ6.^;2UY_P#(
M5 '1T5SO_"/ZW_T.6I_^ MI_\:I%\/ZX!\WC/4B?:TM1_P"TJ .CHKG?^$?U
MO_H<M3_\!;3_ .-4?\(_K?\ T.6I_P#@+:?_ !J@#HJ*YP>']<YSXSU(\\8M
M+4<?]^J7_A'];_Z'+4__  %M/_C5 '145SO_  C^M_\ 0Y:G_P" MI_\:I!X
M?US<<^,]2V]A]DM<_P#HJ@#HZ*YQO#^N%3M\9ZD&[$VEJ?\ VE2_\(_K?_0Y
M:G_X"VG_ ,:H Z*BN=_X1_6_^ARU/_P%M/\ XU0?#^MXX\9:GG_KUM/_ (U0
M!T5%<X/#^N;1N\9:F3W(M+4?^TJ/^$?US=_R.>I;<=/LEKG/_?J@#HZ*YW_A
M'];_ .ARU/\ \!;3_P"-4?\ "/ZW_P!#EJ?_ ("VG_QJ@#HJ*YP^']<R,>,]
M2QWS:6O/_D*E_P"$?UO_ *'+4_\ P%M/_C5 '145SB^']< ^;QGJ1/M:6H_]
MI4O_  C^M_\ 0Y:G_P" MI_\:H Z*BN=_P"$?UO_ *'+4_\ P%M/_C5(/#^N
M<Y\9ZD>>,6EJ./\ OU0!T=%<XWA_7.-OC/4ASSFTM3Q_WZI?^$?UO_H<M3_\
M!;3_ .-4 =%17._\(_K?_0Y:G_X"VG_QJD;P_KA4[?&>I!NQ-I:G_P!I4 ='
M17._\(_K?_0Y:G_X"VG_ ,:H_P"$?UO_ *'+4_\ P%M/_C5 '145SI\/ZWCC
MQEJ>?^O6T_\ C5(/#^N;1N\9:F3W(M+4?^TJ .CHKG/^$?US=_R.>I;<=/LE
MKG/_ 'ZI?^$?UO\ Z'+4_P#P%M/_ (U0!T5%<[_PC^M_]#EJ?_@+:?\ QJD/
MA_7,C'C/4L=\VEKS_P"0J .CHKG?^$?UO_H<M3_\!;3_ .-4B^']< ^;QGJ1
M/M:6H_\ :5 '1T5SO_"/ZW_T.6I_^ MI_P#&J/\ A'];_P"ARU/_ ,!;3_XU
M0!T5%<X/#^N<Y\9ZD>>,6EJ./^_5#>']<XV^,]2'/.;2U/'_ 'ZH Z.BN=_X
M1_6_^ARU/_P%M/\ XU1_PC^M_P#0Y:G_ . MI_\ &J .BHKG&\/ZX5.WQGJ0
M;L3:6I_]I4O_  C^M_\ 0Y:G_P" MI_\:H Z*BN<'A_7-QSXSU+;V'V2US_Z
M*I?^$?UO_H<M3_\  6T_^-4 =%17._\ "/ZW_P!#EJ?_ ("VG_QJD_X1_7-W
M_(YZEMQT^R6N<_\ ?J@#HZ*YT^'];QQXRU//_7K:?_&J0>']<VC=XRU,GN1:
M6H_]I4 ='17._P#"/ZW_ -#EJ?\ X"VG_P :H_X1_6_^ARU/_P !;3_XU0!T
M5%<XOA_7 /F\9ZD3[6EJ/_:5+_PC^M_]#EJ?_@+:?_&J .BHKG?^$?UO_H<M
M3_\  6T_^-4@\/ZYSGQGJ1YXQ:6HX_[]4 ='17.-X?USC;XSU(<\YM+4\?\
M?JE_X1_6_P#H<M3_ / 6T_\ C5 '145SO_"/ZW_T.6I_^ MI_P#&J1O#^N%3
MM\9ZD&[$VEJ?_:5 '1T5SO\ PC^M_P#0Y:G_ . MI_\ &J0>']<W'/C/4MO8
M?9+7/_HJ@#HZ*YW_ (1_6_\ H<M3_P# 6T_^-4?\(_K?_0Y:G_X"VG_QJ@#H
MJ*YS_A']<W?\CGJ6W'3[):YS_P!^J4^'];QQXRU//_7K:?\ QJ@#HJ*YP>']
M<VC=XRU,GN1:6H_]I4O_  C^M_\ 0Y:G_P" MI_\:H Z*BN=_P"$?UO_ *'+
M4_\ P%M/_C5(OA_7 /F\9ZD3[6EJ/_:5 '1T5SA\/ZYD8\9ZECOFTM>?_(5+
M_P (_K?_ $.6I_\ @+:?_&J .BHKG?\ A'];_P"ARU/_ ,!;3_XU2-X?USC;
MXSU(<\YM+4\?]^J .CHKG?\ A'];_P"ARU/_ ,!;3_XU1_PC^M_]#EJ?_@+:
M?_&J .BHKG&\/ZX5.WQGJ0;L3:6I_P#:5+_PC^M_]#EJ?_@+:?\ QJ@#HJ*Y
MP>']<W'/C/4MO8?9+7/_ **I?^$?UO\ Z'+4_P#P%M/_ (U0!T5%<[_PC^M_
M]#EJ?_@+:?\ QJD_X1_7-W_(YZEMQT^R6N<_]^J .CHKG3X?UO''C+4\_P#7
MK:?_ !JD'A_7-HW>,M3)[D6EJ/\ VE0!T=%<[_PC^M_]#EJ?_@+:?_&J/^$?
MUO\ Z'+4_P#P%M/_ (U0!T5%<XOA_7 /F\9ZD3[6EJ/_ &E0?#^N9&/&>I8[
MYM+7G_R%0!T=%<[_ ,(_K?\ T.6I_P#@+:?_ !JC_A'];_Z'+4__  %M/_C5
M '145SC>']<XV^,]2'/.;2U/'_?JE_X1_6_^ARU/_P !;3_XU0!T5%<X/#^N
M<Y\9ZD>>,6EJ./\ OU2_\(_K?_0Y:G_X"VG_ ,:H Z*BN=_X1_6_^ARU/_P%
MM/\ XU2#P_KFXY\9ZEM[#[):Y_\ 15 '1T5SO_"/ZW_T.6I_^ MI_P#&J/\
MA'];_P"ARU/_ ,!;3_XU0!T5%<Y_PC^N;O\ D<]2VXZ?9+7.?^_5*?#^MXX\
M9:GG_KUM/_C5 '145S@\/ZYM&[QEJ9/<BTM1_P"TJ7_A'];_ .ARU/\ \!;3
M_P"-4 =%17._\(_K?_0Y:G_X"VG_ ,:I%\/ZX!\WC/4B?:TM1_[2H Z.BN</
MA_7,C'C/4L=\VEKS_P"0J7_A'];_ .ARU/\ \!;3_P"-4 =%17._\(_K?_0Y
M:G_X"VG_ ,:I&\/ZYQM\9ZD.><VEJ>/^_5 '1T5SO_"/ZW_T.6I_^ MI_P#&
MJ0>']<YSXSU(\\8M+4<?]^J .CHKG?\ A'];_P"ARU/_ ,!;3_XU1_PC^M_]
M#EJ?_@+:?_&J .BHKG!X?US<<^,]2V]A]DM<_P#HJAO#^N%3M\9ZD&[$VEJ?
M_:5 '1T5SO\ PC^M_P#0Y:G_ . MI_\ &J/^$?UO_H<M3_\  6T_^-4 =%17
M.GP_K>./&6IY_P"O6T_^-4@\/ZYM&[QEJ9/<BTM1_P"TJ .CHKG/^$?US=_R
M.>I;<=/LEKG/_?JE_P"$?UO_ *'+4_\ P%M/_C5 '145SO\ PC^M_P#0Y:G_
M . MI_\ &J0^']<R,>,]2QWS:6O/_D*@#HZ*YW_A'];_ .ARU/\ \!;3_P"-
M4?\ "/ZW_P!#EJ?_ ("VG_QJ@#HJ*YQO#^N<;?&>I#GG-I:GC_OU2_\ "/ZW
M_P!#EJ?_ ("VG_QJ@#HJ*YP>']<YSXSU(\\8M+4<?]^J7_A'];_Z'+4__ 6T
M_P#C5 '145SO_"/ZW_T.6I_^ MI_\:I!X?US<<^,]2V]A]DM<_\ HJ@#HZ*Y
MQO#^N%3M\9ZD&[$VEJ?_ &E2_P#"/ZW_ -#EJ?\ X"VG_P :H Z*BN=_X1_6
M_P#H<M3_ / 6T_\ C5!\/ZWCCQEJ>?\ KUM/_C5 '145S@\/ZYM&[QEJ9/<B
MTM1_[2H_X1_7-W_(YZEMQT^R6N<_]^J .CHKG?\ A'];_P"ARU/_ ,!;3_XU
M1_PC^M_]#EJ?_@+:?_&J .BHKG#X?US(QXSU+'?-I:\_^0J7_A'];_Z'+4__
M  %M/_C5 '145SB^']< ^;QGJ1/M:6H_]I4O_"/ZW_T.6I_^ MI_\:H Z*BN
M=_X1_6_^ARU/_P !;3_XU2#P_KG.?&>I'GC%I:CC_OU0!T=%<[_PC^M_]#EJ
M?_@+:?\ QJC_ (1_6_\ H<M3_P# 6T_^-4 =%17.#P_KFXY\9ZEM[#[):Y_]
M%4-X?UPJ=OC/4@W8FTM3_P"TJ .CHKG?^$?UO_H<M3_\!;3_ .-4?\(_K?\
MT.6I_P#@+:?_ !J@#HJ*YT^'];QQXRU//_7K:?\ QJD'A_7-HW>,M3)[D6EJ
M/_:5 '1T5SG_  C^N;O^1SU+;CI]DM<Y_P"_5+_PC^M_]#EJ?_@+:?\ QJ@#
MHJ*YW_A'];_Z'+4__ 6T_P#C5(?#^N9&/&>I8[YM+7G_ ,A4 ='17._\(_K?
M_0Y:G_X"VG_QJD7P_K@'S>,]2)]K2U'_ +2H Z.BN=_X1_6_^ARU/_P%M/\
MXU1_PC^M_P#0Y:G_ . MI_\ &J .BHKG!X?USG/C/4CSQBTM1Q_WZH;P_KG&
MWQGJ0YYS:6IX_P"_5 '1T5SO_"/ZW_T.6I_^ MI_\:H_X1_6_P#H<M3_ / 6
MT_\ C5 '145SC>']<*G;XSU(-V)M+4_^TJ7_ (1_6_\ H<M3_P# 6T_^-4 =
M%17._P#"/ZW_ -#EJ?\ X"VG_P :H/A_6\<>,M3S_P!>MI_\:H Z*BN<'A_7
M-HW>,M3)[D6EJ/\ VE1_PC^N;O\ D<]2VXZ?9+7.?^_5 '1T5SO_  C^M_\
M0Y:G_P" MI_\:H_X1_6_^ARU/_P%M/\ XU0!T5%<X?#^N9&/&>I8[YM+7G_R
M%2_\(_K?_0Y:G_X"VG_QJ@#HJ*YQ?#^N ?-XSU(GVM+4?^TJ7_A'];_Z'+4_
M_ 6T_P#C5 '145SO_"/ZW_T.6I_^ MI_\:I!X?USG/C/4CSQBTM1Q_WZH Z.
MBN<;P_KG&WQGJ0YYS:6IX_[]4O\ PC^M_P#0Y:G_ . MI_\ &J .BHKG?^$?
MUO\ Z'+4_P#P%M/_ (U2C0-:!!/C'4SCL;6UY_\ (5 '0T5SO]@:W_T.6I_^
M MI_\:J]IFFZA93.]WKMWJ*,N!'/#"@4^H,:*?SH U**** "BBB@ HHHH **
M** "BBB@ HHHH :[!$9VZ*"37F>HZC/<>&/#^I3W6I*NK:F)9EL))1)Y3(Y6
M-1'\V  O [@FO36 92I&01@US&E>&2FG:?8WOF*NCWADLWC9<2H P3/4\*^"
M.#E<]*%O]WY_\,/I]_Y'.M-J-MIGB2XT^778M*CTIVC?4VE65;@!N8S)^\ Q
MCVSC%=7J5Q/'\/[JY2:19UTQI!*K$,&\K.<]<YYS6IJ>GQ:KI5WIT[.L-U"T
M+M&0& 88.,@\\UD0>%#'8SV4^O:M=6LULUL8IC#A59=N1MC!R!TR3]*4M8M?
MUU'%I23??_+_ ",7PQ%#+<:?*UOXM64QAS+>7LK0$[<G<#(00?IZ5G:?XQCD
M\=+=G789+.^NY-.33A<J3#L'R2[,Y!9U<9QT9:ZF#PI<01+"/%.N-$J; C&W
MQC&.T.?UJU/X8T^;PO'X?_>QVD4:)&Z,!(A0@JP.,;L@'..M7=<U_P"OZL0E
M[MOZ_JYQVJF^L[K4KK59]=@/G.]IJEA,TMI;Q _*'A1AP/XMRG.#S5K7;@W/
MC&.%VUVZM3I<<J+I%S)&NXNWSD*Z]1CUK8E\$Q-]I@@UG4[;3[MV>XLHGC\M
MRWWL$H60,2<A2.IQBK-[X4CN-1CO;/5=1TV1+9;4+9F+:8U)(&'1O6I6R_KH
M5?5_UU1=T")(M(B$::BBDL=FHRM),.>Y9F/TYKSB.YENX=;:.?Q9+JZ7]U':
MFT>Y:!2'(1?^>6!QD'BO3].LI+"U\F6_NKYMQ/G7.S?]/D51C\*CTK28-'@N
M(K=Y&6>YDN6\P@D,[;B!@#C)XH>X)V7]>9YU=W_DZIK,GB"3Q&[6D=N7.EW$
MR0Q'R5+\(P4?-D\UJ:?=:S$_A&._NYB\_P!K9QYVXO'L)BWE3AF"[>>>:[&W
MTFVMKW4;H%W:_96F1\%?E0)@#'3 [YK.LO!]A8'3Q%<7;1Z>\S6T;NI"+(,%
M/NYV@'CG(]31T_KS_P T)_U^'^3. T[Q'J]G\.KFVU._G>ZN=/>[TZ^,C"1O
M[T9;.=Z]0<\@^U=)XCT@#Q#H(CU/6(EU&[=+A(M3G12!"[84!L+RHZ8K5O/
MND7_ (1M_#=P9VM+8+Y4NY?-0CN#C&>2.G0UK7NCV]_>:;=2O*'T^4RQ!2,,
M2A3YN.F&/3%5=7^?X6_K\P?EY_F5M:NV\-^$+ZZM_,F:QM'>/SI&D9BJ\;F)
M)/N37.:KI=SH?A27Q##K6HRZI:P"YDDENG:&? RR&(G8%/(&T C/6NXGABN8
M)()HUDBD4HZ,,A@1@@USB>"H?+BM)]7U.YTJ%@8]/E=#'P<A68+O91@<%CTY
MS4K<.ARVIZG;#7M>N=3?Q,;:W$+H-.N)TBA4PJQR$8*#DYYKLO"T>H3>$K9-
M5FD:>5'P_F@R>62=F74\MM*Y(/7O5^VTFVMKW4;I2[M?LK3(^"HVH$  QTP.
M^:;HNCP:%IRV%K+,]NC,8EE8'RU)SL4@#Y1VSDX[T+:W]=0>]_ZV1RFFZ(O_
M  G>I63:IK;VUI;6T\4;ZK.PW,TF<Y?D':.#Q274^N:?JLOA2WGGD.HLT]GJ
M$DFY[:#/[T$DY++D;?\ ?'I770:1;P:Y=ZLKR&XNH8X74D;0$+$8&,Y^8YY]
M*)M)@GURUU9GD%Q;0R0HH(VE7*DY&,Y^4=_6GV_'\?\ @!WM_6W_  3B-:>&
M#QM_9]W<^))+2'2XC&FG2W3MOWN"S^4<DD <MUJ@\NJK+HUMJ1\0O;2RWAAA
MMYWCNFA&SRS+M922,GJ<\C/->C)I,":]+K >3[1+;+;,I(V;58L"!C.<L>]5
MM9\/KJ]Y9W:ZC?6-Q:"18Y+0QY(?&0=Z,/X12[?UW'I_7HCF]S:6NDZC;MKE
MM;+J*P746J74DA9)%V X9VX#E/QS61%XBU2SAUB]EO)I%UFUDN-*C=SB)A+Y
M2*GID/$WU)KM)O"R7NAWNE:CJVI7T5V #),T0>+'(*%$4 YP>0>E.N_"6EWD
M>BQR+(J:0Z/;!6 SM  #<<C@'MR!3TZ_TGO^0K_UZ;?\$Y76#]D\2PV%[/XC
MN8+?2(F(TVXGW%P[!G?8P)) ZG-1V.H:D?#^EW27MY]BNM=A%FTUQOF:V/\
M#(P)SDAN"2<8!KOETN!=;DU8-)Y[VZVQ7(V[0Q8'&,YRQ[UEKX.T]&81S720
M_P!H+J*P*R[(Y1R0HVY"L>2,]>F*$]=?ZUO^7^0-:67]:6_,PKO0D'CRRT\:
MKK@M9[&>X=!JUP/G5T Q\_ PQXZ5G6)%U=ZI]JC\7W31ZC/$LEE?3"((KD
M"0#@>U>@2:1;RZ[;ZPSR?:(+=[=5!&PJ[*22,9S\H[UDKX0>">Y>S\1ZS:)<
M3O<-#"8"BLYR<;HB<9]Z2TM_77_(;>_R_(M>*9);/P5J\EO++'+#82F.0.0Z
MD(<'=US[UR$6NZG!HVGZ1J-W*-4AO+%A<*Q4W=L\JC=UYZE6'K]:[V^TR/4=
M%N-+N996CN(&@DD! <@K@GIC/X8]JS]3\):9JPTDW E$NE2I+;RHP#?+CY3Q
MR#@9'MVIIVE=]T+[-O4X_7/&$=IXV>[_ +<AAM-,GBLY=/-RJF<2?ZR39G)V
M%DP<?PM5S6=5O[#XIVDBWLHTI;2&.XM]Y\O,LCHK[<XR&"#/H:ZJV\.6-MH%
MQHQ\R:WN?-\]I2"\AD)+$D #/)[52D\%Z?/!-%/<WLIFT]-/:1G7=L0DJX(7
M[^3G/3@<4EI;R_R_S&];^?\ F<K)J^I7.L^*KQ+^X6S.DSM91+(P6/RF*>8H
MSPQ96.1SC%:?AB*&6XT^0V_BU92@<RWE[*T!.W/(,A!![<>E;@\(:<ML8$>X
M6,Z:=-X8?ZL]6Z?>YZ]/:C3_  U<6$MN1XDUF>&' $$I@V,!V.(@<?0BA:?U
MZB>J_KR_R*?CS5DL=*MK#^TUTR34KA;?[69A$84^\[ACT.T$ ^I%<O<Z]J>M
M^%/#RZ3K 34TU7['+<12;DF>-'^]M/S(^U3_ ,"KT1](@DUV'5W>5IX8&@C0
MD;$#$%F QG<< 9ST%9\WA&PFUW^UO.N4E^T1W1B1E\LR(C(&QMSRK8//84+S
M'<Y/5?$]SJ,5S/;3W%G+'H-\9[992I@N49 >A^\,G#>AR.M7;JUF\.:/I>MV
M>J:I+*\MLD\%U>23QS+(RJPPY.#\V01CI6W?>"=)O]6U#4F\^*XU"Q>QN/*8
M ,C8RV"#\^ !GVZ4EKX.ABFM'O-7U348K-E>""Z>/RT91A6PB+DCMG--/;^N
M]_Z_R$]OZ[?U_3)?&>LC0_#%U<K/'!/)B""21@JK(YVAB3T SD^PKE].UXOX
M!\36,&M&_N](AF6._CN!(\B%"T;[U/WAR,^JUW%]I$&H:AI]W.\I-C(TL48(
MV%RI7<PQDD G'/>J>I^%[+5;N[N99;B)[NQ:QF$3* \9.0>0?F&3@^YX-3T?
MG_2_4I-)I]OZ?X'.75K-X<T?2];L]4U265Y;9)X+J\DGCF61E5AAR<'YL@C'
M2FZ/I,VKV.L7[ZWK$-W%J%VD+I?R>7&$<A1Y9)0@>F*W+7P=#%-:/>:OJFHQ
M6;*\$%T\?EHRC"MA$7)';.:A_P"$'A'VN)-=UF.SNYY)IK6.6)48N26&1'O
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
MY??N4JP) .,8X&,5)%X.LU1&N+R\N;K[9'>RW,C+OEDC&%!PH 4#C  IK?\
MKR)>W]>?]?\ #&'"T6L6FI:WK.H:O%%%>RVMO#I\LZ^0J.4!V0\LQ())((Y]
M*S;S6-7N;CPQ/H6L3:@T4-V\RM$T O?***49#C#8W $C[W/&:Z^Z\*AKRXN-
M.UC4=+^U-ON([4QE)&[L Z-M8X'*XJ2P\)Z;IMQITULUP&L4F5 TF[>92"[.
M2,DDC/4=3273^NA3Z_,YU_$#:G'XJO;"]G^S#18IK<!R/*<K-D@?PME0#WRO
MM3_#444LUA*;?Q:LIC#F6\O9F@)VYR09""#VX]*VXO!FE6\VNR0>=%_;:;+E
M48;5X8$H,<$[B3G(S3K#PU<6$D!'B769H8< 02F#8P'&#B(''T-#_3_/_,3V
M_KR_R./\)XO]/TV>ZB\7RW$I!>X%]-Y!.[KCS,;?P_"NPTF[DA\3:QH\DC.D
M8CO(2QR563<"OT#(2/\ >QVJO8>#I-,@AM[3Q-K:6T/W(<VY4#.<?ZK./QJ]
MI6G3IK>JZK=)Y<ERR0PIN!Q#'G:3CN69C]".]-?U^ 2W?]=7^ALT444@"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "JNH2WL-FSZ?:Q7-P"-L4LQB4\\_,%;'Y5:HH YW^T?%O_0N
M:9_X-V_^,4@U+Q<<Y\-::,''.KMS_P"0*Z.B@#G?[1\7?]"YIG_@W;_XQ1_:
M/BW_ *%S3/\ P;M_\8KHJ* .<&I>+MQ'_"-:: ._]KMS_P"0*&U+Q<JDCPUI
MK$=AJ[<_^0*Z.B@#G?[1\7?]"YIG_@W;_P",4?VCXN_Z%S3/_!NW_P 8KHJ*
M .=.H^+L?\BYIA_[B[?_ !BD&I>+BH)\-Z8">QU=N/\ R!71T4 <Y_:7B[=C
M_A&M-QC.?[7;'_HBE_M'Q;_T+FF?^#=O_C%=%10!SO\ :/B[_H7-,_\ !NW_
M ,8I#J7BX$#_ (1K33GN-7;C_P @5T=% '._VCXM_P"A<TS_ ,&[?_&*1=2\
M7$9/AK35]CJ[?_&*Z.B@#G?[1\7?]"YIG_@W;_XQ1_:/BW_H7-,_\&[?_&*Z
M*B@#G!J7BXYSX:TT8..=7;G_ ,@4O]H^+O\ H7-,_P#!NW_QBNBHH YW^T?%
MO_0N:9_X-V_^,4@U+Q=N(_X1K30!W_M=N?\ R!71T4 <XVI>+E4D>&M-8CL-
M7;G_ ,@4O]H^+O\ H7-,_P#!NW_QBNBHH YW^T?%W_0N:9_X-V_^,4'4?%V/
M^1<TP_\ <7;_ .,5T5% '.#4O%Q4$^&],!/8ZNW'_D"C^TO%V['_  C6FXQG
M/]KMC_T171T4 <[_ &CXM_Z%S3/_  ;M_P#&*/[1\7?]"YIG_@W;_P",5T5%
M '.'4O%P('_"-::<]QJ[<?\ D"E_M'Q;_P!"YIG_ (-V_P#C%=%10!SBZEXN
M(R?#6FK['5V_^,4O]H^+O^A<TS_P;M_\8KHJ* .=_M'Q;_T+FF?^#=O_ (Q2
M#4O%QSGPUIHP<<ZNW/\ Y KHZ* .<;4O%PQCPUIIYQQJ[?\ QBE_M'Q;_P!"
MYIG_ (-V_P#C%=%10!SO]H^+O^A<TS_P;M_\8I&U+Q<JDCPUIK$=AJ[<_P#D
M"NCHH YW^T?%W_0N:9_X-V_^,4?VCXN_Z%S3/_!NW_QBNBHH YTZCXNQ_P B
MYIA_[B[?_&*0:EXN*@GPWI@)['5VX_\ (%='10!SG]I>+MV/^$:TW&,Y_M=L
M?^B*7^T?%O\ T+FF?^#=O_C%=%10!SO]H^+O^A<TS_P;M_\ &*0ZEXN! _X1
MK33GN-7;C_R!71T4 <[_ &CXM_Z%S3/_  ;M_P#&*1=2\7$9/AK35]CJ[?\
MQBNCHH YW^T?%W_0N:9_X-V_^,4?VCXM_P"A<TS_ ,&[?_&*Z*B@#G!J7BXY
MSX:TT8..=7;G_P @4-J7BX8QX:TT\XXU=O\ XQ71T4 <[_:/BW_H7-,_\&[?
M_&*/[1\7?]"YIG_@W;_XQ7144 <XVI>+E4D>&M-8CL-7;G_R!2_VCXN_Z%S3
M/_!NW_QBNBHH YP:EXNW$?\ "-:: ._]KMS_ .0*7^T?%W_0N:9_X-V_^,5T
M5% '._VCXN_Z%S3/_!NW_P 8I/[2\7;L?\(UIN,9S_:[8_\ 1%='10!SIU'Q
M=C_D7-,/_<7;_P",4@U+Q<5!/AO3 3V.KMQ_Y KHZ* .=_M'Q=_T+FF?^#=O
M_C%']H^+?^A<TS_P;M_\8KHJ* .<74O%Q&3X:TU?8ZNW_P 8I?[1\7?]"YIG
M_@W;_P",5T5% '._VCXM_P"A<TS_ ,&[?_&*0:EXN.<^&M-&#CG5VY_\@5T=
M% '.-J7BX8QX:TT\XXU=O_C%+_:/BW_H7-,_\&[?_&*Z*B@#G?[1\7?]"YIG
M_@W;_P",4C:EXN521X:TUB.PU=N?_(%='10!SO\ :/B[_H7-,_\ !NW_ ,8I
M!J7B[<1_PC6F@#O_ &NW/_D"NCHH YW^T?%W_0N:9_X-V_\ C%']H^+O^A<T
MS_P;M_\ &*Z*B@#G/[2\7;L?\(UIN,9S_:[8_P#1%*=1\78_Y%S3#_W%V_\
MC%=%10!S@U+Q<5!/AO3 3V.KMQ_Y I?[1\7?]"YIG_@W;_XQ7144 <[_ &CX
MM_Z%S3/_  ;M_P#&*1=2\7$9/AK35]CJ[?\ QBNCHH YPZEXN! _X1K33GN-
M7;C_ ,@4O]H^+?\ H7-,_P#!NW_QBNBHH YW^T?%W_0N:9_X-V_^,4C:EXN&
M,>&M-/..-7;_ .,5T=% '._VCXM_Z%S3/_!NW_QBC^T?%W_0N:9_X-V_^,5T
M5% '.-J7BY5)'AK36([#5VY_\@4O]H^+O^A<TS_P;M_\8KHJ* .<&I>+MQ'_
M  C6F@#O_:[<_P#D"E_M'Q=_T+FF?^#=O_C%=%10!SO]H^+O^A<TS_P;M_\
M&*3^TO%V['_"-:;C&<_VNV/_ $171T4 <Z=1\78_Y%S3#_W%V_\ C%(-2\7%
M03X;TP$]CJ[<?^0*Z.B@#G?[1\7?]"YIG_@W;_XQ1_:/BW_H7-,_\&[?_&*Z
M*B@#G%U+Q<1D^&M-7V.KM_\ &*#J7BX$#_A&M-.>XU=N/_(%='10!SO]H^+?
M^A<TS_P;M_\ &*/[1\7?]"YIG_@W;_XQ7144 <XVI>+AC'AK33SCC5V_^,4O
M]H^+?^A<TS_P;M_\8KHJ* .<&I>+CG/AK31@XYU=N?\ R!2_VCXN_P"A<TS_
M ,&[?_&*Z*B@#G?[1\6_]"YIG_@W;_XQ2#4O%VXC_A&M- '?^UVY_P#(%='1
M0!SO]H^+O^A<TS_P;M_\8H_M'Q=_T+FF?^#=O_C%=%10!SG]I>+MV/\ A&M-
MQC.?[7;'_HBE.H^+L?\ (N:8?^XNW_QBNBHH YP:EXN*@GPWI@)['5VX_P#(
M%+_:/B[_ *%S3/\ P;M_\8KHJ* .=_M'Q;_T+FF?^#=O_C%(NI>+B,GPUIJ^
MQU=O_C%='10!SAU+Q<"!_P (UIISW&KMQ_Y I?[1\6_]"YIG_@W;_P",5T5%
M '._VCXN_P"A<TS_ ,&[?_&*1M2\7#&/#6FGG'&KM_\ &*Z.B@#G?[1\6_\
M0N:9_P"#=O\ XQ2#4O%QSGPUIHP<<ZNW/_D"NCHH YW^T?%W_0N:9_X-V_\
MC%']H^+?^A<TS_P;M_\ &*Z*B@#G!J7B[<1_PC6F@#O_ &NW/_D"AM2\7*I(
M\-::Q'8:NW/_ ) KHZ* .=_M'Q=_T+FF?^#=O_C%']H^+O\ H7-,_P#!NW_Q
MBNBHH YTZCXNQ_R+FF'_ +B[?_&*0:EXN*@GPWI@)['5VX_\@5T=% '.?VEX
MNW8_X1K3<8SG^UVQ_P"B*7^T?%O_ $+FF?\ @W;_ .,5T5% '._VCXN_Z%S3
M/_!NW_QBD.I>+@0/^$:TTY[C5VX_\@5T=% '._VCXM_Z%S3/_!NW_P 8H_M'
MQ=_T+FF?^#=O_C%=%10!SC:EXN&,>&M-/..-7;_XQ2_VCXM_Z%S3/_!NW_QB
MNBHH YP:EXN.<^&M-&#CG5VY_P#(%+_:/B[_ *%S3/\ P;M_\8KHJ* .=_M'
MQ;_T+FF?^#=O_C%(-2\7;B/^$:TT =_[7;G_ ,@5T=% '.-J7BY5)'AK36([
M#5VY_P#(%+_:/B[_ *%S3/\ P;M_\8KHJ* .=_M'Q=_T+FF?^#=O_C%!U'Q=
MC_D7-,/_ '%V_P#C%=%10!S@U+Q<5!/AO3 3V.KMQ_Y H_M+Q=NQ_P (UIN,
M9S_:[8_]$5T=% '._P!H^+?^A<TS_P &[?\ QBC^T?%W_0N:9_X-V_\ C%=%
M10!SAU+Q<"!_PC6FG/<:NW'_ ) I?[1\6_\ 0N:9_P"#=O\ XQ7144 <XNI>
M+B,GPUIJ^QU=O_C%+_:/B[_H7-,_\&[?_&*Z*B@#G?[1\6_]"YIG_@W;_P",
M4@U+Q<<Y\-::,''.KMS_ .0*Z.B@#G?[1\7?]"YIG_@W;_XQ1_:/BW_H7-,_
M\&[?_&*Z*B@#G!J7B[<1_P (UIH [_VNW/\ Y H;4O%RJ2/#6FL1V&KMS_Y
MKHZ* .=_M'Q=_P!"YIG_ (-V_P#C%']H^+O^A<TS_P &[?\ QBNBHH YTZCX
MNQ_R+FF'_N+M_P#&*0:EXN*@GPWI@)['5VX_\@5T=% '.?VEXNW8_P"$:TW&
M,Y_M=L?^B*7^T?%O_0N:9_X-V_\ C%=%10!SO]H^+O\ H7-,_P#!NW_QBD.I
M>+@0/^$:TTY[C5VX_P#(%='10!SO]H^+?^A<TS_P;M_\8I%U+Q<1D^&M-7V.
MKM_\8KHZ* .=_M'Q=_T+FF?^#=O_ (Q1_:/BW_H7-,_\&[?_ !BNBHH YP:E
MXN.<^&M-&#CG5VY_\@4-J7BX8QX:TT\XXU=O_C%='10!SO\ :/BW_H7-,_\
M!NW_ ,8H_M'Q=_T+FF?^#=O_ (Q7144 <XVI>+E4D>&M-8CL-7;G_P @4O\
M:/B[_H7-,_\ !NW_ ,8KHJ* .=_M'Q=_T+FF?^#=O_C%!U'Q=C_D7-,/_<7;
M_P",5T5% '.#4O%Q4$^&],!/8ZNW'_D"C^TO%V['_"-:;C&<_P!KMC_T171T
M4 <[_:/BW_H7-,_\&[?_ !BC^T?%W_0N:9_X-V_^,5T5% '.'4O%P('_  C6
MFG/<:NW'_D"E_M'Q;_T+FF?^#=O_ (Q7144 <XNI>+B,GPUIJ^QU=O\ XQ2_
MVCXN_P"A<TS_ ,&[?_&*Z*B@#G?[1\6_]"YIG_@W;_XQ2#4O%QSGPUIHP<<Z
MNW/_ ) KHZ* .<;4O%PQCPUIIYQQJ[?_ !BE_M'Q;_T+FF?^#=O_ (Q7144
M<[_:/B[_ *%S3/\ P;M_\8I1J/BS(SX=TP#OC5F/_M"NAHH YW^T?%O_ $+F
MF?\ @W;_ .,5>TRZUN>9UU/2K2SC"Y5X+TSDGT(,:X^N:U** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH ***JZAJ%OIEFUU<^;Y2D ^5"\K<G'W4!)_*@"U17._\ ";Z)
M_P!1/_P47?\ \;I!XYT-LX.I'!P<:3=<'_OW0!T=%<[_ ,)QHG_43_\ !3=_
M_&Z/^$WT3_J)_P#@HN__ (W0!T5%<X/'.AEBH.I;AU']DW61_P"0Z&\<Z&BE
MF.I!1U)TFZ&/_(= '1T5SO\ PF^B?]1/_P %-W_\;H_X3C1/^HG_ ."F[_\
MC= '145SI\<:(!D_VGC_ +!-W_\ &Z0>.=#90RG4R#R"-)NN?_(= '1T5SG_
M  G.A[MN=2W8SC^R;K./^_=+_P )OHG_ %$__!1=_P#QN@#HJ*YW_A.-$_ZB
M?_@IN_\ XW2'QSH8(!.I GH#I-US_P"0Z .CHKG?^$WT3_J)_P#@HN__ (W2
M+XYT-QE3J1'J-)NO_C= '1T5SO\ PG&B?]1/_P %-W_\;H_X3?1/^HG_ ."B
M[_\ C= '145S@\<Z&V<'4C@X.-)NN#_W[I?^$XT3_J)_^"F[_P#C= '145SO
M_";Z)_U$_P#P47?_ ,;I!XYT,L5!U+<.H_LFZR/_ "'0!T=%<XWCG0T4LQU(
M*.I.DW0Q_P"0Z7_A-]$_ZB?_ (*;O_XW0!T5%<[_ ,)QHG_43_\ !3=__&Z#
MXXT0#)_M/'_8)N__ (W0!T5%<X/'.ALH93J9!Y!&DW7/_D.C_A.=#W;<ZENQ
MG']DW6<?]^Z .CHKG?\ A-]$_P"HG_X*+O\ ^-T?\)QHG_43_P#!3=__ !N@
M#HJ*YP^.=#! )U($] =)NN?_ "'2_P#";Z)_U$__  47?_QN@#HJ*YQ?'.AN
M,J=2(]1I-U_\;I?^$XT3_J)_^"F[_P#C= '145SO_";Z)_U$_P#P47?_ ,;I
M!XYT-LX.I'!P<:3=<'_OW0!T=%<XWCG0UQN.I#)P,Z3==?\ OW2_\)OHG_43
M_P#!1=__ !N@#HJ*YW_A.-$_ZB?_ (*;O_XW2-XYT-%+,=2"CJ3I-T,?^0Z
M.CHKG?\ A-]$_P"HG_X*;O\ ^-T?\)QHG_43_P#!3=__ !N@#HJ*YT^.-$ R
M?[3Q_P!@F[_^-T@\<Z&RAE.ID'D$:3=<_P#D.@#HZ*YS_A.=#W;<ZENQG']D
MW6<?]^Z7_A-]$_ZB?_@HN_\ XW0!T5%<[_PG&B?]1/\ \%-W_P#&Z0^.=#!
M)U($] =)NN?_ "'0!T=%<[_PF^B?]1/_ ,%%W_\ &Z1?'.AN,J=2(]1I-U_\
M;H Z.BN=_P"$XT3_ *B?_@IN_P#XW1_PF^B?]1/_ ,%%W_\ &Z .BHKG!XYT
M-LX.I'!P<:3=<'_OW0WCG0UQN.I#)P,Z3==?^_= '1T5SO\ PF^B?]1/_P %
M%W_\;H_X3C1/^HG_ ."F[_\ C= '145SC>.=#12S'4@HZDZ3=#'_ )#I?^$W
MT3_J)_\ @IN__C= '145S@\<Z&6*@ZEN'4?V3=9'_D.E_P"$XT3_ *B?_@IN
M_P#XW0!T5%<[_P )OHG_ %$__!3=_P#QND_X3G0]VW.I;L9Q_9-UG'_?N@#H
MZ*YT^.-$ R?[3Q_V";O_ .-T@\<Z&RAE.ID'D$:3=<_^0Z .CHKG?^$XT3_J
M)_\ @IN__C='_";Z)_U$_P#P47?_ ,;H Z*BN<7QSH;C*G4B/4:3=?\ QNE_
MX3C1/^HG_P""F[_^-T =%17._P#";Z)_U$__  47?_QND'CG0VS@ZD<'!QI-
MUP?^_= '1T5SC>.=#7&XZD,G SI-UU_[]TO_  F^B?\ 43_\%%W_ /&Z .BH
MKG?^$XT3_J)_^"F[_P#C=(WCG0T4LQU(*.I.DW0Q_P"0Z .CHKG?^$WT3_J)
M_P#@IN__ (W2#QSH98J#J6X=1_9-UD?^0Z .CHKG?^$XT3_J)_\ @IN__C='
M_";Z)_U$_P#P4W?_ ,;H Z*BN<_X3G0]VW.I;L9Q_9-UG'_?NE/CC1 ,G^T\
M?]@F[_\ C= '145S@\<Z&RAE.ID'D$:3=<_^0Z7_ (3C1/\ J)_^"F[_ /C=
M '145SO_  F^B?\ 43_\%%W_ /&Z1?'.AN,J=2(]1I-U_P#&Z .CHKG#XYT,
M$ G4@3T!TFZY_P#(=+_PF^B?]1/_ ,%%W_\ &Z .BHKG?^$XT3_J)_\ @IN_
M_C=(WCG0UQN.I#)P,Z3==?\ OW0!T=%<[_PF^B?]1/\ \%%W_P#&Z/\ A.-$
M_P"HG_X*;O\ ^-T =%17.-XYT-%+,=2"CJ3I-T,?^0Z7_A-]$_ZB?_@IN_\
MXW0!T5%<X/'.AEBH.I;AU']DW61_Y#I?^$XT3_J)_P#@IN__ (W0!T5%<[_P
MF^B?]1/_ ,%-W_\ &Z3_ (3G0]VW.I;L9Q_9-UG'_?N@#HZ*YT^.-$ R?[3Q
M_P!@F[_^-T@\<Z&RAE.ID'D$:3=<_P#D.@#HZ*YW_A.-$_ZB?_@IN_\ XW1_
MPF^B?]1/_P %%W_\;H Z*BN<7QSH;C*G4B/4:3=?_&Z#XYT,$ G4@3T!TFZY
M_P#(= '1T5SO_";Z)_U$_P#P47?_ ,;H_P"$XT3_ *B?_@IN_P#XW0!T5%<X
MWCG0UQN.I#)P,Z3==?\ OW2_\)OHG_43_P#!1=__ !N@#HJ*YP>.=#;.#J1P
M<'&DW7!_[]TO_"<:)_U$_P#P4W?_ ,;H Z*BN=_X3?1/^HG_ ."B[_\ C=(/
M'.AEBH.I;AU']DW61_Y#H Z.BN=_X3C1/^HG_P""F[_^-T?\)OHG_43_ /!3
M=_\ QN@#HJ*YS_A.=#W;<ZENQG']DW6<?]^Z4^.-$ R?[3Q_V";O_P"-T =%
M17.#QSH;*&4ZF0>01I-US_Y#I?\ A.-$_P"HG_X*;O\ ^-T =%17._\ ";Z)
M_P!1/_P47?\ \;I%\<Z&XRIU(CU&DW7_ ,;H Z.BN</CG0P0"=2!/0'2;KG_
M ,ATO_";Z)_U$_\ P47?_P ;H Z*BN=_X3C1/^HG_P""F[_^-TC>.=#7&XZD
M,G SI-UU_P"_= '1T5SO_";Z)_U$_P#P47?_ ,;I!XYT-LX.I'!P<:3=<'_O
MW0!T=%<[_P )QHG_ %$__!3=_P#QNC_A-]$_ZB?_ (*+O_XW0!T5%<X/'.AE
MBH.I;AU']DW61_Y#H;QSH:*68ZD%'4G2;H8_\AT ='17._\ ";Z)_P!1/_P4
MW?\ \;H_X3C1/^HG_P""F[_^-T =%17.GQQH@&3_ &GC_L$W?_QND'CG0V4,
MIU,@\@C2;KG_ ,AT ='17.?\)SH>[;G4MV,X_LFZSC_OW2_\)OHG_43_ /!1
M=_\ QN@#HJ*YW_A.-$_ZB?\ X*;O_P"-TA\<Z&" 3J0)Z Z3=<_^0Z .CHKG
M?^$WT3_J)_\ @HN__C='_"<:)_U$_P#P4W?_ ,;H Z*BN<;QSH:XW'4ADX&=
M)NNO_?NE_P"$WT3_ *B?_@HN_P#XW0!T5%<X/'.AMG!U(X.#C2;K@_\ ?NE_
MX3C1/^HG_P""F[_^-T =%17._P#";Z)_U$__  47?_QND'CG0RQ4'4MPZC^R
M;K(_\AT ='17.-XYT-%+,=2"CJ3I-T,?^0Z7_A-]$_ZB?_@IN_\ XW0!T5%<
M[_PG&B?]1/\ \%-W_P#&Z#XXT0#)_M/'_8)N_P#XW0!T5%<X/'.ALH93J9!Y
M!&DW7/\ Y#H_X3G0]VW.I;L9Q_9-UG'_ '[H Z.BN=_X3?1/^HG_ ."B[_\
MC='_  G&B?\ 43_\%-W_ /&Z .BHKG#XYT,$ G4@3T!TFZY_\ATO_";Z)_U$
M_P#P47?_ ,;H Z*BN<7QSH;C*G4B/4:3=?\ QNE_X3C1/^HG_P""F[_^-T =
M%17._P#";Z)_U$__  47?_QND'CG0VS@ZD<'!QI-UP?^_= '1T5SO_"<:)_U
M$_\ P4W?_P ;H_X3?1/^HG_X*+O_ .-T =%17.#QSH98J#J6X=1_9-UD?^0Z
M&\<Z&BEF.I!1U)TFZ&/_ "'0!T=%<[_PF^B?]1/_ ,%-W_\ &Z/^$XT3_J)_
M^"F[_P#C= '145SI\<:(!D_VGC_L$W?_ ,;I!XYT-E#*=3(/((TFZY_\AT =
M'17.?\)SH>[;G4MV,X_LFZSC_OW2_P#";Z)_U$__  47?_QN@#HJ*YW_ (3C
M1/\ J)_^"F[_ /C=(?'.A@@$ZD">@.DW7/\ Y#H Z.BN=_X3?1/^HG_X*+O_
M .-TB^.=#<94ZD1ZC2;K_P"-T ='17._\)QHG_43_P#!3=__ !NC_A-]$_ZB
M?_@HN_\ XW0!T5%<X/'.AMG!U(X.#C2;K@_]^Z&\<Z&N-QU(9.!G2;KK_P!^
MZ .CHKG?^$WT3_J)_P#@HN__ (W1_P )QHG_ %$__!3=_P#QN@#HJ*YQO'.A
MHI9CJ04=2=)NAC_R'2_\)OHG_43_ /!3=_\ QN@#HJ*YW_A.-$_ZB?\ X*;O
M_P"-T'QQH@&3_:>/^P3=_P#QN@#HJ*YP>.=#90RG4R#R"-)NN?\ R'1_PG.A
M[MN=2W8SC^R;K./^_= '1T5SO_";Z)_U$_\ P47?_P ;H_X3C1/^HG_X*;O_
M .-T =%17.'QSH8(!.I GH#I-US_ .0Z7_A-]$_ZB?\ X*+O_P"-T =%17.+
MXYT-QE3J1'J-)NO_ (W2_P#"<:)_U$__  4W?_QN@#HJ*YW_ (3?1/\ J)_^
M"B[_ /C=(/'.AMG!U(X.#C2;K@_]^Z .CHKG&\<Z&N-QU(9.!G2;KK_W[I?^
M$WT3_J)_^"B[_P#C= '145SO_"<:)_U$_P#P4W?_ ,;I1XVT4D ?VGSZZ3=#
M_P!IT =#17._\)OHG_43_P#!3=__ !NKVF>(=/UB9XK3[7O1=Q\^RFA&/8R(
MH/T% &I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 C,%4
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
M+(#!U37V]SK%S_\ %T ='17._P#"&V7_ $$]>_\ !S<__%T?\(;9?]!/7O\
MP<W/_P 70!T5%<X/!ED,YU37SDYYUBYX_P#'Z&\&61QC5-?'.>-8N?\ XN@#
MHZ*YW_A#;+_H)Z]_X.;G_P"+H_X0VR_Z">O?^#FY_P#BZ .BHKG&\&63*0-4
MU]2>XUBYX_\ 'Z7_ (0VR_Z">O?^#FY_^+H Z*BN<'@RRW$_VIKY![?VQ<\?
M^/TO_"&V7_03U[_P<W/_ ,70!T5%<[_PAME_T$]>_P#!S<__ !=)_P (99;L
M_P!J:_C&,?VQ<X_]#H Z.BN=/@RRQ_R$]?'_ '&;G_XND'@RR"@'5-?)'<ZQ
M<\_^/T ='17._P#"&V7_ $$]>_\ !S<__%T?\(;9?]!/7O\ P<W/_P 70!T5
M%<XO@RR P=4U]O<ZQ<__ !=!\&61(/\ :FOC'8:Q<\_^/T ='17._P#"&V7_
M $$]>_\ !S<__%T?\(;9?]!/7O\ P<W/_P 70!T5%<XW@RR.,:IKXYSQK%S_
M /%TO_"&V7_03U[_ ,'-S_\ %T =%17._P#"&V7_ $$]>_\ !S<__%TC>#+)
ME(&J:^I/<:Q<\?\ C] '1T5SO_"&V7_03U[_ ,'-S_\ %T@\&66XG^U-?(/;
M^V+GC_Q^@#HZ*YW_ (0VR_Z">O?^#FY_^+H_X0VR_P"@GKW_ (.;G_XN@#HJ
M*YS_ (0RRW9_M37\8QC^V+G'_H=*?!EEC_D)Z^/^XS<__%T =%17.#P99!0#
MJFODCN=8N>?_ !^E_P"$-LO^@GKW_@YN?_BZ .BHKG?^$-LO^@GKW_@YN?\
MXND7P99 8.J:^WN=8N?_ (N@#HZ*YP^#+(D'^U-?&.PUBYY_\?I?^$-LO^@G
MKW_@YN?_ (N@#HJ*YW_A#;+_ *">O?\ @YN?_BZ1O!ED<8U37QSGC6+G_P"+
MH Z.BN=_X0VR_P"@GKW_ (.;G_XND'@RR&<ZIKYR<\ZQ<\?^/T ='17._P#"
M&V7_ $$]>_\ !S<__%T?\(;9?]!/7O\ P<W/_P 70!T5%<X/!EEN)_M37R#V
M_MBYX_\ 'Z&\&63*0-4U]2>XUBYX_P#'Z .CHKG?^$-LO^@GKW_@YN?_ (NC
M_A#;+_H)Z]_X.;G_ .+H Z*BN=/@RRQ_R$]?'_<9N?\ XND'@RR"@'5-?)'<
MZQ<\_P#C] '1T5SO_"&V7_03U[_P<W/_ ,71_P (;9?]!/7O_!S<_P#Q= '1
M45SB^#+(#!U37V]SK%S_ /%T'P99$@_VIKXQV&L7//\ X_0!T=%<[_PAME_T
M$]>_\'-S_P#%T?\ "&V7_03U[_P<W/\ \70!T5%<XW@RR.,:IKXYSQK%S_\
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
M R37*P>-[E[:TU";PWJ$6DW3(([H/&[!6/RLT:DL <CUQ73ZB<:;='[*;O\
M=-FW&,R\?=YXYZ5Y U_IVEZ9%<^#/$&HV^ILR*GAV5S. VX;HS&PW)CG)SCB
MI7Q6]/Z_K8MK0ZH:WJY^,#:?]ANFLET\803Q[ #)S/C=[8Q][VK7N?%LTFJ7
M=AHFBW.JR61"W4B2I%'&_78"Y^9L=A^=8UQ?PZ9\8H)M1<6PO=(2WA9@=LDO
MF_<!]:B\/:Q8>#=1U_3O$%REC)-J,M[!-/\ *D\;X(*GH2,8(ZT+9>C_ #_I
MB>[?I^7](WE\=:3_ ,(U-K3K<((9?L\EH8_WZSYQY6W^]DCOBDMO%MPFJ65C
MK&AW6EF^)6UE>6.16<#.QMI^5L=OUKA)]/OKRPOO%,5C<FT/B"'44MS&?,DM
MXQM+A.O/W@.O%=RGCG3M2U/3['0"FJR3OFX:)R%M8L<NYP<'H IP337X]OE_
M7Y _\_S,?1M<MM%UKQM>7\S>5'J$:1H,LSL8QA$7N2>@%=QI]S/=V,5Q<6CV
MDDB[C!(P9D]CCC->4?\ "-7&J>*O%NL:;-(-7TS4(Y;.,O\ NF81@E2OJPXS
M]*],\.:];>)-$M]2M@5WC;)$WWHI!PR'W!I1^%>B!_$_5E#Q!XN30]7M-*CT
MVZOKZ\B>2WB@*C<5(R"2<#@DY/&!27OBU[./3K?^R+J76+Y"Z::CIOC ^\7?
M.U5'K5/4E#?%G0R1DKIMR1[?,E9'BZTCL?B%9ZUJ=W?6>E36!M#>6LK((9 ^
MX!R.BL#UZ9%);*_6_P"%Q]7Y'3:?XK6XN+RQO]/GT_4K6 W#6TCJ_F1_WD93
MAAGCL1Z5E6WQ"DO-%77;;PYJ#Z.$WRW.^,,H'WBJ9RP7G)]CC-9NG+HVH:W?
MWFEW&J:G]DT^2,ZE-<F2 ;AS&I/WCP#QP*I^&_&NCP_"RUT\L3J8LC;QZ?L)
MEF<@A=J_Q*W7(XZT.]FUO;]6"M=+I_P$=CK?C.QT:TTJY2">]CU-]EM]G )<
ME=RX!]>!^--G\7/8:1;7.H:/=V^H74Q@M]-5DDEE?V(.W&.22>!7,OI<VDVO
MPXTZ\&9[>Y"R#.<,(6./P/\ *KOQ$LF76?#NM3O>1Z=92RI=2VC$/ '4 2<<
MX!')]#5-)/YV)CK]U_S-RP\4R/J\6E:OI4^E7DZ,]N))4D28+RP#*?O =0?U
MJ@OCR:>QEU6R\.W]WH\;LINXY(]SA3@LL>=Q&0??VK)L3H&J>+-,&EW^JZY+
M:;Y_M'VPR06O&/F)&,MG&!S6)<76AV5M?7FCZWJ?AK6XVDSHQDWJ\N3@"%@0
M=QQ@KQS2_K\?ZV*2_K^OU/2-9\36FD6%I/Y,]U/>LJ6EK"O[R9B,XP<8P.23
MTJ#3_%,DFKQ:3J^DSZ7>7",]L))4D28+RP5E/W@.H/ZUR7BB"_N(_!WB'65N
M[6.V1AJ+69*O;-(@&_C) !&#Z U/8'0-5\6Z6NF:AJNMR6I:<W/VPR06O&/F
M)&"6SC YIVUMYLGI?R-.'Q_<:A;W,^D>&M0OHK262*Y=9(XPA0D$+N.7.!G
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
M#;Z_\+M>O+0302Q0R0S0R#;)!*O53CN/:MK3]?B35K#0989%FFT];F*8D;9
M,!E'?(SGZ5Q$T,TOP]\<ZPT,D%OJDLL]LDBE6,84*'(/(W8)K<\71M8^']#\
M30H6FT5HYGVCEH&4+*/R.?PI;:ORO]S_ "86OHO.WWHZ:UUV&\\1WVCPPNS6
M,4;S39&T,^2$^N!FGZ[KEIX>TJ34+SS"BD(L<:[GD<G"JH[DFL?P!:2C0'U:
MZ4B[U>=KZ0'JJM]Q?P0+4/Q$M+B72=-OX())UTW48;R:&-=S-&I.[ [D9S^%
M#5K)^5_U^X%K>WG_ %\RQ;>+;A-4LK'6-#NM+-\2MK*\L<BLX&=C;3\K8[?K
M2W/BV:35+NPT31;G59+(A;J1)4BCC?KL!<_,V.P_.F)XYT[4M3T^QT IJLD[
MYN&B<A;6+'+N<'!Z *<$UB>'M8L/!NHZ_IWB"Y2QDFU&6]@FG^5)XWP05/0D
M8P1UH]?/]/Z\P_X'Z_UY&Q/\0=+@\,MKC07(CBNEM;BW9,2P2%@I##VSGC.>
MU+'XTGBU6QM-5\/WVFP:A)Y5K<RR1N&?&0K*K$H3[UP>J133^&M9UIH)8+;4
M]?MI;9)5*LT:NJA\'D;L9YKLOB'_ ,?'A/\ [#L'\FIQ5VK]TOO0GU2[/\&:
M5]XJF76[G2-)T>?4[FTC1[DI,D21[N57+'EB!G _.N<\;>++Z?X=37^F65_:
M2M.L$Y9EBDMR) "#SR#T!7/6CQ/_ ,(ZWBNX_M.]O_#>HK$AAU.&Y,*72CMG
ME6V]"#S6/JM[J^K?"36WO9);Z*"]46MX8-C7%NLB'S"H'3KSCH*4=;7\OS7]
M69?73^M#LM5U"U-QX7?5M-NH;RXO-L$0G'[F3:>7VG## Z<]:R?#WB'5I?'/
MBI+RPN_LML(B%>>,K; 1D@8#<[^O&??%.\1ZE9ZOJ/@:^L+A+BVDU,[)$Z'"
M,#^HJ'3[F&W^(?C+39Y/*O-1CA-G&X(,P$)!*]CBAW2?_;WZ$QUM_P!N_FSJ
MXO$]O+X+_P"$F%O*+?[(;KRLC?M SCTSQ7+>,O$VI?9/"=UIEG=^1?WEO*PC
MF1#(&!80G+#D\<_=XY-8T/BG3(O@_+H1D<ZS#ITEM)8;&\U&"D$L,<*!SD\8
MJ[K\J6O@CP'?396UM;NREGEVDB-!']XXZ"JLN;RNOU$K\OG9G6WWBN6'48M*
ML-(N+[5# L\]NDB(MNIZ;W)QG.< 9SBK>A>(8M;-U UM-9W]FX2YM)\;HR1D
M'()!4CH17!3_ -G6?CS4]4U/5[VPTS6(()K*_M[AHH9-J8*,PX![C/8UT'@F
M/3+G6-6U/3/[2N(G"0?VA=S%TNMO/R9&2%R1GI27G_PPWIMY'5ZGJ-OI&F7&
MH7;%8+="[E1DX'H.YKF)_'-W86]O?ZIX:O;/2YW1?M+31LT>XX4N@.0.1ZUJ
M>,]1U'2?"6H7VDPF6]B0% $W;>0"V.^!DX]J\N\8W6EWG@]Y+7Q1JFO7>^)Y
M LV885W EG1%"J.P#<Y-*.K^:&UI]YZ9KGBV+1M9L])33[J]O+V)Y+>.#;\Y
M4C@DD <'.2<8%-TCQ>MY?WNG:IIT^DWUG"+F2*>1'4Q?WPRD@@8YK-U$AOBQ
MX<(.0=-N2"/^ UFZ]82ZI\1M:L("!-<^&&B0G^\9"!2UM_X%^ E9O[OQM_F+
MXC\:7&H>!M5O8-!U"/2I[61(+\NF3D$*YCSN"DXY_'%=CX48MX0T9F))-C"2
M3W^05P=QXMTN/X5SZ-(6&L0Z:;273BA\U'5-I)7^Z/O;NF*[OPG_ ,B=HO\
MUXP_^@"KLES6[K]17;M?S_0CUKQ$=,O[73;33[C4-1N59T@A*J%1>K,S$ #G
MZU5TWQ<;F^O].U#2[C3]1L[?[2T#R+()(^?F5E.#R,=JR/%VM7%MXLL],O=9
MET+19+5I3>Q!5,LN['E[V!"X'/J:Y_2&M#\0]5>RNKZ[MI-!?R[J\D=S.0_)
M0MU49QQQUQ6=_=;\G^"9=M;>GXLZ:V^(4EYHJZ[;>'-0?1PF^6YWQAE ^\53
M.6"\Y/L<9K3UOQG8Z-:Z5<K!/>Q:HX2V^S $N2NY< XZ\#\>:X[PWXUT>'X6
M6NGEB=3%D;>/3]A,LSD$+M7^)6ZY''6DU1&\):+\/8]1CD=[.Y59U12Y4^4V
M< ==N>WI6C24K=+K]2$]+^3.SL?%,CZU#I.K:3/I=U<HSVN^5)$F"\L RGA@
M.<&H[GQ;-)JEW8:)HMSJLED0MU(DJ11QOUV N?F;'8?G6/?:G:>+_&7AU=#F
M6\@TV9[J[NH>4C!0JJ;NF23T]!4/A[6+#P;J.OZ=X@N4L9)M1EO8)I_E2>-\
M$%3T)&,$=:GU\_S7_!^X?IY?K_P/O+NK^*-$U?PDM]<VMVT4=_%;S6N[RI89
MPX&&P>Q(/7!%:&H^,3:^(I]!LM(N]0U&.!)U2)D12ISDEF("XP.O7(Q7G^J1
M33^&M9UIH)8+;4]?MI;9)5*LT:NJA\'D;L9YKL]._P"2PZS_ -@JW_\ 0VH6
MO]?W4Q-V_K^]8O:=XLDU73M5\K2;J'5=./ESV#N@<,1D8;.T@CG.>U4OA=JF
MHZKX+MIM1BN#)ER+F:57\_+MDC!)&.G./;BH?#@+>/O'0 R2UL /^V1I/A-?
MVLO@JVTU91]ML2Z74!!#1$R.0&!IKJ_)?FQR_5_D=W1112 **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M0JI()4$CH2.E+10 4444 (0",$ _6EHHH *0*H8L%&X]3CFEHH *1E5L;E!Q
MZBEHH *155<[5 SUP.M+10 4444 %%%% !2;5W;MHW>N.:6B@ HHHH *3:N[
M=M&[UQS2T4 (0#C(!QTH95;&Y0<>HI:* "D"JN=J@9ZX%+10 4444 %! (P1
MD444 07-N)[&:V3""2-D!QP,C%9_AC1/^$?\.:?I3RK.]I%Y?FA-N[GT[5KT
M4 %%%% "*JH,*H4>@&*"JE@Q4;AT..:6B@ I%54&%4*/0#%+10 4444 )M&W
M;@8]*%4* %  '84M% "%5+!BHR.AQTI:** #K2 !5PH  Z 4M% '-:5X?U%?
M$4NMZW?6]U<)$;>TCMXBB0QELDG).6.!D^U=+111TL'6XA .,@''2EHHH *0
M*JDE5 )ZX'6EHH **** "BBB@!  "2 .>M+110 4444 %%%% "*BH,*H4>PQ
M2D C!&1110 BJ% "@ #L*6BB@!  "2 .>M+110 4@50Q8* 3U..M+10 A56Q
MD XZ9%+110 @ '0 ?2@*JDE5 )ZX'6EHH IPZ=##J=SJ&YWGN$2,EB,*BYPH
M]LLQ[GGZ5<HHH 0*H)( !/4XZTM%% !2%5+!BHR.AQTI:* "D(# @@$'J#2T
M4    P!@"D*J2"5!(Z$CI2T4 %%%% !2%58@E02.A(Z4M% !1110 @55)*J
M3UP.M#*K## $>XI:* *VH+>O83+ITL,5V5_=/.A9 ?< @D5F^&="DT2TN6N[
MD76H7L[7%U.J;0SG@ #LH  'TK;HH6@!1110 4444 (%522J@$]<#K2T44 %
M(JJN=J@9ZX'6EHH 1E5L;E!QZBEZT44 (%"C"@ >@H95888 CW%+10 5SGBC
M0M4\0JFGQZA!;:1, +Q/*)FD4')56S@ C@\5T=% #8T6*-8T4*B@*H'8"G44
M4 (%5<[5 SUP*&56QN4''J*6B@ HHHH 1E5QAE!'N*6BB@   & ,"DP,YP,^
MM+10 FT!BV!D]\4I (P1D444 (55EVLH(]"*4# P.E%% !2*JK]T 9]!2T4
M%%%% ";5W;MHW=,XYI:** $95888 CT(J*[@^TV<\ ;:9(V0''3(Q4U%)JZL
MQIV=S(\,:)_PC_AS3]*>59WM(O+\T)MW<^G:HM=T!M9U+1+M;@1#3;O[05*Y
M\SY2,=>.M;E%4W=W)2LK"*JJ,* !["AE5L;E!QZBEHI#"BBB@ I  "2 .>M+
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7(_$&\F_L:WT6S<K>:
MS<+9H5/*H>9&_!0?SKKJ\YGL9O&?Q&O)8=2N[*UT&(6\4UKLW&=^9,%E(X7
M/%+=I?UI_2'LFS2\!32:?)JWA:XD=Y=)N/W#2$EGMY/F0Y/7'(_"LO1_$6O2
M>,?%L;:1>SI (A'#]IBQ!A"0!EL?-G/'XXJ'5=-G\$^,-&\1RZM>W]O=O_9U
M[)=[,HK<H?E51@-ZU<T:]M[/XF^++"YD\JZOQ ]I&P(,RK$<E>QQ3>JOUL_O
M5OTU^\+6^]/Y7_S(O!?C"6S^&\&JZ[%=L=Y2.5G61[QVD;"H <YSQ@X_*MZ+
MQA/;W]G;:WH=UI27KB.WGDECD0N>B-M/RL>W;WKSS29!<?#K05ME>XNO#NII
M<ZC9HA\V-!(^?EQG(!SCVKIO%6NZ;XQM],T;P_<KJ%S+>PSR- "1;QHVYG<_
MP],8/-6]9?-?=IK^?EH3LG\_ON]/R^\V3XW>?7KS2-.T*]O9K*X6*Y=&14C4
M@$/DGGJ>!SP:23QM--JNI:7I.@7FHWFGRA)@DD<: $ @[G('.2 .O!IG@U0/
M$OC%L?,=24$_]LEJ/P9_R-GC3_L(1_\ HL5"UMZ7_(;=K^MOS+L'CO2Y/"TN
MN2Q7$(BF-M):L@,PG!V^6 #RQ.,40^+KB&^L[?6M"NM*CO7$5M-)+'(A<]$;
M:?E8]L\>]>=R:;<7OAK5+F!+F1+#Q9+=3I;$^:8U.&*X[C.?PK;FE\,ZS>Z9
M96&K:SKTTERDHACO6=;?:<^9)D84 ]CS36K7R_%)_J_N"6E_G^#9W6B^((=9
MDU*(0R6\VGW+6\T<A&<@ AACL0<BG>'M<B\1:8=0MX9([=I72(OC]XJL5WCV
M)!Q7">.6O?#_ (CFFTR-BWB6U%@"H^[<@A5<_P# &;_OFO1-)TZ'2-(M-.MQ
MB*VB6)?? QFDM5?^K]?T^\'H[?U;^K_<7**** "BBB@ HHHH **** "BBB@
MHHHH *HZFFJO @TFXLX9=WSM=P-*I7'8*ZX/XU>JEI^K66J_:OL4PE%M.UO*
M0" )%QD<]<9H ROL_C/_ *">@_\ @NF_^/TBV_C4CYM2T 'VT^8_^UJZ.B@#
MG#;^-<C&I:!COG3YN/\ R-2_9_&?_03T'_P73?\ Q^M6YU:RM-2L]/FF"W=Y
MO\B/!);:,L?8 5=H YW[/XS_ .@GH/\ X+IO_C](UOXUXVZEH!YYSI\PX_[_
M %='10!SOV?QG_T$]!_\%TW_ ,?I!;^-><ZEH YXQI\QX_[_ %='10!SOV?Q
MG_T$]!_\%TW_ ,?H^S^,_P#H)Z#_ ."Z;_X_6GK6L6F@:/<ZI?,RV]NNYMBY
M8\X  ]22!3=%U1]8L/M3Z;>Z>2V!%>(JN1@'. 3QS0!FBW\:[CG4M V]C_9\
MV?\ T=0UOXU"G;J6@%NP.GS#_P!K5T=% '._9_&?_03T'_P73?\ Q^C[/XS_
M .@GH/\ X+IO_C]="2%4DG  R36%<>,-(AT"'6TEDGL9IA!')$GWF+[ <''&
M>] $9M_&>.-3T#/_ &#IO_C](+?QIM&[4] ![@:?,?\ VM71T4 <Y]G\:[O^
M0EH&W'7^SYLY_P"_U+]G\9_]!/0?_!=-_P#'ZZ*B@#G?L_C/_H)Z#_X+IO\
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
MWMHS))L&6P/04/3<%KL9+6_C4*=NI: 6[ Z?,/\ VM2_9_&?_03T'_P73?\
MQ^KPUZS.KV6F8E^T7ELUS%\OR[%QG)SU^85J4!<YP6_C7<<ZEH&WL?[/FS_Z
M.I?L_C/_ *">@_\ @NF_^/UT5% '._9_&?\ T$]!_P#!=-_\?I/L_C7=_P A
M+0-N.O\ 9\V<_P#?ZNCHH YTV_C/'&IZ!G_L'3?_ !^D%OXTVC=J>@ ]P-/F
M/_M:NCHH YW[/XS_ .@GH/\ X+IO_C]'V?QG_P!!/0?_  73?_'ZZ*B@#G%M
M_&I'S:EH /MI\Q_]K4&W\:Y&-2T#'?.GS<?^1JZ.B@#G?L_C/_H)Z#_X+IO_
M (_1]G\9_P#03T'_ ,%TW_Q^G3>++=?$QT*VT^_O+B/9]IE@C4Q6^_[N]B1V
MYX!XKH*.EPZV.<:W\:\;=2T \\YT^8<?]_J7[/XS_P"@GH/_ (+IO_C]=%10
M!SOV?QG_ -!/0?\ P73?_'Z1K?QJ%.W4M +=@=/F'_M:M;5]4M]%TBZU.[#F
MWMHS))L&6P/05:AE6>".9,[9%##/7!&: ,#[/XS_ .@GH/\ X+IO_C](+?QK
MN.=2T#;V/]GS9_\ 1U='4-W=P6-G-=W4@B@A0R2.>BJ!DFC8##^S^,_^@GH/
M_@NF_P#C]'V?QG_T$]!_\%TW_P ?J]<:[:PZ/;:I'%<W-O<>68Q!$68A\8)7
MJ!SD^E3_ -K67]L_V0)@;[R/M!B /$>=N2>G6G;6P7,G[/XUW?\ (2T#;CK_
M &?-G/\ W^I3;^,\<:GH&?\ L'3?_'ZZ*J>JZK9:+ITM_J$PAMHL;G()Y)P!
M@>I(%(#(%OXTVC=J>@ ]P-/F/_M:E^S^,_\ H)Z#_P""Z;_X_6I)J<<>K6VG
MF"Y9YXVD658\QJ%[,W8GL*O4 <[]G\9_]!/0?_!=-_\ 'Z1;?QJ1\VI: #[:
M?,?_ &M71T4 <X;?QKD8U+0,=\Z?-Q_Y&I?L_C/_ *">@_\ @NF_^/UT54K+
M4H[V[O;=(+F-K201LTL>U7)&<H?XA[T 97V?QG_T$]!_\%TW_P ?I&M_&O&W
M4M //.=/F''_ '^KHZ* .=^S^,_^@GH/_@NF_P#C](+?QKSG4M '/&-/F/'_
M '^K6_M:R_MG^R!,#?>1]H,0!XCSMR3TZU%HFN6FOV<MU9B01Q3O WF+@[D.
M#WZ9H S_ +/XS_Z">@_^"Z;_ ./T?9_&?_03T'_P73?_ !^NBHH YP6_C7<<
MZEH&WL?[/FS_ .CJ&M_&H4[=2T MV!T^8?\ M:NCHH YW[/XS_Z">@_^"Z;_
M ./T?9_&?_03T'_P73?_ !^NBHH YTV_C/'&IZ!G_L'3?_'Z06_C3:-VIZ #
MW T^8_\ M:NCHH YW[/XS_Z">@_^"Z;_ ./T?9_&?_03T'_P73?_ !^NBJE?
M:E'8W-G"\%S*;J7RE:&/<J'&<N?X1[T 9*V_C4CYM2T 'VT^8_\ M:@V_C7(
MQJ6@8[YT^;C_ ,C5T=% '._9_&?_ $$]!_\ !=-_\?H^S^,_^@GH/_@NF_\
MC]=%10!SC6_C7C;J6@'GG.GS#C_O]2_9_&?_ $$]!_\ !=-_\?KHJ* .<%OX
MUYSJ6@#GC&GS'C_O]2_9_&?_ $$]!_\ !=-_\?KHJ* .=^S^,_\ H)Z#_P""
MZ;_X_2"W\:[CG4M V]C_ &?-G_T=71T4 <XUOXU"G;J6@%NP.GS#_P!K4OV?
MQG_T$]!_\%TW_P ?KHJ* .=^S^,_^@GH/_@NF_\ C]!M_&>.-3T#/_8.F_\
MC]=%10!S@M_&FT;M3T 'N!I\Q_\ :U'V?QKN_P"0EH&W'7^SYLY_[_5T=% '
M._9_&?\ T$]!_P#!=-_\?H^S^,_^@GH/_@NF_P#C]=%10!SAM_&N1C4M QWS
MI\W'_D:E^S^,_P#H)Z#_ ."Z;_X_7144 <[]G\9_]!/0?_!=-_\ 'Z1K?QKQ
MMU+0#SSG3YAQ_P!_JZ.B@#G?L_C/_H)Z#_X+IO\ X_2"W\:\YU+0!SQC3YCQ
M_P!_JZ.B@#G?L_C/_H)Z#_X+IO\ X_1]G\9_]!/0?_!=-_\ 'ZZ*B@#G!;^-
M=QSJ6@;>Q_L^;/\ Z.H:W\:A3MU+0"W8'3YA_P"UJZ.B@#G?L_C/_H)Z#_X+
MIO\ X_1]G\9_]!/0?_!=-_\ 'ZZ*B@#G3;^,\<:GH&?^P=-_\?I!;^--HW:G
MH /<#3YC_P"UJZ.B@#G/L_C7=_R$M VXZ_V?-G/_ '^I?L_C/_H)Z#_X+IO_
M (_7144 <[]G\9_]!/0?_!=-_P#'Z0V_C7(QJ6@8[YT^;C_R-71T4 <[]G\9
M_P#03T'_ ,%TW_Q^D6W\:D?-J6@ ^VGS'_VM71T4 <[]G\9_]!/0?_!=-_\
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
M4)]$B,FHI%F%0NXYSR0.Y R0.YK'T?P]KJ^.)O$>KSV6V:P%L+>W9CY1#@@
MD#<.ISQR>E=%K5E=ZAI%Q;6-\]C=.O[JX09*,.1D=QV-)_"E_6[&OBO_ %L<
M+X>UBUO-9LDT[QG>2W(?;>:;JZA7D&.=BE5*L#SQD4IT]U^-D\QU2^54TH7!
M4,F"OF_ZO[OW._K[U?O/#OB+Q'=Z6-;BT>VBL+E+EKBT=Y)963H%W*-@/?DU
M>O\ 0-67Q[!K^GM926\EH+*ZBN&965-^XLF 03['%/JGZ_EI^(NC7I^?^1E>
M'X=8\9Z(=?D\07^GM<NYL[>TV".%%8JNX%3O)QDY/TQ5=O&NK7/@>Q:,Q1:W
M=ZB-),P3*)('*M(%^@SCUK1T_0O%/AFSETG0VTN?3B[M:RW<CK);!B25*JI#
M@$G'(I[> 53P7;:-!?$7]M<"]CO73.;D-N+%?0DD8]*-/EI_P?P^\?7SU_6W
MXV+EOH&N:7JEE/::_<WUJ25OH=1=6W#'#1[5^5L]NF*X'PIXCGDW^%--N#97
M5UJEV9;YTXC4.3LCR,-(1^ '-=W%I_BK4]3L)=6GL["TLY/-:/3KB1FNGQ@!
MB0N$YSMYS6=!X!N&\(7FEW%Q#'?F_EOK*YA)/DR%MR') .>Q_&DM'=_UJO\
MA[?+J+R7]:/^O^&.XAB\F!(M[R;5 WN<LWN3ZUQKW&H>)_&>JZ3%J=SIVFZ2
MD2O]C*K)/*Z[N6(.% ["NLTW[<--MQJ7D?;0@$Q@8E"W<KD X_"N=O-"U?3?
M$UWKGA\V<IOXT2\M+MVC5F085U90<''!!%#^+7S!?#H5-)U34['5-?\ #M]>
MO>/8VHNK2[D4"0QL#P^  2".N.:P+4>(KSX:+XLE\47\>H16;7$<40C$!" \
M.I7+$XY.>IXXKJ])\,ZA'-K.JZK<6\FK:G$(=L&?*@15(5%)Y/)R3C\*;9^%
M[VW^%Y\,O+;F]^P/;>8&;R]Q! .<9QSZ4G>S[V7WW?Z6&K<R[7_1?\$W]%O7
MU+0M/OI%"O<V\<K = 64$_SKA_%FFR7/Q3\+%=3OH/.CN<")D'E;4&=N5/WN
M^<^V*[?0[*73-!T^PF9&EMK:.)RA)4E5 .,]N*Q/$^@ZM>:_HFMZ.]FUQIQE
M5H;MF57610"05!.1CTK1V]I=;7_S_P" 1&_)9[V_R.<T31KS5_&/C%8]:O=/
MMDO4RMD55W?RQR693P/0?C4EIXSU'2OAWKM_>2_;+W2KV6RBF=0#*0P5&8#_
M 'AGZ5T_A[0KO2M;\07MP\+1ZE=+-$(V)*@(%(;('.1VS67:>!7E\-^(='U*
M>/;JE_-=120$DQAB"A.0/F! ..GO6:^&WDOS_P KEJU[OO\ A_5CG+K7I=*T
MM-3LO%.J:GJT>UYK.:U;R+CD;D5?+&SC."#]<UZK!*)[>.900LBA@#UY&:Y%
MK'QS=VD.FS7NF6D:%1+J5J[F:1 ?X8RNU6..>2.378J-J@9)P,9/6J>Q.NAY
MOHFCWVJ^+O%P76+RPLTOUPMF55WD\M>2Q!X QP/4YIP\9:IH_A#Q#]L=+O4]
M'N_L<4S+@3;BOENP'?YN<>E7[?0_%6C>(-<U'37TNYM]2N!(MM<2R(8\*!NW
M!3SQRN.@'-30^!%G\*:KIFIW?FWNJS-<W-S$N LI(*[ >R[1CZ5*^%>B_-?I
M<K[7S_K]"CK=EKOACPZ_B"/Q'?7EY:()KJWN=A@F7(W*%"C9QG!!JS?ZM?>(
M/%=CH.GWTVGVC:>-0N9X /-96.%1200OJ3C--O\ 0_%^OZ4-"U6?2X+%]J75
MY;.[2SH". A4!"<<G)J_JWAR^AURSUWP^]LMY;VWV22WN2RQS0YR!N4$J0>A
MP:K2^NU_T_SL3K;SM^J_2YEM=:CH7B"X\.W6HSZC8WNG37%M+<X,L3(,,I8
M;A@Y!/-<_P" -?GUW2]#\-:?=R:?%:6@FNI]N))\,08XLC& ?O-^ ]:ZZV\-
MZM?ZQ<ZWK<MHMV;-[2TM;9F:.%6ZL7(!9CQV&!5)/ VH0>#]"M[6XM8O$&C
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
MQ+NC)&_"C[O08Q[YK/\ !NA:CJ6@ZK/'XAO[!(]1NO(BL]B@,')+/E26Y[9
MQ75V&@ZMIGCO5-4A:RETS5/+:8.S":)D0J H P03CJ14_A/P_=Z#HEY974D+
MR3W<\ZF)B0%=B0#D#GUJ7\.G\OXW*?Q?/]!W@76+K7_!>FZE>D-<RQD2,!C<
M58KG';.,USOBW29;KXD^&=FKZA;_ &A;G;Y+1CR=L8SLRAZ]\Y]L5TO@K0[G
MPWX1L=)O)(7GMPX9H22IRY;@D ]#Z4:KH=S?>+= U:)X1!IXG\U6)W-O0*-H
MQCJ.<D5;MSIK^M"5I%K^MRMI^H7C_$/5M-DN'>T@L+>2.-L<,Q8$_4X%<KXB
MU.]N[3XD64]PSVUG;PB",XQ&&CRV/J:Z74]$UVU\72:_H36$WVFU6VN+:\=X
MP-I)5E90?7&,5D?\(/KDUGXP%W>V4MUKL<8C9=RJC!2"",$A1D =20.:C=?)
M_?<M:/YHM+_R43PS_P!@:;^<==U7-CP_=CQ5H^J>9#Y%EI\EK(NX[BS;<$<8
MQ\I[BNDJI?Y_FS.*_)?D>=>&;/7?$^F7M[>>)-0MC'>3PVBVVQ0H5R 7RIW\
M\8Z8'KS5:U\7ZQKUIH&C1W*V>I7UQ<07MW$@)18/O% <@%N.QQDU%X''BH:-
MJ:Z0VF26\NI701KMW5K=MYR0%!#COC(YK:_X0&73M*T9M(O$_M?2I))5FN%.
MRX:3_6!\<@-GMG&!272^UE^7]7[E/K;?7]199-1\)^*-'MFU:[U'3-5E:W9+
MPJ\D,H7<K*P .#@@@U0D\1:M8^&_$FGO=/)K%KJ'V.TD;&[$Q7R3T[!O_':V
M8="UO6/$6GZKX@-E;PZ:6>VM+-VDW2,,;W=E7H,X 'XU%JO@RYO_ (@6&NQ7
M$*:>FR2[@8G=)+&'\M@,8XW]SV%"5[)]?^ U^37S0=VOZ>O^:^XR;;Q'JU]X
M6T#3Q=.FM76HFRNIEQN A8F5OQ5?_'J@/B:/7->U=;[Q#J.E6EC<M:VT%A$<
MN5^]([!&SST7IQ6YI7@JXL/B%J&O27$3:?)ODM+=2=T<L@02,1C SL[$]:>F
MA:_X?U;4I_#_ /9]S9:C,;E[:\D>(PRD88JRJV0<9P0*+WU?7\]/\G]X]KI?
MUN_U7W&/'XIU27X=>))S<R->Z9YB6]]Y/EF9  4DVD#GL>,9%=/X6TW4H+==
M0U+6;J]FO(4=X'"B*%B,X0 9 YQR3TJG=>&]:OO ^K:7?:G%=:GJ"O\ .P*P
MPENB+P3M'J<FNHM(6M[*"%R"T<:H2.F0,4^_R_+4E]/G^>AS/BS5+_\ MG1/
M#NFW)LY=3>1I;I5#/%%&N6VYR-QSC)!Q5.634?"?BC1[5M6N]1TS59&MV2\*
MO)#*%W*RL #@X((-:WB;P_=:G<Z;JFF3Q0ZKILC/ 9@3'(K##(V.0".XZ53A
MT+6]8\1:?JOB V5O#II9[:TLW:3=(PQO=V5>@S@ ?C2CT_'T_K\1R_3\?Z_
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
M0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@"N]A:27T5\]O&UU$I2.8K\RJ>H!]#5BBB@
MHHHH *SK70=*L=3N=2MK""*^N?\ 73JOSO\ C6C10 4444 %%%% !1110 44
M44 %%%% !1110!7L["TT^)HK.WC@C9VD98UP"Q.2?J:L444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !5>SL+33XFBL[>."-G:1EC7 +$Y)^IJQ10 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &5
MK_B32?"]@E[K-W]FMWE$*OY;OER"0,*">BG\JYS_ (6_X$_Z#O\ Y*3_ /Q%
M8?Q\_P"1%L?^PG'_ .BI:G\,?"SP7J/A/1KVZT;S+BXL8)I7^U3#<[("3@/@
M<D]*!FK_ ,+?\"?]!W_R4G_^(H_X6_X$_P"@[_Y*3_\ Q%'_  J#P)_T O\
MR;G_ /BZ/^%0>!/^@%_Y-S__ != !_PM_P "?]!W_P E)_\ XBC_ (6_X$_Z
M#O\ Y*3_ /Q%'_"H/ G_ $ O_)N?_P"+H_X5!X$_Z 7_ )-S_P#Q= !_PM_P
M)_T'?_)2?_XBC_A;_@3_ *#O_DI/_P#$4?\ "H/ G_0"_P#)N?\ ^+H_X5!X
M$_Z 7_DW/_\ %T '_"W_  )_T'?_ "4G_P#B*/\ A;_@3_H._P#DI/\ _$4?
M\*@\"?\ 0"_\FY__ (NC_A4'@3_H!?\ DW/_ /%T '_"W_ G_0=_\E)__B*/
M^%O^!/\ H._^2D__ ,11_P *@\"?] +_ ,FY_P#XNC_A4'@3_H!?^3<__P 7
M0 ?\+?\  G_0=_\ )2?_ .(H_P"%O^!/^@[_ .2D_P#\11_PJ#P)_P! +_R;
MG_\ BZ/^%0>!/^@%_P"3<_\ \70 ?\+?\"?]!W_R4G_^(H_X6_X$_P"@[_Y*
M3_\ Q%'_  J#P)_T O\ R;G_ /BZ/^%0>!/^@%_Y-S__ != !_PM_P "?]!W
M_P E)_\ XBC_ (6_X$_Z#O\ Y*3_ /Q%'_"H/ G_ $ O_)N?_P"+H_X5!X$_
MZ 7_ )-S_P#Q= !_PM_P)_T'?_)2?_XBC_A;_@3_ *#O_DI/_P#$4'X0>! ,
MG0^/^ON?_P"+K+M/ GPHO[YK&SBL)[M<YABU.1GXZ\"3M0!J?\+?\"?]!W_R
M4G_^(H_X6_X$_P"@[_Y*3_\ Q%0Q_"OX=S7,UM%I43SP;?-B6^F+1YY&X>9D
M9[9J;_A4'@3_ * 7_DW/_P#%T '_  M_P)_T'?\ R4G_ /B*/^%O^!/^@[_Y
M*3__ !%'_"H/ G_0"_\ )N?_ .+H_P"%0>!/^@%_Y-S_ /Q= !_PM_P)_P!!
MW_R4G_\ B*/^%O\ @3_H._\ DI/_ /$4A^$7@-<;M$ R<#-Y/R?^^Z7_ (5!
MX$_Z 7_DW/\ _%T '_"W_ G_ $'?_)2?_P"(H_X6_P"!/^@[_P"2D_\ \11_
MPJ#P)_T O_)N?_XNC_A4'@3_ * 7_DW/_P#%T '_  M_P)_T'?\ R4G_ /B*
M/^%O^!/^@[_Y*3__ !%1W'PH^'UI;R7%QHZ10Q*7>1[V8*H'4D[Z>OPB\!NH
M9=#RI&0?M<_(_P"^Z %_X6_X$_Z#O_DI/_\ $4?\+?\  G_0=_\ )2?_ .(J
M)?A5\/6NWM!I"&X1!(T7VV;<%)(!QOZ9!_*I?^%0>!/^@%_Y-S__ != !_PM
M_P "?]!W_P E)_\ XBC_ (6_X$_Z#O\ Y*3_ /Q%94_@?X36VH"PG33XKS.W
MR'U20.#Z$>9P?:M7_A4'@3_H!_\ DW/_ /%T '_"W_ G_0=_\E)__B*/^%O^
M!/\ H._^2D__ ,11_P *@\"?] +_ ,FY_P#XNC_A4'@3_H!?^3<__P 70 ?\
M+?\  G_0=_\ )2?_ .(H_P"%O^!/^@[_ .2D_P#\11_PJ#P)_P! +_R;G_\
MBZ/^%0>!/^@%_P"3<_\ \70 ?\+?\"?]!W_R4G_^(H_X6_X$_P"@[_Y*3_\
MQ%'_  J#P)_T O\ R;G_ /BZ0_"+P&&"G1 ">@^V3\_^/T +_P +?\"?]!W_
M ,E)_P#XBC_A;_@3_H._^2D__P 11_PJ#P)_T O_ ";G_P#BZ/\ A4'@3_H!
M?^3<_P#\70 ?\+?\"?\ 0=_\E)__ (BC_A;_ ($_Z#O_ )*3_P#Q%'_"H/ G
M_0"_\FY__BZA_P"%5_#O[9]C_LJ+[5Y?F^1]NFW[,XW;?,SC/&: )O\ A;_@
M3_H._P#DI/\ _$4?\+?\"?\ 0=_\E)__ (BC_A4'@3_H!?\ DW/_ /%U6M_A
ME\-KNZGM;;3[::XMSB:*/4)6>(^C 29'XT 6?^%O^!/^@[_Y*3__ !%'_"W_
M  )_T'?_ "4G_P#B*KR?##X;PWT5C+IUNEW,"T4#:A*)' ZE5\S)'TJQ_P *
M@\"?] +_ ,FY_P#XN@ _X6_X$_Z#O_DI/_\ $4?\+?\  G_0=_\ )2?_ .(H
M_P"%0>!/^@%_Y-S_ /Q=0V_PK^'=V91;:5%-Y,ABD\N^F;8XZJ<2<$>E $W_
M  M_P)_T'?\ R4G_ /B*/^%O^!/^@[_Y*3__ !%,E^$O@""%YIM&6.)%+.[W
MLP50.I)+\"J__"M/AI_SXVO^H^T_\A&7_5?\]/\ 6?=_VNE %O\ X6_X$_Z#
MO_DI/_\ $4?\+?\  G_0=_\ )2?_ .(ID/PF^']Q DT&CI+%(H9'2]F96!Z$
M$/R*?_PJ#P)_T O_ ";G_P#BZ!:!_P +?\"?]!W_ ,E)_P#XBC_A;_@3_H._
M^2D__P 11_PJ#P)_T O_ ";G_P#BZ/\ A4'@3_H!?^3<_P#\70,/^%O^!/\
MH._^2D__ ,11_P +?\"?]!W_ ,E)_P#XBLJ+P/\ "6?4?[/A33Y+S.WR%U20
MN3Z8\SK[5J_\*@\"?] +_P FY_\ XN@ _P"%O^!/^@[_ .2D_P#\11_PM_P)
M_P!!W_R4G_\ B*/^%0>!/^@%_P"3<_\ \71_PJ#P)_T O_)N?_XN@ _X6_X$
M_P"@[_Y*3_\ Q%'_  M_P)_T'?\ R4G_ /B*/^%0>!/^@%_Y-S__ !='_"H/
M G_0"_\ )N?_ .+H /\ A;_@3_H._P#DI/\ _$4?\+?\"?\ 0=_\E)__ (BC
M_A4'@3_H!?\ DW/_ /%TG_"HO >[;_8@W8SC[9/G'_?= "_\+?\  G_0=_\
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
MQIK>L3:'X:U*RTVX\/W$,+S0R;KB8G/.[+9/0!N3CBM=M*U'Y_\ 0+KGP?\
M9O\ 4M_K>?W?3[W^SUI2TBWY?I(N-N9+S_6)I6WB?4[JUT?2?#.F6"WDFF17
MDHN79;>VC( 51M!))Y ]A3+KX@W]OHJ/_9$9U>/5$TRXL_-.W>P)!5L=#P02
M.]4=)-[X1NM*U6[TR_FLKK1;:TG^SV[226TT8R R ;@"&(]B*JRZ5JU]Y.LO
MIEW$VH>)K:Z%N8B9(;=%VAY /N\#)STS5M)SMTO_ .W?Y?YF<=OZ[/\ 7_(Z
MS0?$.M/XFN/#_B"SLH;L6HO()+*1FC:/=M(.X Y!Q]:C^(]W/'H-IIMO,\+Z
MM?0V#2H<%$<_-C\ 1^-2-9W/_"V4O?LTWV7^Q3%Y^P[-_G9V[NF<<XJSXVT.
MYUW00M@4&HVD\=W:;SA3(AR ?J,C\:AVLF_G]_\ D7LW;^M/\S%\1^'_  'I
M^B#1[LZ5I$KQ'[+.P1)8V'20-P20<=^:V=+UYI=?M=&2:*\@.E)>"]4\S'=M
MS@<8/7\:Y+7/$,'B.P>RN/A]J=SKAB:&-;JP0I"Q&-PF;@+GG(Z\5)!#?>"=
M7T*[O=.N[NV31%TZ9K"$S&.96#<@<X/(S37G_6C):TT_K5&TOC#5+FRU/[!H
M_P!JO+?5VTV!$+; !C]Y(P!VJ,G/X>M00^+M=TZ[U;3=>L].^WVFFOJ,#V,C
MF*1%R-I##(.<5RJV^N?V#?37.F:M9V=UXB>XOH+=&%P;9E!&-O)&<9V^AIMI
MHL::WK$VA^&M2LM-N/#]Q#"\T,FZXF)SSNRV3T ;DXXJ7L_3_P!M3_,M6<O*
M_P"J_0ZC3_%GBZ[T*/4CX=MW-^81I\<,CMM#]7F(!VJ ,Y]P.M:.A>(=;/B6
MX\/^(;73TO%M?MD4MA([1LF[:00XR"#BL36+?4X?AYX7MS!J*VD8MUU2*S5A
M<"(1X(P/F^]C('-5?"&E6]K\0WO-)\/7^G:1)I;QI-<Q.#-)YBDEMQ+ D=-V
M"<<5<DE*272_X+3^NIFOA3_K<DA^(7B5_#\?B:31M/31$E\N<>>_GL/,V%T&
M,8!['DU-#J=_IOQ+\2W]X+0:=;:?%+*RNY<1 .4VC&-Q.<CIZ9JC_9&I?\*'
MET[^S[O[<6;%MY+>;_Q\Y^[C/3GZ5;US3+NZ\5Z_IOV*[V:WI"06UTL1,*.B
MOD.W\/4?G4O3;S_])3_S_(T:5_*_Y2_R_P S1M?%OB*W.G:CK6E6,&C:E+'%
M$89F:>W,GW#("-I!.!QTS2W/BSQ%=SZE=Z#I5C<:3IDKPS&XF99KAD'S^4 ,
M#'3GKBN4TC0]%EETFSM? 5Q#K,<L?VV2ZCE2& +]YP^[#9(RH'6HYO#>CZ1>
MZS;:QX-O=4U&6ZEFL+B"&1X[A7.54LIPI!.#G''--^7G;\/O_#\"%Y^5_P ?
MN_'\3UW2]1@U;2K74;8DP7,2RIGK@C/->:7MSH_AOQ;KD_C+1'N(+Z8/;:G)
M:"XB6': (R<$K@YX Y_*O1= LSI^@6%JUK%:M%"H:"%BR1G'*@GD@&N2?Q1J
MGAG4M1L=?TG5=2M99VELKNRMA,IB;I$P&,$=.>M*5E+3S"-^77R,#6[3^SO
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
M=4U\Y.>=8N>/_'Z7_A#;+_H)Z]_X.;G_ .+H Z*BN=_X0VR_Z">O?^#FY_\
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
M*6:-))<B-&8 O@9.!WP.:\MCLK6/X5B>.UA67^TL&18P&VB^]?3BNQ\0D?\
M"4>&QGDO<G'_ &Q:AZ*_];7!_P!??8OV_BKP[=W*6UMKVES3N=J11WD;,Q]
M <FG7GB?0-/NGM;W7-,MKA,;HIKN-'7(R,@G(XKRNRDN[SP/H.BR>'[:UCU
MI#!J\LRD(P.X-@+N#G!VY(Y[UT$8U$>-/$XL_#-CJZBX@W2W-TL10^2G !1L
M^M.W]?=_F/\ K\6OT/0(]0LY8[:2*ZADCNO]0R.&$O!/RD=> 3Q4$6O://J;
MZ9%JED]^F=ULLZF08Z_+G-8=F[7'C'R[B!+0:?I*.(4<%(GE9MV#@ X$>,X'
M?UKF[>T_L6QTVWU32;:[TF*ZCDMM=TZ92^YG^1Y%QGYBP#%20<GUHMK;^M[?
MUW$]OZ[7.ZU?3;#Q5H,]C),6MYC@2P,-R.K<$'U#+^E8,>F67AS5+?6?%/BP
M75S&C06;WIBMTC#8W;5&-S$8R?2M+0F-OXE\16 _U*S172#^Z9$^8?\ ?2$_
M\"-9VOV5[_PE/]IZ99Z?K$L=F()].N)E22-2Q8.A((&[D'.,[1SQ2VLUU_R_
MI#WNNW_ .K6^M'D@C6Z@9[A"\*B0$R*,9*CN!D<CU%/6Y@>:6%9HVEB ,B!@
M60'H2.V<'\J\PM+IHM7\-'P[I+,\::A&UA>7'E&!MZ;TW!6& >@ QC%)JUWJ
M4S^)%U"U33Y+B33K>=8+GS0L+N58[]J]02.G>G:^W];?YB>F_P#6_P#D>BV&
MO:1JEQ+!I^J6=U-%_K(X)U=E^H!JS'>6LT,DL5S"\43,LCJX(0K]X$]B._I7
M*>*]/LM*BT.\T^UAM[JVU&W@@,*!3L=@CIQU!4GCVS3/#Y">$O$F[C%]J&<]
MOF:ID[1;[7&E=I=['6PWUG<2B."Z@ED,2S!4D#$QGHV!_">QZ53NO$N@V5X;
M.[UO38+I2 89;I$<$]/E)SSD5RO@_P#Y&2U_[%NR_P#0GJYI&F6&H^*O%RWM
ME;W -S"O[V(-P8$XY%7)6=O7\'8F+O&_I^*.AUK28==TF2S>0QEBLD4R#)C=
M2&5Q]" :CF\1Z)970L;S6]-BO5PK0R7*(^2./E)R,Y_6LWP [-X3BB+L\4%Q
M/!"S'),22LJ?H /PKE+^+49_$7C**R\,V.K*[QJTMQ.J-&3 O 4J<^O45+=O
MS_!?YE)7W]/Q_P" ==J5SH-AXIAU'5M<L+:XBM3';6]S<)'L#-\SC<<G.T#/
ML?6MRRO[/4K9;FQNX+JW8D++!('4XZX(XKR[399Y]=L'TK1X-=C_ .$?M1F]
MF6%E =QNY5N3CG^=>EZ.)AID7VC3H=.F.2UM!('5.3T8 9SUZ=ZIJVG];LG^
MOP#4M:TO1D1]3U&ULU<X0W$RIN/MD\U-_:%D8[>3[7;[+E@L#>8,2DC("G/S
M' )X]*Y.R6&?Q1XJU"ZL6OKFR:*W@A5%9Q%Y2OM0,0!N9F[C./:L6VN+*4:-
M#8:?=Z?%;>)2CVUSMS$YB=B%"D@+\W S4K6WR_$IZ7_KH>E&XA%R+8S1^>4W
MB+<-Q7.,XZXR>M,MKRUO(FEM;F&>-6*,\3A@&!P1D=P>M<;XJU<:)XCNM0',
MD&ARF->Y<RJ$'XM@5G?#V[L;"^U#0K.6=X7M8[M&G@DB+2;0DV Z@GD*V1_>
M-*^C?E_G^B%_7Y?JSL[?Q5X=N[E+:VU[2YIW.U(H[R-F8^@ .36BUW;)=QVC
M7$*W,BETA+@.RCJ0O4@9ZUXY927=YX'T'19/#]M:QZ@4A@U>692$8'<&P%W!
MS@[<D<]ZN:[KUE%XSN-;:2X,^E7D-K%MMY&0P $3DN%V#F0]3_RS%7;6W]=/
MU:!Z7_KO_DSU>*[MIIYH(KB*2: @2QHX+1DC(W#J,CGFJ-SXFT"S$9NM;TV
M2 E/-NXUW '!QD\X((^HK@O.ET;Q_K_B2.1FLDN8+:_0'@0M"FV3_@+=?8FG
M7EM:W'P8OKAX(9)%2XV2% 2!Y[=#4K5)^GXNP_M6_K8[G_A*/#QLS>#7=,^R
MA_+,WVN/8'QG;NSC..<41>*/#TUO-<1:[IDD, !FD2[C*QY.!N.<#)XYKFO&
MUHEI;^'5T_2K6=VU1"+4[8DE/E2=3@@?D:H^)UU#_A"]0-UX8L=-D^T6HCC@
MN5D$_P"^7AB$7 Z>O6C^OR_S$NG]=_\ ([.W\4>'KLR"VUW3)C&AD<1W<;;$
M'5C@\ >M2V&OZ-JLK1:=J]A>2*-S);W*2$#U(4FN1U1=1_X1;7S>^%=/TI!I
ML^V>WNEE8G:?EP(UP/?/:G:WI]E8:#X=U*SM88+^*[LUBDBC"LP=E5U)'4%2
M<BFE=_=^(/;[_P #N9IXK:"2>>5(H8U+/)(P55 ZDD]!5&T\1:)J E-EK.GW
M(A3?*8;I'V+ZM@\#W-5?&?\ R)&N_P#7A-_Z :XW3A=)KGA:74O#UKI4!5HH
MKBVF64W#M$<(^%4JI +=^0*2U=OZZ_Y#>BO_ %T/1GU"RCL1?/=VZV94,+AI
M (RIZ'=G&#D58ZUYUIVD7/\ PE)\+2LAT32Y!J4*YRSJY/EQ$?W4<.?P6NO\
M3ZK_ &)X9U#41R\,+&-?[SGA1^+$"ANRO_7]7!*\N7^OZL7$U*QDLY;M+VV:
MVBW"2995*)M^]ELX&,<^E/:\M5ABF:YA$4Q58G+C:Y;[H4]\]L=:\CTN[L;'
MPYXJT*SEG>%](-VC3P21%I/*V38#J">0K9']XU<M)I-)LM'\,W<C-Y5]97-A
M(YYD@9AE?<HV1]"M5;6WI_P?R);LK^O_  /S/4+R]M=/M7NKVYAMK=,;I9I
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** /*_CY_R(MC_P!A./\ ]%2UW'@O_D1?#W_8,MO_
M $4M</\ 'S_D1;'_ +"<?_HJ6NX\%_\ (B^'O^P9;?\ HI:!FY1110(H:KI,
M&L0V\=P\BK!<QW*^60,LC;@#D'C(YHN-)@N=:LM5=Y!/:1R1QJ"-I#[<Y&,_
MPC'-<SXIUBX@\26VF2^(!X?LGM_-CNC'&?/EW8*;I 5&!@XZG=3X/$6KV6J:
M#IFI0K,]U'.T]U;H#&X0@(X.<*"#N8=LBA?U^/\ D-E_5_!MGJU^U\;^_M+D
MRQ3+);.@*-&KJ,;E/9SG\*O:3HTVER2/+K6IZ@'  6\:,A/<;$7]:J:;XPT[
M4[V.W2&[@2=6>UN)XMD5RJ\DQG/ISR!D<C(K(U?QY!)H.IR:<EY;3BRFN+"Z
MF@ CN-@Y:/.<XX/S 9'/(HV"UV;^N>'H=:DMKA;RZL;VUW>3=6K .H;&Y2""
M"IP.".U5+?P;916\:RW=Y<7 O4OI+F5U,DTJ#"[N,;<8& !P*R-5\;FVN](C
MM!=7"?:UM[PP0*XE<PNPC7_:#;2<8 [D<UIW'CK3+?3(+PVNH/)-<M:"T2#,
MZS $["N>O'KCD'..:=K;"W'W_@^.XU"XO+#5]3TI[H@W*64BA93C&[#*=K8
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
M&>K7?PZU&^U"02ZO;DI$Q15\PR >2<  <E@.G:JE>+?E_G_P!1]Z*?1_Y?\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110!Y7\?/^1%L?\ L)Q_^BI:
M[CP7_P B+X>_[!EM_P"BEKA_CY_R(MC_ -A./_T5+7<>"_\ D1?#W_8,MO\
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
M8SBEU'PYI.K70NKVT\V8(L>X2.N55PX! (!PR@__ *S1IU_K;_+\0OV_K?\
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >5_'S_D1;'_L
M)Q_^BI:[CP7_ ,B+X>_[!EM_Z*6N'^/G_(BV/_83C_\ 14M=QX+_ .1%\/?]
M@RV_]%+0,W****!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 5XA_P W2_Y_Y\J]OKQ#_FZ7_/\ SY4#/;Z***!!1110 4444 %%%% !
M1110 4444 '2N!M]!U2VEN]3\#>(K)[&\F>=[.ZC\V RD_,5D4[AR.17?5Q@
M\&ZKI5Y<R>&?$/\ 9]K<R-+)97%J)XU=NI3D%<^G2EU'T&Z7X@NKJ;6]+U?2
MX+#7+>T\YY+9]R3QD$*ZMUX/&#TKFM,N[S5]#\":#->W*6^I0RS7DJ2LLDJQ
MC.S?UP2><'.!7:Z1X2:Q&HW5]J4NH:MJ$7E37;QA J@$!40<*HSG&>?6L#5M
M&TSPWX<\-Z=?ZE/:SV,FRUUF.)52"3!_U@8D!6'&#D''44]$]?+]?^ +7IY_
MDO\ @B7&CQ^'OB3X9@TZYNH["Y2YWV;7#O&&6/[P#$]<CCIQ3-)T2'Q+XL\6
M1:M<WL]G;7JK#;)<R1HA,8);Y&!/; Z#GUJIIRMJWQ/T6ZA\0IKS65M.UU/;
M(JV\ 9=J*NTD!B2<Y8GCVKN=%\/_ -D:MK5]]J\W^T[A9]GE[?+PH7&<G/3K
MQ36ROY_FK WKIY?D_P#@'#Z7?LO@35K/4/$%U96]EJ\MDET-TD[Q*PQ&I'S%
MB#@$9-4[F:TTKQ!X<NM!TO7=.6XU".VGEO#(L=PC @J5D8L6XSG;^/2NGD^'
M@;3+F!-49+EM7;5K:<0#$,A/"E2?F ^HS[5)?^#=5UFZTR\U7Q DDVG7:7,4
M<%GY<1P>05+DDGIG=QZ41W3?E^2O^H2V:7G^>AA:#H]G:^-O',T(G62U2/RB
M;F0XWPDG(+?-[9SCMBM*UNK@_ W[49Y3<?V.[^;O._=L/.>N:UXO"D]OXMU#
M5H-2 LM211>6;P!BY5"H*OGY>OH:R1\/]4'AZ;PX/$S#13&T<48M!YRJ>BL^
M[E0?0 D<9%2_@MY+\+E)KGYO/]$9VKB\OM$^']K'?7,!O&C2>2*4J[(8"6Y]
M2,\^O-1:O!#8>*K'PE!!K$^C06C7LUO:3.\DS,^T!F+!M@],]2*Z]O">Z+PR
MGVW_ ) C*<^5_KL1E/7Y>N>]2:[X:DU'4[35].OSI^JVJ-&DWEB1)(SR4=,C
M(SR.1@U<FN9OI=_\ B-[6?9?\$PO#"WMCXL>VL=-U>UT">V+&._R1#.#_ 2S
M$ CMTR*Z_3M*ATQ[MH9;AS=3M._G2E]K'LN>@]JS='\/WUKJTVK:OJS7]Z\8
MA1(X_)@B3.?E3)R2>Y)-:&F6=_:/>&^U,WJS3M) IA$?D1GI'Q]['J>:0S0H
MJAJ.MZ3I#1KJ6J65D9 2@N;A(]V.N-Q&:I?\)IX5_P"AET;_ ,#XO_BJ0&Y1
M6'_PFGA7_H9=&_\  ^+_ .*H_P"$T\*_]#+HW_@?%_\ %4 ;E%8?_":>%?\
MH9=&_P# ^+_XJC_A-/"O_0RZ-_X'Q?\ Q5 &Y16'_P )IX5_Z&71O_ ^+_XJ
MC_A-/"O_ $,NC?\ @?%_\50!N45A_P#":>%?^AET;_P/B_\ BJ/^$T\*_P#0
MRZ-_X'Q?_%4 ;E%8?_":>%?^AET;_P #XO\ XJC_ (33PK_T,NC?^!\7_P 5
M0!N45A_\)IX5_P"AET;_ ,#XO_BJ/^$T\*_]#+HW_@?%_P#%4 ;E%8?_  FG
MA7_H9=&_\#XO_BJ/^$T\*_\ 0RZ-_P"!\7_Q5 &Y16'_ ,)IX5_Z&71O_ ^+
M_P"*H_X33PK_ -#+HW_@?%_\50!N45A_\)IX5_Z&71O_  /B_P#BJ/\ A-/"
MO_0RZ-_X'Q?_ !5 &Y16'_PFGA7_ *&71O\ P/B_^*H_X33PK_T,NC?^!\7_
M ,50!N45A_\ ":>%?^AET;_P/B_^*H_X33PK_P!#+HW_ ('Q?_%4 ;E%8?\
MPFGA7_H9=&_\#XO_ (JC_A-/"O\ T,NC?^!\7_Q5 &Y16'_PFGA7_H9=&_\
M ^+_ .*H_P"$T\*_]#+HW_@?%_\ %4 ;E%8?_":>%?\ H9=&_P# ^+_XJC_A
M-/"O_0RZ-_X'Q?\ Q5 &Y16'_P )IX5_Z&71O_ ^+_XJC_A-/"O_ $,NC?\
M@?%_\50!N45A_P#":>%?^AET;_P/B_\ BJ/^$T\*_P#0RZ-_X'Q?_%4 ;E%8
M?_":>%?^AET;_P #XO\ XJC_ (33PK_T,NC?^!\7_P 50!N45A_\)IX5_P"A
MET;_ ,#XO_BJ/^$T\*_]#+HW_@?%_P#%4 ;E%8?_  FGA7_H9=&_\#XO_BJ/
M^$T\*_\ 0RZ-_P"!\7_Q5 &Y16'_ ,)IX5_Z&71O_ ^+_P"*H_X33PK_ -#+
MHW_@?%_\50!N45A_\)IX5_Z&71O_  /B_P#BJ/\ A-/"O_0RZ-_X'Q?_ !5
M&Y16'_PFGA7_ *&71O\ P/B_^*H_X33PK_T,NC?^!\7_ ,50!N45A_\ ":>%
M?^AET;_P/B_^*H_X33PK_P!#+HW_ ('Q?_%4 ;E%8?\ PFGA7_H9=&_\#XO_
M (JC_A-/"O\ T,NC?^!\7_Q5 &Y16'_PFGA7_H9=&_\  ^+_ .*H_P"$T\*_
M]#+HW_@?%_\ %4 ;E%8?_":>%?\ H9=&_P# ^+_XJC_A-/"O_0RZ-_X'Q?\
MQ5 &Y16'_P )IX5_Z&71O_ ^+_XJC_A-/"O_ $,NC?\ @?%_\50!N45A_P#"
M:>%?^AET;_P/B_\ BJ/^$T\*_P#0RZ-_X'Q?_%4 ;E%8?_":>%?^AET;_P #
MXO\ XJC_ (33PK_T,NC?^!\7_P 50!N45A_\)IX5_P"AET;_ ,#XO_BJ/^$T
M\*_]#+HW_@?%_P#%4 ;E%8?_  FGA7_H9=&_\#XO_BJ/^$T\*_\ 0RZ-_P"!
M\7_Q5 &Y16'_ ,)IX5_Z&71O_ ^+_P"*H_X33PK_ -#+HW_@?%_\50!N45A_
M\)IX5_Z&71O_  /B_P#BJ/\ A-/"O_0RZ-_X'Q?_ !5 &Y16'_PFGA7_ *&7
M1O\ P/B_^*H_X33PK_T,NC?^!\7_ ,50!N45A_\ ":>%?^AET;_P/B_^*H_X
M33PK_P!#+HW_ ('Q?_%4 ;E%8?\ PFGA7_H9=&_\#XO_ (JC_A-/"O\ T,NC
M?^!\7_Q5 &Y16'_PFGA7_H9=&_\  ^+_ .*H_P"$T\*_]#+HW_@?%_\ %4 ;
ME%8?_":>%?\ H9=&_P# ^+_XJC_A-/"O_0RZ-_X'Q?\ Q5 &Y16'_P )IX5_
MZ&71O_ ^+_XJC_A-/"O_ $,NC?\ @?%_\50!N45A_P#":>%?^AET;_P/B_\
MBJ/^$T\*_P#0RZ-_X'Q?_%4 ;E%8?_":>%?^AET;_P #XO\ XJC_ (33PK_T
M,NC?^!\7_P 50!N45A_\)IX5_P"AET;_ ,#XO_BJ/^$T\*_]#+HW_@?%_P#%
M4 ;E%8?_  FGA7_H9=&_\#XO_BJ/^$T\*_\ 0RZ-_P"!\7_Q5 &Y16'_ ,)I
MX5_Z&71O_ ^+_P"*H_X33PK_ -#+HW_@?%_\50!N45A_\)IX5_Z&71O_  /B
M_P#BJ/\ A-/"O_0RZ-_X'Q?_ !5 &Y16'_PFGA7_ *&71O\ P/B_^*K6M;NV
MOK9+FTN(KBWD&4EA<.K#V(X- 'F/Q\_Y$6Q_["<?_HJ6NX\%_P#(B^'O^P9;
M?^BEKA_CY_R(MC_V$X__ $5+7<>"_P#D1?#W_8,MO_12T#-RBBB@04444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>(?\ -TO^?^?*O;Z\
M0_YNE_S_ ,^5 SV^BBB@04444 %%%% !1110 4444 %%%% !1110 4V2-)8S
M'(BNC<%6&0?PIU% $4%M!:Q^7;P1PIUVQH%'Z5+110 4444 %%%% !1110 4
M444 ,DABE(,D2/CIN4&HS9VI&#;0X_W!4]% $ LK55"K;0@#@ 1CBE^QVO\
MS[0_]\"IJ* (?L=M_P ^\/\ WP*1;&T086U@ ]!&*GHH @-C:$@FU@)'0F,<
M4OV.V_Y]X?\ O@5-10!#]CM?^?:'_O@4C6-HV-UK <'(S&.M3T4 0_8[;_GW
MA_[X%(+&T7.+6 9.3B,<FIZ* (?L=K_S[0_]\"C[';?\^\/_ 'P*FHH @%C:
M!BPM8-QZGRQDT-8VCJ5:U@*GJ#&#FIZ* (?L=M_S[P_]\"C[':_\^T/_ 'P*
MFHH @-G:D8-M#C_<% LK55"K;0@#@ 1CBIZ* (?L=K_S[0_]\"C[';?\^\/_
M 'P*FHH @6QM$&%M8 /01B@V-H2";6 D="8QQ4]% $/V.V_Y]X?^^!1]CM?^
M?:'_ +X%344 0-8VC8W6L!P<C,8ZTOV.V_Y]X?\ O@5-10! +&T7.+6 9.3B
M,<FE^QVO_/M#_P!\"IJ* (?L=M_S[P_]\"D%C:!BPM8-QZGRQDU/10! UC:.
MI5K6 J>H,8.:7[';?\^\/_? J:B@"'[':_\ /M#_ -\"D-G:D8-M#C_<%3T4
M 0"RM54*MM" . !&.*/L-INW?98-V,9\L9Q4]% $/V.V_P"?>'_O@4?8[7_G
MVA_[X%344 0&QM"03:P$CH3&.*7[';?\^\/_ 'P*FHH A^QVO_/M#_WP*1K&
MT;&ZU@.#D9C'6IZ* (?L=M_S[P_]\"D%C:+G%K ,G)Q&.34]% $/V.U_Y]H?
M^^!1]CMO^?>'_O@5-10! +&T#%A:P;CU/EC)H:QM'4JUK 5/4&,'-3T4 0_8
M[;_GWA_[X%'V.U_Y]H?^^!4U% $!L[4C!MH<?[@H%E:JH5;:$ < ",<5/10!
M!]AM-V[[+!NQC/EC.*7[';?\^\/_ 'P*FHH A^QVO_/M#_WP*0V-H2";6 D=
M"8QQ4]% $/V.V_Y]X?\ O@4BV-H@PMK !Z",5/10!#]CM?\ GVA_[X%'V.V_
MY]X?^^!4U% $ L;1<XM8!DY.(QR:&L;1L;K6 X.1F,=:GHH A^QVW_/O#_WP
M*/L=K_S[0_\ ? J:B@"!K&T=2K6L!4]08P<TOV.V_P"?>'_O@5-10!#]CM?^
M?:'_ +X%(;.U(P;:''^X*GHH @%E:JH5;:$ < ",<4?8;3=N^RP;L8SY8SBI
MZ* (?L=M_P ^\/\ WP*/L=K_ ,^T/_? J:B@" V-H2";6 D="8QQ2_8[;_GW
MA_[X%344 0+8VB#"VL 'H(Q2_8[7_GVA_P"^!4U% $/V.V_Y]X?^^!2"QM%S
MBU@&3DXC')J>B@"!K&T;&ZU@.#D9C'6E^QVW_/O#_P!\"IJ* (?L=K_S[0_]
M\"D:QM'4JUK 5/4&,'-3T4 0_8[;_GWA_P"^!2"QM Q86L&X]3Y8R:GHH A^
MQVO_ #[0_P#? H^QVW_/O#_WP*FHH @^PVF[=]E@W8QGRQG%+]CMO^?>'_O@
M5-10!#]CM?\ GVA_[X%(;&T)!-K 2.A,8XJ>B@"'[';?\^\/_? J545%"HH5
M1T &!2T4 >5_'S_D1;'_ +"<?_HJ6NX\%_\ (B^'O^P9;?\ HI:X?X^?\B+8
M_P#83C_]%2UW'@O_ )$7P]_V#+;_ -%+0,W****!!1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5XA_S=+_G_ )\J]OKQ#_FZ7_/_ #Y4
M#/;Z***!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 >5_'S_D1;'_L)Q_\ HJ6NX\%_\B+X>_[!EM_Z
M*6N'^/G_ "(MC_V$X_\ T5+7<>"_^1%\/?\ 8,MO_12T#-RBBB@04444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %>(?\W2_P"?^?*O;Z\0
M_P";I?\ /_/E0,]OHHHH$%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!Y7\?/^1%L?\ L)Q_^BI:[CP7
M_P B+X>_[!EM_P"BEKA_CY_R(MC_ -A./_T5+7<>"_\ D1?#W_8,MO\ T4M
MS<HHHH$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7B'
M_-TO^?\ GRKV^O$/^;I?\_\ /E0,]OHHHH$%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y7\?/^1%L?
M^PG'_P"BI:[CP7_R(OA[_L&6W_HI:X?X^?\ (BV/_83C_P#14M=QX+_Y$7P]
M_P!@RV_]%+0,W****!!1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5XA_S=+_ )_Y\J]OKQ#_ )NE_P _\^5 SV^BBB@04444 %%%% !1
M110 4444 %%%% !7 :=>>(?&5]JLMGKZZ/:6-Y):1V\%JDLC%.-SE\XSV  K
MO^U<!;:)X7\>/<ZQ:1WNEZK'*]O<26TY@N$=3CYPI(SQG)S2ZCZ&SH5UX@2/
M5+'7?+\RT_U&II%LCG0KG<5R<%3U'2K5CK5I9>%;;4]4UJTGAV O?@"..4YZ
M@?T%<UI%[J=GJOB+PU=ZH^K6]I8B>*ZE \V,L"/+<CJ>,YZUS^AA6M?ADMX
M; I,0'^X9]O[O/OUQ[U2U?W?K_D2]/Q_)?YGI&G^+- U6>*"QU6VFGE+!(@V
M')49/RGD<<TW4/&'AW2C(M]K%K T<AB=&?Y@P )&!ST(/XUSNOI9CXN^%&01
M_;3!=>9C[Q39\N?QW8_&G^#+:$^-?&MR8E,QO8X]Y'.WRP<?3-):V^?X-(;T
M_#\;_P"1UD>M:9+I/]JQW]LVG[2_VGS!Y8 Z\U1T[QCX=U:]6RL=6MY;EQN2
M/)!<>JY W?A7G>GWEA8^&-5M+G35OQ+XHEM[.S,ACC,FX%=Q'101GH1[5=\6
M/KHUKPBVL'2(2=7B$4-GO>0=<_.V/EQ@$!>XYII7:\[?BK_J#T3\K_@SH-#\
M>V.K>+=:THWEH(;39]F*-\TN%)D/_ 3Q[8KIUU6P?2O[46ZB-AY9E^T;ODV8
MSNSZ5Q6DC/C#XA ==D'_ *(-06UQ"G[/_F-*H3^QV3)/\6TKCZYXJ6[0OY+\
M;E)7G;S_ ,O\SM[G7M)L[2WNKG4+>*WN5W0R.X"N-N[(/^Z,U5'B_P /?V.N
MK?VO:BP=S&DQ; 9A_"!U)]JXN_M(;W3/AK!.@>(RPL589!Q!GG\JL:Y%?M\6
M]-ALQ8((],>2T6[1BGF%_G*A2/GQC\*MJTFO-K[B$[J_DG]YV^E:YIFN0/-I
ME[#=(C;7\MN4/HPZ@_6IK/4K+4&N%L[F.8VTIAF"'.QQU4^]<CIUE>Q_$C[7
M?:AI2WCV!2:SLU<-(F[Y7;)/0Y&?>NSAA@B,AACC0NQ9]B@;F]3CO2\Q^1+1
M112 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** /*_CY_R(MC_ -A./_T5+7<>"_\ D1?#W_8,MO\ T4M</\?/^1%L
M?^PG'_Z*EKN/!?\ R(OA[_L&6W_HI:!FY1110(**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "O$/^;I?\_P#/E7M]>(?\W2_Y_P"?*@9[
M?1110(**** "BBB@ HHHH **** "BBB@ KG=5\"^'=8OVO[FQ*7C##SV\SPL
MX_VBA&?QKHJ* ,O2_#FD:+ITEAIUE'!;RY\P*26D)&"68G)/N36+KVC+I_A^
MPTO3_#\6IZ-"VR>RW$S*G56C+,.0?4YYX-==10]06AYQH'AI9_&.GZM:>'KG
M1K&PAE!:]<-/<R. HS\S':H'4GOQ7=66D6.GW=[=6L'ES7L@EN&WL=[ 8!P3
M@<>F*NT4[B,23PAH,NG7=@^GJUM=W#74JF1R3*>2X.<J?H1BH(_ OAY&AD>R
MDFFAE6:.>>YEDD1E.1AV8L![9P?2NBHI;#,@^&=(/B#^W1:E=1*[6E21E#C&
M/F4':W!QR#6=_P *\\+;YO\ B6?NY=VZ#SY/*!;@E4W;5//4 8[5U%% [F:=
M TPIIBFV^73"#9CS&_=87:._/''.:-8T#3->ACCU&V$OE-OB=69'C;U5U(9?
MP-:5%#UW$M#*T?PWI6@M,]A;%9I\>;/+(TLDF.F78DD>V:FTW1M/TA[Q[&W\
MIKR=KB<[V;?(>IY)Q]!Q5^B@#-U359].:(0Z/J&H;P23:>5A,>N]U_3-9Y\4
M7H&?^$1U_P#*V_\ CU=%6?IFNZ9K+W2:?>1W#VDIBG5<@QN.Q!^AH S!XHO6
M4$>$=?P>>1;#_P!K4O\ PD][_P!"CKWY6W_QZM9M4LEU9-*:X47SPF=8<')0
M'!/IUJY0!SO_  D][_T*.O?E;?\ QZD7Q3>L,CPAK_XK;#_VM6[<7=O:",W$
M\<0D<1IO8#<Q. H]2?2HH]4LI=5ETQ)U-[#&LLD6#E4)P#Z4 8Y\4WH('_"(
M:_SZ+;?_ !ZE_P"$GO?^A1U[\K;_ ./5T5% '._\)/>_]"CKWY6W_P >I&\4
MWJXSX0U_DXX6V/\ [6KHZ* .=_X2>]_Z%'7ORMO_ (]2#Q3>MG'A#7^#CE;8
M?^UJLZYXMT+PW+#%K&HQVCS*6C#JQW =>@-97_"TO!7_ $'[?_OA_P#XFA:@
M7?\ A)[W_H4=>_*V_P#CU'_"3WO_ $*.O?E;?_'JU;'5K'4I[J&SN%EDM6"3
M* 1L)&0.?:KM '.#Q3>EBO\ PB&OY'^S;?\ QZAO%-ZJECX0U_ ]%MC_ .UJ
MZ.B@#G?^$GO?^A1U[\K;_P"/4?\ "3WO_0HZ]^5M_P#'JZ*JFHZI9:1;"YOY
MU@A+K&&8$_,QP!QZF@#(/BB] S_PB.O_ )6W_P >I!XHO64$>$=?P>>1;#_V
MM71T4 <[_P )/>_]"CKWY6W_ ,>H_P"$GO?^A1U[\K;_ ./5T5% '.+XIO6&
M1X0U_P#%;8?^UJ#XIO00/^$0U_GT6V_^/5T?2H;:ZM[V 3VL\<T1) >-@RD@
MX/(]P10!A_\ "3WO_0HZ]^5M_P#'J/\ A)[W_H4=>_*V_P#CU=%10!SC>*;U
M<9\(:_R<<+;'_P!K4O\ PD][_P!"CKWY6W_QZNBHH YP>*;ULX\(:_P<<K;#
M_P!K4O\ PD][_P!"CKWY6W_QZMRZNK>RMGN+J>."%!EI)&"J/Q-3#D9H YW_
M (2>]_Z%'7ORMO\ X]2#Q3>EBO\ PB&OY'^S;?\ QZNCHH YQO%-ZJECX0U_
M ]%MC_[6I?\ A)[W_H4=>_*V_P#CU:D^LZ;;65W>2WD0M[,D7$BG<(B "0<=
MQD<5;AE2>&.:)MT<BAE;U!&0: ,#_A)[W_H4=>_*V_\ CU!\47H&?^$1U_\
M*V_^/5KQZI92ZK+IB3J;V&-99(L'*H3@'TJW0!S@\47K*"/".OX//(MA_P"U
MJ/\ A*;W=M_X1#7\XS]VVQ^?G5T=% '._P#"3WO_ $*.O?E;?_'J/^$GO?\
MH4=>_*V_^/5T5% '.'Q3>@@?\(AK_/HMM_\ 'J7_ (2>]_Z%'7ORMO\ X]71
M54U'5++2+87-_.L$)=8PS GYF. ./4T 9'_"3WO_ $*.O?E;?_'J1O%-ZN,^
M$-?Y..%MC_[6KHZ* .=_X2>]_P"A1U[\K;_X]2#Q3>MG'A#7^#CE;8?^UJZ.
MB@#G?^$GO?\ H4=>_*V_^/4?\)/>_P#0HZ]^5M_\>KHJ* .<'BF]+%?^$0U_
M(_V;;_X]0WBF]52Q\(:_@>BVQ_\ :U='10!SO_"3WO\ T*.O?E;?_'J/^$GO
M?^A1U[\K;_X]6Y=75O96SW%U/'!"@RTDC!5'XFIAR,T <Z?%%Z!G_A$=?_*V
M_P#CU(/%%ZR@CPCK^#SR+8?^UJZ.B@#G/^$IO=VW_A$-?SC/W;;'Y^=2_P#"
M3WO_ $*.O?E;?_'JZ*B@#G?^$GO?^A1U[\K;_P"/4A\4WH('_"(:_P ^BVW_
M ,>KHZ;)(D,;22NJ1H"S,QP /4F@#G_^$GO?^A1U[\K;_P"/4B^*;UAD>$-?
M_%;8?^UJWX)XKF".>"19(I%#HZG(8'D$&I* .=_X2>]_Z%'7ORMO_CU'_"3W
MO_0HZ]^5M_\ 'JZ*B@#G!XIO6SCPAK_!QRML/_:U#>*;U<9\(:_R<<+;'_VM
M71T4 <[_ ,)/>_\ 0HZ]^5M_\>H_X2>]_P"A1U[\K;_X]7144 <XWBF]52Q\
M(:_@>BVQ_P#:U+_PD][_ -"CKWY6W_QZNBHH YW_ (2>]_Z%'7ORMO\ X]0?
M%%Z!G_A$=?\ RMO_ (]7144 <X/%%ZR@CPCK^#SR+8?^UJ/^$IO=VW_A$-?S
MC/W;;'Y^=71T4 <[_P )/>_]"CKWY6W_ ,>H_P"$GO?^A1U[\K;_ ./5KZGJ
MEEH]B][J$ZP6R$!I&!(!) '3W(JV#D9% '.'Q3>@@?\ "(:_SZ+;?_'J7_A)
M[W_H4=>_*V_^/5T5% '.+XIO6&1X0U_\5MA_[6I?^$GO?^A1U[\K;_X]6O+J
MEE#JD&F23JMY.C2118.65>I].*9/K.FVUE=WDMY$+>S)%Q(IW"(@ D''<9'%
M &7_ ,)/>_\ 0HZ]^5M_\>I!XIO6SCPAK_!QRML/_:U=!#*D\,<T3;HY%#*W
MJ",@T^@#G&\4WJXSX0U_DXX6V/\ [6I?^$GO?^A1U[\K;_X]6X;NW%X+3SX_
MM)0R"+<-VT'&['IDCFHM.U2RU:!Y[&=9HDD:)F (PZG!'/H: ,C_ (2>]_Z%
M'7ORMO\ X]2-XIO54L?"&OX'HML?_:U='10!SO\ PD][_P!"CKWY6W_QZD'B
MF]+%?^$0U_(_V;;_ ./5T=% '._\)/>_]"CKWY6W_P >H_X2>]_Z%'7ORMO_
M (]7144 <Y_PE-[NV_\ "(:_G&?NVV/S\ZE_X2>]_P"A1U[\K;_X]7144 <[
M_P )/>_]"CKWY6W_ ,>I#XIO00/^$0U_GT6V_P#CU='10!SO_"3WO_0HZ]^5
MM_\ 'JV[*X>[M(YY+6:U9QDPS[=Z?7:2/R)J>B@#ROX^?\B+8_\ 83C_ /14
MM=QX+_Y$7P]_V#+;_P!%+7#_ !\_Y$6Q_P"PG'_Z*EKN/!?_ "(OA[_L&6W_
M **6@9N4444""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ KQ#_FZ7_/_ #Y5[?7B'_-TO^?^?*@9[?1110(**** "BBB@ HHHH ****
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
MB^6<ONZ98#BFMU\O^#_P>H/9_/\ 3^D7]8\3WO\ PF5SHAUNQT&&&&-X)+J
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
M[DH#MP2  .23WR.E9MQX>O=;UK2KN#PDF@WMM=)/=:@)HOF5?O(OEG+[NF6
MXHT/4]8L/&/C 66COJ=J;Y/EAF1)$D\L=0Y *D8Y!R,=*KK]_P"G](GI]WZF
ME'XZN+#PIK=YJEM&^I:-.;66.+*I,Y(",,Y*AMP]<<TW4[[Q?X<T7^W[Z^L;
MV&$+)>6$=KY>Q"1GRWW$DKGN.<=JB'@:]U+PEKL&HRQ0:KK%S]K.P[D@92#&
MF>X&T GW-.U<>*_$V@MX?ET'^SWN5$5W?27,;PJF1N,84[F)'0$#&>:6OST]
M//\ '?\  K3Y:_\  )9M<U[5O&5SHFCW5I:V@L8;L7<L'FL@8G@+D9)XZGC!
MZYJK'XWU'1=,\3QZSY%[>Z(\:1RPH8EN/- V97)VG)YQ6OI6A7=AX_OK_P C
M&G-IL%M#+O4Y9"<C&<],<XK(OO!5_K%[XVBF46\.J&V:RG+ @M&O4@'( 8 <
MBC3\'^?YV$O/R_+7\3*^(%OXKB\"23:GJ%E=Q320FX@BMC'Y!\Q2-C;CN .
M<COGVKU=/N+]*\W\4)XP\3>%'T=/#GV:X#1F>5KN(I+M8$^7\V><9^;&![UZ
M0HPH!]*KH_7]!=O3]3G3K=W:^/'TBZ,8L9[#[3;-MP0R-B0$]^"#7/>&_B!=
M7NF>(;W58HXDLHS>6@5<;[=@VS/J?E_6M#XBZ#J^JV%G=:!&&U2V=XURX3]U
M*A1^21TR#^%9/B+P+J$^I:%;Z5&O]FFVCL=3.]1^YC=77@D$YPPXSUJ4KZ?+
M];_H4[+7Y_=T^9H66N:W)K?AS3KPVR7-_IDMQ.XAYCD ! '/0;N1WQ7'V,&H
M1_#OQ\US?130B[NT:-;?83+E<OG<< _W<<>IKT*_TB]F^(NC:I%!FQMK.>*6
M3>HVLV-HQG)Z=A7,GP]X@BT#QEH0TDR#4)KBZM+I;B/9(9",)@D$'KR>.*4M
M4[=4_P#TI?H$=&K]U^3_ %)+G4_%?AKPII^OW%_82V:+;K+IRVI&V-MJ\2[L
MEAGTQ7I(.0#ZUQWB[0M2U/X;KI-G;>;?!+<>5O5>59"W)('&#WKL5&% /I6D
MMWZD1VCZ'G2VVJ'XWRE=1A"?V6KE?LN28?-_U>=W7/.[]*S_  9;^)Y]"U63
M2M4LK""'4;HQK):^<TS;R3N.X;1VX!/>NEO=.U:T^)D&MVVG&\L;BP6RE=)D
M0P'S-Q8AB,C'IS4W@K1[_2/#]_:WT'E32WMS*B[U;*NQ*G()'(K/[.G9_?=E
MOXOFOR,Q_B#*OPZTS7O)MTU#4)%MHDD;;$LI8J6)ZA1M)^E1OXJOM"O=.>\\
M1Z3K-K=W"6\T=LBQR0,_ =<.=R@\$$9]ZK6O@C5)?ACH^FRPPQ:OIES]KC@G
M8-&S!V.QBN1@JU:<4.L:C?644/A&ST>%) ]W<7(@ERHZI&$)))_O'&*O3F^?
MX:?\$G[/W_F_^ =Q7"6VI^*-?\0Z_IMA?V6GVVFW*QI.]KYSOE 0NW< ,<Y/
MN/2N[KE_#.D7VG^(?$]U=0>7#>WB2V[;U.]0@!. <CGUQ4K?Y/\ 0;V_KS*&
MD>)/$.J^%+UK>UM)M:M+Y[&1R=D/RL 92"<X .< U1N/$^I:%XBT>TG\2:9K
M"7]RMM-;10K'+#NZ.NUB=N?7\ZI3^$-?;PYJ=N+,/YGB![Y[,SJ/MEL2#LW
MX&?0XZ<U-J&@ZIJ%SH+Z7X2@TBRL-1BN)HM\"RN >2 AVX )ZG)]*<=6K^7Y
M*_XA+1-+S_/0T;?4_%.OZ_K^G:??V6GV^FW(C2=[;SG?* A<;@ .N3SU''%9
M]CK_ (RUKPC<Z]#>:=8M8+*K6_V8RBY:+.XEBPV D8  /UKH_#.D7VG^(?$]
MU=0>7#>WB2V[;U.]0@!. <CGUQ5'P_H&IV/P]U32[FVV7L[79CB\Q3NWEMO(
M.!G([U#NHZ;V_$I6<M>_X#-6\<31Z-X=-HUI:7VN(KK)=M^ZMUV!G8\C.,X
MR,DTEAXHNK#Q-I^DWFN:=K5OJ.]8Y[9522&11G#*K$%3S@\?C5:Z\):E_8/A
M.[BLH+C4M%@5)K&=EVRJT85T#<KN&.#TK2TV#5+W7K:<>&[71=.@5C*9UB>>
M9^P382% ]<\^E:NW,[=W]W0C[*]/Q.QHHHJ!GE?Q\_Y$6Q_["<?_ **EKN/!
M?_(B^'O^P9;?^BEKA_CY_P B+8_]A./_ -%2UW'@O_D1?#W_ &#+;_T4M S<
MHHHH$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7B'_-
MTO\ G_GRKV^O$/\ FZ7_ #_SY4#/;Z***!!1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%5-1U.QTBS:[U&[AM;=2 9)7"C/8?6J>D^*=#URXDM]-U*&>>,;FB!
M*N!Z[3@X]Z ->BL&?QKX:MKYK.;6K-)T?RV!?A6_NEN@/L36\"",@Y!H\P\@
MHJ"]O;;3K.6[O)DAMXAN>1S@*/4U#=ZOIUA%;RW=Y##'<NL<+.V!(S= /7-
M%VBJEQJ=E:745K/<QQSRH\B1L>651EC]!6=%XLT+4)WLK#6;5[LVYF4(V[:N
M,AORP<4KC$U;PEIVK7XOVDO;2]V"-KBQNG@=T'16*D9'UJYHVAV&@V;6VGPE
M%=S)([N7>1SU9F)))^M<CJOCN/P_I/AT3:O87LU]<1K/=;=BF')W2JH/ XQ5
MN'X@:?<>/TT**]LS:/:!TD#?,\[, $'_  'G'O5)=%_5M26]+O\ KH=I16)J
M'C'P[I5\;.^UBUAN%QO1G^YGIN(X7\<5=N]8TVPCADN[ZWACGSY3O( KX7<<
M'IT!-+S'Y%ZBL?2/%>@Z_/)!I6JVUU-&,M'&WS >N#U'O6Q0 457O;^UTZ%9
MKR=(8V=8PSG +,< ?4FDO-1L[ VXN[B.$W$HAA#G&]ST4>] %FBL6^\7>']-
MDDBN]6MHY8W,;Q[LLK  G@<\ @Y]ZTK6^M+ZR2]M;F*:UD7<LR,"I'KFCS L
M45A6GC/PW?WZV-KK-I+<.2J*'X<CLIZ,?H:GU+Q/H>CO*FHZI;6SQ!2ZR/AA
MNSMXZG.#T]* -:BJ.E:SINN6?VO2[V&[@SM+Q-G!]#Z'ZU>H **X[7_'5IHG
MC+2-%DNK6.*X$C7;R-\T?R_NQ[;B?TJO9>.[2QUSQ%;Z]JEO;P6EXL5JK@!M
MNP,>!R>O6A:_C^ /3^N__#'<T52@U?3KG2QJ<-];O8;2_P!H$@V #J2>@Q5/
M2_%N@:U=&UT[5;:XGQN$:M@L/5<_>'N*.M@Z7-FBBL?Q3KT'ASP]>:C--%&\
M<;>2)3@/)M)5?Q(I-V5QI7=D;%%<-X/\20_\(NVMZSXL@O4<)YI=(XDMI",F
M,;0"3R.N3Q71:3XIT/7+B2WTW4H9YXQN:($JX'KM.#CWJFK.Q*>ES7HK#O\
MQCX=TN]:SO=8M8;A<;T9_N9Z;B.%_'%:5YJ=C86#7]W>006B@,9G<!,'IS[T
MNEQ];&9JWA+3M6OQ?M)>VE[L$;7%C=/ [H.BL5(R/K5S1M#L-!LVMM/A**[F
M21W<N\CGJS,223]:CTCQ)HVNM(FF:C!<O& 713AE!Z$J><>]:M&P;A15:_U"
MSTNS>\O[J*VMX_O22L%4?B:IZ3XET;77D33-1@N)(AEXU.&4>I4\X]Z -6BO
M.;'Q<?$'Q$N;"U\3P6UC:M$MO:PQHYO3@M("S D8QCC%>C4=$P>CL%%<=K_C
MJTT3QEI&BR75K'%<"1KMY&^:/Y?W8]MQ/Z57LO'=I8ZYXBM]>U2WMX+2\6*U
M5P VW8&/ Y/7K0M?Q_ 'I_7?_ACN:*K66HV>HV*7UE=13VKC<LT;@J1WYK+M
M/&?AN_U!;&UUFTEN&8JBJ_#D=0IZ,?H31UL'2YNT44C,%4LQ 4#))Z"@!:*P
M[/QEX<O[];&UUFTEN')5$5_OD=0IZ,?IFI=6\4Z'H<ZP:EJ=O;S,NX1LV6V^
MI Y ]SQ0!KT53.K:<-*.J?;8#8!/,^T!P4V^N1VKD/%GQ-T72-)O#IFIV-SJ
M<+*BP%R>2P!/'7 )/7M1UL"U.[HKG?[>M9]1L+J#7K0:=):RS&#:"9@O60-V
M"X.:X[3/%]QK]]KMU%XSM;&*UDE6VMA!&\8A4 "9B1N(R<]<4 M5<]3HK+N=
M;T_2-)M[O5-2MXXW50)F.T2L1_".^>N!3]-U_2=8M);K3]0@GAB)$K*_^K(_
MO \K^-#Z^0+H:-%<_;>.?#%W>QVD&M6CS2MMC ; <^BMT)^AK.U_QU::)XRT
MC19+JUCBN!(UV\C?-'\O[L>VXG]*.J7<._D=C161JOBG0M#G6#4M3M[>9EW"
M-FRVWU('('N>*T;6[M[ZUCNK2>.>"0;DDC8,K#U!% $U4+'1[+3;R_N[:,K-
M?2"6<EB=S 8!P>G'I5^B@ HK TO6((-+DN=0URUNT^V-"MPBB-5);"QGW!XS
MWI^G^,?#FJZB=/L=9M)[OG$22<MCKM]?PHW W***CGGAM8))[B5(H8U+/([!
M54#N2>E $E%8VE^+= UJZ-KIVJVUQ/C<(U;!8>JY^\/<5H6^H6=W<W-O;W$<
MDUJP2>-3S&2,@$?2@"S15(:OIQ-Y_IL %D<7)+@"$XS\QZ#CFJ>E^+= UJZ-
MKIVJVUQ/C<(U;!8>JY^\/<4 ;-%8MWXM\/V-V+6ZU:UBN#-Y'E,_S;\ [<?B
M/S%:%EJ-GJ22O9W$<ZQ2-%(4.=KKU4^A% %JBJUG?VFHQR26=PDZ1R-$S(<@
M.IP1]0:LT %%8%QXV\,VK!9M:M%))!^?.W!*G=C[HR",G'2M*]UC3=.T[^T+
MR^MX+,@$3/( ISTP>^:/,.MB[161I/BG0]<N)+?3=2AGGC&YH@2K@>NTX./>
MHM0\9>'-*E:*^UFT@D60Q,COR& !((^A'YB@#<HK@='\>1>(M(\0-%JUC8W%
MI-*()L;UC@7 65@3R"<UU5SK>GZ1I-O=ZIJ5O'&ZJ!,QVB5B/X1WSUP*/Z^\
M.MC4HK)M?$^B7NF7&HV^IV\EI;Y\^0-_JO\ >'4?C5N\U.QT^P^W7=U'#:_+
M^]<X7YB .??(H MT5SEWJ]W%X_TS2DD7['<6,TTB[1DLK* <]>YJ6_\ &OAO
M3+N2UO-8MHIHR!(NXGRS_M$<+^- &]16?<Z[I-G;07-SJ-M%;W +0RM(-K@+
MN)!Z'@$T_2M7L-;L5O=-NH[FV8E1(G3(ZB@"[1110!Y7\?/^1%L?^PG'_P"B
MI:[CP7_R(OA[_L&6W_HI:X?X^?\ (BV/_83C_P#14M=QX+_Y$7P]_P!@RV_]
M%+0,W****!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5XA_S=+_ )_Y\J]OKQ#_ )NE_P _\^5 SV^BBB@04444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M##@>O-1VG@W0;*]MKZ&R/VRV9FCN7GD>3)&#N8L2PQV.0.U:-WDWYO\ &_\
MF0E:-O(P/AO%:2^ )FO4C:6:>Y_M+S ,L^]MV_\ #'7M6+K;6UQ<> H?#Y@_
ML5I)3;"]60Q%U7]V&W?,?XMN:[6^\#^']1O)KJ>R</.<SK%<21I,?]M%8*WX
MCFM&_P!#TS4]+&FWEE%)9J $BQM"8Z;<<J1V(QBE?6_I^']:%=_._P")R=W9
M:FWC;P_=ZGJ.CV]W&95CBMDD$EQ&5^9>2<@<&N\K%TGPGH^BWC7EI;2-=LNS
MS[B=YI O]T,Y) ]A6U1TL+K<X?Q<%D\>>#H;P V!FG;#_=,P3]WGWZXH\6".
M/Q[X/DM<#4'N)4?;]YH-A+9]@<5U>JZ18:W8M9ZC;)<0$AMK9!!'0@CD'W'-
M4])\*Z/HMT]W:6SFZ==AN)YGFDV_W0SDD#V%):6\G?\ K^M@>M_2W]?UN8WA
MO_DHOC+ZVG_HHUV54[;2K*TU&]U""'9=7NS[1)O8[]@PO!.!@>F*N4=$@>[?
M]=#B?$7_ "5+P=_USO/_ $ 5'X,MH3XU\:W!B0S?;8X]Y'.WRP<?2NDUKPUI
M/B'[.=2M3*]LQ:&1)&C=">N&4@X/I5BQTBQTVZO;FT@\N:]D$EPV]FWL!@'D
M\<>F*%I^/XM!+7\/PO\ YGD\CW-O\+/&R664":Q<1X0<)$9$W8QT&":W-?TW
M4KCP.MO=7WAVQTI4B,%S''*/*P1L9#GKG'YUW5CH>FZ=!=P6MJJQ7DSSW",Q
M<2._WB=Q/7TZ5E6_@'PW;7,4T=@Q$+^9##)<2/#&WJL98J/RXH7;T_!)?IH-
MOKZ_BSH+;?\ 98?,8.^P;F'0G')KE_B<]PGP[U<VY8'RU$A7KY98;_\ QW-=
M;39(TFB>*5%>-P596&0P/4$42U"/NV.<U:+PS!X6L3J21C2X7@:V\L-\KY'E
M[-G/7'2N6\)KKTVO^*YK1M*^U?VF\<OVQ)#*(P!Y8X/W<=/QKK+/P-X>L+R&
MY@L6W0-O@CDGD>.%O5$9BJGZ#CM4VJ>$-%UB]^VW-M(ET5V--;SR0.Z^C%&&
MX?6G?5OO_P  2VMZ'"SV9LOAOXVC&H65TC23.8[,,([=R!O09Z<\X]ZO^.+&
MVL/A (;>%(U2.T7Y5 S\Z5V2^&]'30'T)+&--,D0H\"$J"#UR0<Y/KG-3WVD
M6&IZ2^EWMLLUDZ!&B8G&!TYZY&!SUHVV\OP#K=^?XG+ZE_R5KPY_V#KG_P!E
MKG7_ .2=?$+_ +"-Y_[+7H%CX6T?3Y[*>WMG\ZRB>*WD>>1RJN<L/F8YR?7.
M.U./AG2#IVHZ>;3_ $749'ENH_,?]XS_ 'CG.1G';%2U[K7K^:8XZ/[OP31Q
M]BJR_$;P\MX 8DT /9!NGFY4.1_M;<?A5SQ9?>$]*.O37EJUQ?O91_;8(FD7
MS8RVU Q'R@DG&>N/:NEU'PWI.JV5O:7=KNCML>0RR,CQ8&!M<$,./>HK7PEH
M=IIUU8)8+)!>?\?/GNTKS?[S,2QQVYX[54G?\?Q=_P"OD*.EOE^"//O'YU]/
M B'4(-%T^S2: 0VUNSRR@[UVA6.T @9Z \ UT?B#_DI_@S_KE>?^BQ6C_P *
M]\,O:M;3V,MS$5"J+BZEE,8']PLQ*=/X<5H:QX9TC7EMAJ-J96M3NAD65T=.
MQPRD'GOS33L_G?\ "PK:6\K?C<XCPFNO3>(/%<UHVE?:_P"TWCE^V(YE$8 \
ML?*?NXZ?C6]X#M/L$.LI_:-C<QMJ#N8[,,([=SC>@STYYQ[UIZGX0T75[S[9
M<VTB7138TUO<20NZ^C%&&X?7-0ZMX2L+GP;<>'+"T@@MI5VHF654.X'>2.20
M>>>I&">:E:+Y)?D4]7\[G1T4R*,10I&#D(H7/TI]#$CQ.XB2;X5WD4BAHW\1
ME64]P;@9%=EX^AC@NO![11K&8]:AC0J,;5(8$#VX'%= ?"6AG2VTTV/^B-<_
M:S'YK\R[MV[.<]><9Q[5<U'2+'56M&O8/--I.MQ!\[+LD7H>",]3P>*<=+>J
M_!)?H)ZW]'^+;_4O5P?Q5,YT'3(D,2VTNJ0)<F8'R]F3C?C^'=MS7>5!>V5K
MJ-G+:7D$<]O*NUXY%RK#Z4BD<+XCL-8F?1GU+4-"L3!?Q-:R11R*[/\ \\UR
M3]X9&*D\0WT/@WQLFO3G98:E9O!<GMYT0+QGZE=RUNZ=X*T'2[Z*\@M)'GA!
M$#7%Q)-Y(_V [$+^%:&LZ'IOB"Q%EJMJMS;AUD",Q'S#H<@@T>G]7T_KS2$O
M/^NIY;K&GWMG\.M'DN?+675M8BN]2,X/E_O&+!7Q_"/D!^E=#XCL-8F?1GU+
M4-"L3!?Q-:R11R*[/_SS7)/WAD8KN;RQM=0LI+*[MXY[:1=KQ2+E2/I6/IW@
MK0=+OHKR"TD>>$$0-<7$DWDC_8#L0OX4T]?G?^ON!W:UWM^?_#F-X/L;9_&'
MC*[>%'F-^D89E!( C4\?B:S-8U5O OB/Q 4!\K5K3[99IZW0Q&RCW.Y#7H%G
MI5EI]S>7%K#Y<MY+YT[;B=[X SR>. .F*Y75=/NO%/C'3(KG1I8-.T>X:X:Z
MGVXG<#"+& <XSR<_W14I7M'RL_3J.]KOY_Y&]X5T8:!X9L-./,L48,S?WI#R
MY_%B:V***IN[N2E9'!?#6'3O^$=U=@L1>34KH7><?WS@-[;<?G7-^'[^-/#W
MANQBTN/4+V6_NFT<7,S1Q11HS8=B <X!X&#[5N^%_A]92:=>-KFG2QW,U].[
M*EPZ":(N2N\(P##'8YKK=2\,:/JME;6ES9*(K4@V_DLT30XX^1D(*\>AI+H_
M)?@E_7WC[^K_ %_K[CB;A]6'Q:\+_P!KR::+AK>YQ%9*^539_$S'+#(..!T-
M:G@^QMG\8>,KMX4>8WZ1AF4$@"-3Q^)K<M/!N@V5[;7T-D?MELS-'<O/(\F2
M,'<Q8EACL<@=JT;/2K+3[F\N+6'RY;R7SIVW$[WP!GD\< =,4UI;Y_BTQ/7\
M/PN>71?\DS^('_82O?YBM>Q59?B-X>6\ ,2: 'L@W3S<J'(_VMN/PKIG\$^'
MY)]2F-@0=21DNU6>14D#8).T-@$X'(P:MZCX;TG5;*WM+NUW1VV/(99&1XL#
M VN"&''O23MKZ?@K#>K?S_%I_H<GXZ&AIIOBM;9<:W)I0>YV!\&($A2W\.>O
MOCVIOQ%N(?\ A4Z'S5Q,+41\_>.Y#Q^ )KK=.\,Z/I=G<VMM9J8[K/V@S,TK
M3<8^=G)+<<<FLM?AQX5$#P-IK20M@*DES*PC&<_)EODY'\./3I0M/P_ //U_
M$K7Y"_%/1&/0:7<D_P#?25E:->7^H>'+R[T#3M'TW0IFGD,U]))-)+R0[L@P
M.<'JU=W)I5E+JL&IO!F\@B:&.3<WRHQ!(QG!Z#J*R5\">'%N9)5L6"2.9'M_
MM$GD,QZDQ;MGZ4FKJWK^+N-::^GX*QYSHMM%J'A/X;P7"B2(ZC(2K#((7S"!
MCTX%>S(L<?R(JKWVJ,5DVWA31;.#3X;>RV1Z?,TUJOFN1$[9R1D\_>/!XYI)
M-"63QG#KV$5HK)K8D,2SY8, 1T &#R.3N]JMN[^;_)?Y$I6_KS?^9M4445(S
MROX^?\B+8_\ 83C_ /14M=QX+_Y$7P]_V#+;_P!%+7#_ !\_Y$6Q_P"PG'_Z
M*EKN/!?_ "(OA[_L&6W_ **6@9N4444""BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ KQ#_FZ7_/_ #Y5[?7B'_-TO^?^?*@9[?1110(*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HKG=6UB\TSQ=HEHQ3^S=0$L+$K\RS
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
MV2PSZ8I+7\/Q!_Y_@>E45S^OW&M_:K6'39K2PLF5GN=0N0'V>B*A8<GU/ K
MT3Q9>MK^KZ)-JUAJXMK$W<-Y:H%P0<%'"DC(X/&*5]_G^ [?I^)W]%>96^N^
M-+SP(OBU=0TZ!8[8W!L3:%A*J]27W94G!( '' K7F\3:GKFIZ5I.AO#92W6G
MKJ-S<S1^;Y,;8"JJY +$GJ>@%59WM_7<F^ESMJ*XO2-8U^#QW<>']8GM9[>+
M3_M4=Q%"8S)\^,D9.".1@>F:R[+Q;J/B*&XU*S\2Z+I-L)72TM+A%=Y54XW2
M$N"N<= .!ZTO/^NQ5OZ_$](HK$\)>(!XG\.6^I^6L4C%DE16W!74E6P>XR,C
MV-5SK=W:^/'TBZ,8L9[#[3;-MP0R-B0$]^"#0]';^NXNE_Z['1U4EU2RAU2#
M3))U6\G1I(HL'+*O4^G%<-X;^(%U>Z9XAO=5BCB2RC-Y:!5QOMV#;,^I^7]:
MSKF3Q#>>,/!\@EM8=6N-+G::22(E(MVTG" C)'3&>M'5?UT;_0'HG_75?YGJ
MM%<;H^L:Y:>*[_P[JD\&I21V0O;:>*'R&8;BNQADC.>]9&LZ]XET?0YM6O\
MQ'HMG?1J9/[(:)2#CGR]^_<6QW'?M1>VHTKZ'H=Q=V]H(S<3QQ"1Q&F]@-S$
MX"CU)]*FKS'QQ/?ZO:>"M0M+N*V2ZO[9TC>#S-DC*2&SN&0,XV]_45I:AXGO
M9O$LWA^WUO3M,^P01M>7MRBEI9&&0L:,P &.3DG&0*=FM'O=K[A;ZK:U_O.\
MHKSG_A,M8;2]?MK:XL+[5-'1+A;BV7,5U">3\H)VM@,."><5MZSXGE:T\/KH
MK1M<:U/'Y3.NX+#C?(V/9?U-%OT_'^G]P?\ !_#^OQ.KHKS]_%=WK.MZI;67
MB#2]%L]/F-L&N4626>0#YCAF " \<<GGFG1^-[R?P)K^H(;5M3T@R1.\/S0R
MLH!5UYZ$'IFIOI<=M;'?45SWA@^(+B$7^LW=JT-U$DD5K# 5,&><%\_-QCL.
M:Z&J:MHR4[ZH****0PHHHH **** "BBB@ HHHH \K^/G_(BV/_83C_\ 14M=
MQX+_ .1%\/?]@RV_]%+7#_'S_D1;'_L)Q_\ HJ6NX\%_\B+X>_[!EM_Z*6@9
MN4444""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ#_
M )NE_P _\^5>WUXA_P W2_Y_Y\J!GM]%%% @HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** .;\;Z3>ZKX>SI<8?4[.>.ZM%+!<R(W3)( R,CKWKD-8\$:\/!V@0Z4
MB_VQ"LD5XQD486=3YQR2,X8YX].*]3HH7]?UY]1W.0USP[<M=>$8].M]]KI=
MVK2G<J^7&(RH.">>W3-5(M*UFQ\9^))%TPSV.L1(8[I)D B9(BNUE)!Y..GK
M7=44/6]^M_Q$M-O+\#B;'0-3A^#YT*2VQJ?]FR0>1YB_?(.!NSM[]<XJK!H&
MLZ%=:)KEE8?:YX=*CT^_L1*JOA<$,C$[20<C&>?6O0**;;NW_7;]1)65OZ_K
M0XJVT?5M?\32:YJEG_9L$-E)9VEL\BR2DO\ >=RI*CL  36-'8>+X_A_-X17
M0%\^.T>V6^-U'Y,B8."HSNW$<8( !Y)KTZBI:TM_7<I.SN<#K6@:PWA'PJMI
M9"XO=(GM9YK7S55FV)AE#$[<Y]Z[FVDEFM8I9H&@E= SQ,P8H2.5)'!Q[5+1
M5N5[^;N2E9)=M#SBVT*_T[Q'J]S?^%8]<N+JZ,MIJ#R0D1QD?*AWG<@7_9!J
MG:^$?$,?A:]L;BQC-Y)X@2^ AE38T6]&++DC &#P<'CI7J=%2M/P_!I_H-ZW
M_KHU^IQM_INJVWQ*AUFWTTWEA<V L9629$,!\S<6(8C(QZ<UDZ5HNI^%;&71
MU\)0:S''(YL[Q'A7*,20LN\A@1GJ,\5Z111TM_6]QW_K\#A]5\/ZS=>"M/LG
M@M9=16]M[B=+15BC4+(&;&<9P!]3BIO'.BWVJ7FC7,6GC5=/M)7:[TTNJ^=E
M<*WS$*VTY.":[*BC_._Z"_X8\[AT/5I_&WA_58?#L&E:59K-&T"/$)$+)C<R
MH=N.@ 4D^M6O#FE:SI;^)=,N-,/V>\N;B[M[Q9D*/YF,)MSN!^HQ7=44/56]
M?Q&GK?T_ \WLO"FMZ=X>\)7T%JC:OHD;I+9/*H\U'&&4."5#=".<5IM9:SXG
M\3:3?7^EMI6G:6[3K'/*CRSRE=HX0D!1D]3D^E=K13;N[DVTM\CE/!6CW^D>
M'[^UOH/*FEO;F5%WJV5=B5.02.14OP_TJ]T3P1IVG:C#Y-W"'WQ[U;&78CE2
M1T(KIJ*2T_#\!_\ !?WG(ZUI>IV'B^W\3Z3:?;\VIL[NT$BH[)NW*Z%L#(/8
MD55CTG6==\0SZ]J%A]@C@L);2RM'E5Y69_O.Y4E1T  R:[BBE:ZMZ_C_ ,.Q
MWUOZ?A_PQA^#=/NM*\':387L7E75O;*DJ;@VUAVR"0?PI?%V@_\ "3>%[[21
M((I)E!C=AD*ZD,N?;(%;=%5)\SN*/N['GQAU^ZM(;"'P;865]E5FOYO)DMU
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !7B'_-TO\ G_GRKV^O$/\ FZ7_ #_S
MY4#/;Z***!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 >5_'S_D1;'_ +"<?_HJ6NX\%_\ (B^'O^P9
M;?\ HI:X?X^?\B+8_P#83C_]%2UW'@O_ )$7P]_V#+;_ -%+0,W****!!111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5XA_S=+_G_ )\J
M]OKQ#_FZ7_/_ #Y4#/;Z***!!1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 >5_'S_D1;'_L)Q_\ HJ6N
MX\%_\B+X>_[!EM_Z*6N'^/G_ "(MC_V$X_\ T5+7<>"_^1%\/?\ 8,MO_12T
M#-RBBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>(
M?\W2_P"?^?*O;Z\0_P";I?\ /_/E0,]OHHHH$%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y7\?/^1%
ML?\ L)Q_^BI:[CP7_P B+X>_[!EM_P"BEKA_CY_R(MC_ -A./_T5+7<>"_\
MD1?#W_8,MO\ T4M S<HHHH$%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !7B'_-TO^?\ GRKV^O$/^;I?\_\ /E0,]OHHHH$%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!Y7\?/^1%L?^PG'_P"BI:[CP7_R(OA[_L&6W_HI:X?X^?\ (BV/_83C
M_P#14M=QX+_Y$7P]_P!@RV_]%+0,W****!!1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5XA_S=+_ )_Y\J]OKQ#_ )NE_P _\^5 SV^B
MBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% 'E?Q\_Y$6Q_P"PG'_Z*EKN/!?_ "(OA[_L&6W_ **6
MN'^/G_(BV/\ V$X__14M=QX+_P"1%\/?]@RV_P#12T#-RBBB@04444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %>(?\W2_Y_P"?*O;Z\0_Y
MNE_S_P ^5 SV^BBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% 'E?Q\_Y$6Q_["<?_ **EKN/!?_(B
M^'O^P9;?^BEK'^)WA#4/&GANWT[3IK:*:*\6<M<,RKM".N/E4G.6':N8LO"W
MQ=TZPM[*U\4Z-';V\2PQ)Y8.U%& ,F#)X ZT#/6Z*\K_ +"^,G_0V:-_WZ7_
M .,4?V%\9/\ H;-&_P"_2_\ QB@1ZI17E?\ 87QD_P"ALT;_ +]+_P#&*/["
M^,G_ $-FC?\ ?I?_ (Q0!ZI17E?]A?&3_H;-&_[]+_\ &*/["^,G_0V:-_WZ
M7_XQ0!ZI17E?]A?&3_H;-&_[]+_\8H_L+XR?]#9HW_?I?_C% 'JE%>5_V%\9
M/^ALT;_OTO\ \8H_L+XR?]#9HW_?I?\ XQ0!ZI17E?\ 87QD_P"ALT;_ +]+
M_P#&*/["^,G_ $-FC?\ ?I?_ (Q0!ZI17E?]A?&3_H;-&_[]+_\ &*/["^,G
M_0V:-_WZ7_XQ0!ZI17E?]A?&3_H;-&_[]+_\8H_L+XR?]#9HW_?I?_C% 'JE
M%>5_V%\9/^ALT;_OTO\ \8H_L+XR?]#9HW_?I?\ XQ0!ZI17E?\ 87QD_P"A
MLT;_ +]+_P#&*/["^,G_ $-FC?\ ?I?_ (Q0!ZI17E?]A?&3_H;-&_[]+_\
M&*/["^,G_0V:-_WZ7_XQ0!ZI17E?]A?&3_H;-&_[]+_\8H_L+XR?]#9HW_?I
M?_C% 'JE%>5_V%\9/^ALT;_OTO\ \8H_L+XR?]#9HW_?I?\ XQ0!ZI17E?\
M87QD_P"ALT;_ +]+_P#&*/["^,G_ $-FC?\ ?I?_ (Q0!ZI17E?]A?&3_H;-
M&_[]+_\ &*/["^,G_0V:-_WZ7_XQ0!ZI17E?]A?&3_H;-&_[]+_\8H_L+XR?
M]#9HW_?I?_C% 'JE%>5_V%\9/^ALT;_OTO\ \8H_L+XR?]#9HW_?I?\ XQ0!
MZI17E?\ 87QD_P"ALT;_ +]+_P#&*/["^,G_ $-FC?\ ?I?_ (Q0!ZI17E?]
MA?&3_H;-&_[]+_\ &*/["^,G_0V:-_WZ7_XQ0!ZI17E?]A?&3_H;-&_[]+_\
M8H_L+XR?]#9HW_?I?_C% 'JE%>5_V%\9/^ALT;_OTO\ \8H_L+XR?]#9HW_?
MI?\ XQ0!ZI17E?\ 87QD_P"ALT;_ +]+_P#&*/["^,G_ $-FC?\ ?I?_ (Q0
M!ZI17E?]A?&3_H;-&_[]+_\ &*/["^,G_0V:-_WZ7_XQ0!ZI17E?]A?&3_H;
M-&_[]+_\8H_L+XR?]#9HW_?I?_C% 'JE%>5_V%\9/^ALT;_OTO\ \8H_L+XR
M?]#9HW_?I?\ XQ0!ZI17E?\ 87QD_P"ALT;_ +]+_P#&*/["^,G_ $-FC?\
M?I?_ (Q0!ZI17E?]A?&3_H;-&_[]+_\ &*/["^,G_0V:-_WZ7_XQ0!ZI17E?
M]A?&3_H;-&_[]+_\8H_L+XR?]#9HW_?I?_C% 'JE%>5_V%\9/^ALT;_OTO\
M\8H_L+XR?]#9HW_?I?\ XQ0!ZI17E?\ 87QD_P"ALT;_ +]+_P#&*/["^,G_
M $-FC?\ ?I?_ (Q0!ZI17E?]A?&3_H;-&_[]+_\ &*/["^,G_0V:-_WZ7_XQ
M0!ZI17E?]A?&3_H;-&_[]+_\8H_L+XR?]#9HW_?I?_C% 'JE%>5_V%\9/^AL
MT;_OTO\ \8H_L+XR?]#9HW_?I?\ XQ0!ZI17E?\ 87QD_P"ALT;_ +]+_P#&
M*/["^,G_ $-FC?\ ?I?_ (Q0!ZI17E?]A?&3_H;-&_[]+_\ &*/["^,G_0V:
M-_WZ7_XQ0!ZI17E?]A?&3_H;-&_[]+_\8H_L+XR?]#9HW_?I?_C% 'JE%>5_
MV%\9/^ALT;_OTO\ \8H_L+XR?]#9HW_?I?\ XQ0!ZI17E?\ 87QD_P"ALT;_
M +]+_P#&*/["^,G_ $-FC?\ ?I?_ (Q0!ZI17E?]A?&3_H;-&_[]+_\ &*/[
M"^,G_0V:-_WZ7_XQ0!ZI17E?]A?&3_H;-&_[]+_\8H_L+XR?]#9HW_?I?_C%
M 'JE%>5_V%\9/^ALT;_OTO\ \8H_L+XR?]#9HW_?I?\ XQ0!ZI17E?\ 87QD
M_P"ALT;_ +]+_P#&*/["^,G_ $-FC?\ ?I?_ (Q0!ZI17E?]A?&3_H;-&_[]
M+_\ &*/["^,G_0V:-_WZ7_XQ0!ZI17E?]A?&3_H;-&_[]+_\8H_L+XR?]#9H
MW_?I?_C% 'JE>(?\W2_Y_P"?*MO^POC)_P!#9HW_ 'Z7_P",5!X;^'/BZV^)
M%MXL\0:GIEVZ[_/:%F#M^Y,:X41JO'R^G2@9ZW1110(**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BD9
ME499@,G')I: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBD5E894@CIP: %HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M9M[G3I1#+#&^\.QQMVGC.<CK4>F6FI3>(['4KG3WM8DTUK=U>1&*OY@P.#W
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M:LB.6".K%3@@'.*P?&MQ-;>%KEX96AW-'&\J]41G 8Y[<$U"^B:'HEW97%BH
MLKK#I"D/'VD[2=K\'=TSG]:S25KLY:>'C*FIMN[NE97VMO\ ?^KT.D\Q!((R
MZ[R,A<\_E3J\\L](TR]\ 2:W= -J3P27+WQ/[U)1D\-U&" ,>U6UOWTJ[T;Q
M#?'9'J%@(;TG@"0)O0GW^\/QJW"UUV.F6 5W&$KM-K;=I7TUZZVZZ>9W%-21
M)%W(ZL,XRIS7G%Y%>Q>&--=X\RZWJ0FNT:4QAE?)6,M@X& J]*DN+"YTV^8P
MZ?I^DQ365PLUM#>;S. A(8)M7E3W]#0Z=EO_ $BEET;?'KK;Y-)];[WM;MK:
MYZ('4LRA@67J >12+(CE@KJQ4X(!SBO.9+&'1OAE'J&G1^5>W=M L]SO(8JY
M7/S<XX.,]OPJRNEW.FZGI$]KI6FZ0?M"QM(E_N-PA'*$;!N/<<]13]FKM7\A
M?4(6;4^K2O9:QWZW]+7[L[FXN$MXG8E2RH6"%L%L#-5]&U'^UM&M-0\KROM$
M0D\O=NVY[9P,UR6G:3I^MV&N7^JQK)>K=3QF5S\UNJ<*%/\ #@<_C6_X-_Y$
MW2/^O9/Y5+BDO/0SKX>G2I.SO)22?_@-]/Z_ L6^M)-KFHZ:\:QBS2)O-:3[
M^\$XQCC&/6M2N,CT;3=6\>:X=0@CN#'#;[(I.5Y4Y;'KVSVS[UCV1DTY(=51
MF:TTK59;(.6SFU<A>O<*Q'Y4U!.UNR-G@J=3^&[.T=+=6M+._5K\=#TNBN<\
M+J;ZYU/77R?MD_EP$]H8_E7'U.X_C71UFU;0\VM3]E-POM^?5?+8****1D%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% %:_L+74[*2SO(5F@D&&0_XCD'WK.@\*:/!/!<>1+)/ X>*::X
MD=U([ ENG/3I3/&5Q=6OA+49;/B00MEQ(4*#'+ @=?;CZUSYN]53Q=ICQ:?%
M)>OI++Y?VCY%'F#YB^W/0#@#J<>]:03:T?\ 5CT\-1K2HMPG9>]I>VR7YI_\
M.=+>^%M(O[N2YGMW$DN/.$<SHLN/[ZJ0&_&G7OAK2KZ2.26W9'C01!H)&B)0
M?PG:1D>QJA#XL$6E:E<ZE9FWN=.E$,L,;[P['&W:>,YR.M/CU_4;6\M(M9TR
M*TAO9/*ADBN/,V.1D*XP.3@\C/-%IBY,8OM/W=M?*^G?2WR^X@T'PS&GAJXT
MG5+)1"UU*Z1;NB%LH05/'&.^16E8^&=)TZ\2\@MW-TBL@FDF=W(/4$DG/3\*
MD\1_\BQJO_7G+_Z :P=(UJYAT;1-*TRS2ZOFTV*=_,E\N.)-H )."<D] !3]
MZ2;O_5B[XBO"52,K7;NKV6UVWJ;]OH&F6OV/R;;;]C>22#]XQV,^=QY/.<GK
M3M3T2PU8Q-=Q,98L^7+'(T;IGKAE(/X5ECQ;';Z;J$M_:-#>V#K'+:H^_<S8
MV;3QD-D=O6F_\)%JUIJ&G6NIZ-%$+^;RTDANMX3@DAOE'/';@\\\<KEE<S5'
M%\W/?57Z^5W;771WT[FC'X;TB/2Y-.%FK6TK;Y [%F=O[Q8G.??.:2P\-:7I
MUXMY!!(;I5*>=+,\CE3C@EB<C@?3\:PU\0VNEKJ36FG+'/+JQM?WEP0DDI4'
M>S$?(,#H/3WJU>ZAJ-SX?UN#4=.6W=+&1DFAE\R*0%#T.!R/2A\V]_ZT_P S
M1TL3LY.TGU>]^5/2^NZ_#3MOW]A:ZG926=Y"LT$@PR'_ !'(/O6=!X4T>">"
MX\B62>!P\4TUQ([J1V!+=.>G2LS2-1U*'P_H=EIFF?:9&T^*1IIG,<*#:!C<
M%.6/I5?5/$5]>>$==\NV6VO[+=#-Y=SP@VYWHP&3P>G'UI\LHMI/^KV"GA\3
M&7LX3LKVW[MQNUY_UT.F.C:>T=]&UL"E^<W(+$^8<;?7C@#IBH&\-:4^E1::
M]NSV\+;XBTKET;U5\[@>?6LS3[M#XAL4O-/2*_\ [+9S.ERSA8PX&W& #G@Y
M[=*;_P )5J,MA)K%MHZR:.FYMYGQ,Z*>7"8QC@G!.2*7+):+^NA/L<2FE"79
M[I:ZI6UU=E9>7D:]EX>TVP@N8H8&/VH;9WDD9WD&,8+$YZ>]7K6UALK2&UMT
MV00H(XUR3A0, 9/-<]_PD][?:G/8Z-IL5SY<,4XGEN-B%77(XVDY_P#K]*U-
M!U<:UI:W1@:"0.T4L1;=L=3@C/<9'6DU*UV8UZ6(4>>J^W775:77333\-!FJ
M^&]+UF9)KR!C,B[!)'*T;%?[I*D9'UI]QX?TNYTN'3GM56V@(,*HQ4QD="K
MY!]\TS4]1U*&]CLM,TS[3(T9D::9S'"@SC&X*<L?2LP>+WBT+5KVYL%6ZTR3
MRYH$FW*QXP5;'3!]*$I-:%TX8J48\DM%:ROM=V6E]+[?\.:=GX:TJQO([R&W
M<W<891/),[N0>H)).1]>G:IDT33X](DTI+?%E('#1;VY#$EN<YY)/>LN+Q#J
M,6I6,.HZ4EM;7[%()$N-[HV-P#K@8R >A.*AN_$&HWL>I'3-+2XL;4R0R2M/
ML=V4?-L7'./<C-#4OZ_KN4Z6*G)<TNSOS*V]EK>UT[V7<TKSPOI-]/%/+;N)
M(XQ%NCF=-R#HK;2-P^M!\+:-_9@TY;,);+*9D5'92CYSN4@Y7\*C\&_\B;I'
M_7LG\J2#Q+$=,U6[NH#;OIDDB31;]V=HRI!P/O C'UIOF3:3V_S)?UE2=.$F
M^5VW\VEIZ_=<GL_#6E6-Y'>0V[F[C#*)Y)G=R#U!))R/KT[59M[*'2-,:#3K
M7*QAWCA\P_,Q)8C<QXR3W]:R9/$5_++:65EIB/J4ML+F:*6?:ENIZ L%R3GC
M ':H+CQBUGHNJ7-SI^R^TQD6>U\[@[B-K*^.A!ST[4<LWI_6_P#F-T,54:4O
M>O;2_G9==KW2>VO2Y9\.:5/!>:EJ][:):WFH2AC"KA_+11@ D<$GDG'K70UE
MZEK']GW6EP>1YGV^?R<[\;/E)STYZ>U3:U_R M0_Z]I/_034R;>O]:&%7GJU
M(SGIS;>BM'\"6.PMHK^>^2+%S.JI(^X_,%S@8S@=35;3]*6QU/4KQ=H-[(KE
M5)/W5QDY[GVXX%<OHWB#4M,\-Z+-<Z4@TQHX+?SA<9D&0%#[,8P3CC.<&M^^
MU/5_[0EM=,TI9$A56>XNI3%&Q/.$^4[L=ST%5*+BVC>IAZ\)2AS*STO=6M%V
M[Z6TT)M6\.:5KDL,NHVS2O "(R)G3;GK]TCTI-,\-Z5H\[S65O(DCIL8O/)(
M",YZ,Q':L_3/%POY].22R,*WC2PE_-W!)HSRG3D$ D'VZ5-<^*H;4ZO));L;
M;32D9D5LF65A]P#';*C.>]%IKW1NGC$O87=NU]-[?G_F3VWA71[2\2ZBMF#1
ML7BC:5VCC8]2J$[5/T%:-]96^I64MG=Q^9;S+M=-Q&1]1S6+'K^HVMY:1:SI
MD5I#>R>5#)%<>9L<C(5Q@<G!Y&>:V=0O(].TZYO90QCMXFD8*,D@#/%3+FTN
M8U5B.>+D[OH[WZ]'Z_C]Y*\,<ENT#+F-EV%<]L8Q5;^R;+^Q_P"R?(_T'RO)
M\K>WW,8QG.>GO63I>O:K>R6DLVE0FRN_NS6MSYIBXR-XV@>V0>*1O$.IWD]V
MVCZ5'=6EI(T3R2W'EM*Z_>"#:>G3)/)I\K12PU>+Y4[6UW5D]M^]]._YG0PP
MQV\$<,2[8XU"*,YP ,"JS:79M?RWQA_TF6'R'?<>4SG&,X[]>M<IINJ6^K>/
MK348"1#+HC-AN"N)L$'W!!%0:_K^I:KX/U*[M]*7^R9H72.8S_O2N<;]F,;?
MQSCFJ<)7]?U=C>.!K*HH7MS6O?3XF]-]7I?S.WL[.#3[.&TM8_+@A4)&F2<
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
M<9.!D@$Y/I5VDK)G4J>+ISBI:\O=Z)KOKI;3^KHUK"SBT[3[>R@&(H(UC7Z
M8JQ7*^#YII[_ ,0R7%N;>8WPWQ%MVTB-1U[BNJJ))IZG#B:;IU7&3N_\TG^H
M4445)SA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !13%E1
MW*JP+#J*?0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110!E^([&?4O#>H65L T\T#(@)QDXX&:R
MM,M-2F\1V.I7.GO:Q)IK6[J\B,5?S!@<'N!FNIIHD0AB'4A3ACGI]:I2LK?U
MV.JGB90INFEO?\4D_P D<=J'AB]U*'Q)"41/M=S%-;&1@5DV*O! Y )!'-16
M.AB74[(Q>$+331#())YYMC].@CVG.<]STKMU=74,C!E/0@Y!I Z,S*KJ67J
M>15*HUI_78W685E%Q_S71+HU?;KU^XIZU;RW>A:A;0+OFEMI$1<@98J0!DUQ
MA\*S6YTJ\N]%CU-4TZ*UN+4LF^)U'#+D[3U(/->@T4HS<=C+#XRI0CRQV?KV
MMNFC@Y- *^'M1D>RT_0S)-%);(2!@HP*B5@<<MZ=,U)J=[JMYKWAQ+W2ULD%
MZ3@SK(SL$;)7;_"!GKSR.*[">&UU&TDMYDCN+>0%74\@^U9^F^']&T^[-Q:0
M[KA%V!Y)WE:,>@W,=OX52GU?]:'7#'1:<JBO+6V^EU;=N_WW\MS$.D:I!;ZM
MG2[>\AN-4:=K:8J3-"5494YP&R._IVJM8^'[U(M9%CIT^G6%Q8/#%8RW ??,
M<_,!N(0<XZUUUCJD5_>7]O&CJ;.41.6Q\S%0W'MR*N"1"Y0.I<<E<\BESM*W
M]=/\B'CJT+Q<5?1]?[K6E[=%KNKLX%M"U%$TJ/4M)GU*QAT^*'[)%<*HBF ^
M8L"P#>F<D<5)9^&M130O$]F-.ALS?<VL,<BE,;,;<CH?7( S7;7%PEO$[$J6
M5"P0M@M@9JOHVH_VMHUIJ'E>5]HB$GE[MVW/;.!FFZDFF_ZWN4\?7=/FY5:Z
M[[I\RTO;U=M>Y@V-AJ%YKUK?7>GO:0C2WM9 \B,5?>,#@]P,U6@M]?L?#C>'
M(]*\R01M;Q7PE01;#D!B"=P(!Z8ZUV;R1Q#,CJ@/&6.*=UJ>>_3^OZ9A]=EU
MBK:66O2]NOG\SF?#FA7&C:Q?;DS:_9;6"&7(^<QJ0W&<CMUJWX8L+G3K"ZBN
MHO+=[V>51N!RK.2#P?2MEY$C&9'5!G&6.*=0YM[F57%5*BES?:M^'_#ZG(>(
M=,N[K7XYKG3)]5TOR J6T4X0)+GEF4LH;(QSSC%9B^&=47P[XELX]+BMGO9$
M>U@AE3;C XSD8(QSG'/3->@)(D@)1U;!P<'.#0)$+E ZEQR5SR*:J-*W];W.
MB&85:<%!):6[]'=:7MZNVIBZUI]U=W>A/!%O6UO!+,=P&U=C#/)YY(Z5F6]O
MK.AQZCIMII9O(KB:26VN%F553?R1("<C!)Z YKK7D2, NZJ"< L<5!<3W4=W
M:QPVGFP2%A--Y@7R0!D'!Y;)XXZ4E+2QE3Q,U%4VDUY^3YNZ_P"#L4_#5G/I
M_AK3K2ZC\N>&!4D3(."!ZCBN;U[2Y)_&MM9P$?9=31);U!Z0-D'\<JM:MIXA
MU344OKBQT59K:!WB@S=!'F=6"G@C"CKR3V]ZTK72M,TR\N+Z.%(;FZ/[V1Y"
M23G.!D\#/8<55VI<S-XU)X>K.I/XG?16>KUUUTM>Z\].YFWUKJ&F^)FUFRLF
MOH)[98)H8W59$*DE6&X@$<D$9K,N_#>I:SI?B&XN(EM[O4UC$-NS@^6L?*AF
M'&2<_2NWIKR)& 7=5!. 6.*E3:V,J>-J0LXI<RLK];)W2[?J<A.FN:QJ>ARR
M:*]I!97.^<R3H6^Z1D 'D?KSTKI]3ADN-)O((EW220.BC.,DJ0*L.Z1J6=E5
M1U+' I000"""#WI2=U8RJ8AR<6HI*.V_>_4Y2[T:_E\":9IJ09NX1:^9'O7C
M8REN<XXP>]5M2TBZG\17DVHZ)+K%O)L^QXN%6*$ <AD9A@YYS@_TKLTD20$Q
MNK@'&5.:IZ5JD6KVLEQ"CHB3/#\^,DHQ4G\Q5<[NW_6IT4\96BI24=+ONK<S
MONG=;?=N<G9^&]3@\'26WV2.'4K6^:[M$1UV$AL@*<\ C(YQUYJU)X6N;KP*
M^FR^6-1G?[5+OY5IB^\J2.W\/TK<DUA8O$::2T0"M:-<F8O@##!<8Q[]<UI@
MA@"""#T(H<Y;_/\ K[BJF-Q":DTE=\Z_KM=-V[G$6.AB74[(Q>$+331#())Y
MYMC].@CVG.<]STKL+Y;A[&=;3ROM!C(C\T93=CC(]*E66-V94D5BO4 YQ2F1
M!((RZASR%)Y/X5,I.1S5L1.K)2DMO5^?5M_\ X.TT*[;6+"YLM!?1;B.56O9
MTN%\J5!G*A%8YS]!BM&RCUGP[]NLK?27OX9;B2:VFCE10-YSM<,01@GJ,Y%=
M(9[H:FL M,VAB+FY\P</G 3;UZ<Y]JG61'9E5U8KPP!SBJ<V]S>IC9STG%-6
M6EV^MUK>_P F]M#B=!\*7VEZW;&=1);C2Y(9IE88\UY2Y '7')YQ4<MEX@M_
M"%QX9ATGSY%B>&.[$R+&\?.#@G(;'&,8SWQ7>4T2(7*!U+CJH/(H=1MZ@\QJ
MRGSSBG:SZ[J]GH_/TV(8H"=/2WD&"8@C#TXP:Y*"WU^Q\.-X<CTKS)!&UO%?
M"5!%L.0&()W @'ICK79&6,2",R*'/12>3^%9IUG'BI=$^S];,W7G;_\ ;V[=
MN/QSFE%MWT,L/4FN9**:^+7I;KT[[=3.T_0KC3_$>G.B;[.UTG[(9LCEPRXX
MSGH":Z:FB1"Y0.I<=5!Y%.I2DY;F%:M.JTY[VM^;_4X*/1M8^Q1Z>VG,!;ZR
MMV)O-3;)&968D#.>!CCK6MXJL+V\N[!Q:37VFQ[_ +3:03"-G8@;6.2-P'/&
M>]:6H:S]AUS2M-^S[_[0,H\S?CR]B[NF.<_45I&6,2",R*'/12>3^%5S/1_U
MV_0[9XNJIPJN*V;6_71ONM5IV/.)_"VI/%K@LM#CLH;RRCCMX(Y4SN5\D-S@
M-CGN/>NNUK3[J[N]">"+>MK>"68[@-J[&&>3SR1TJ]+JD46M6VEE',T\3RAN
M-H52 ?QYJ6TGNIFN1<VGV=8Y2L1\T/YJ8&'X^[WX/I3<V[/^NP5<77GRSDEH
MM/--<O5W?]-G%:UHMY?3W?F^'!+J)=OLFI6<ZP@ _=9_F#9'?@YQQ6T-(OVU
MW2IK@^<D.G26]Q<;@,R';VZ\X)KHDD21=T;JPZ94YH,B*ZH74,W0$\FIYW:W
M];6(ECJCBHVV377JDNKTVV6E]3SF#PM+8:>=-/A.TO;Q"4BOW9/*9<\.XSNR
M!U '.*Z:VTBYMO%5E<K!&MG!I9MBT>%4/O4@!<Y P#714TR(KA"ZAFZ*3R:;
MJ-[CJYA5JWOUO?=[VONW;;IH8=GIERGBC7+J:+;:W<,"1ON'S;58-QG(QD=:
MY6#PM+8:>=-/A.TO;Q"4BOW9/*9<\.XSNR!U '.*]&61&9E5U++U /(H:1$9
M59U4MPH)QFDIM?UV%3Q]6#=EV[KX59;-=-ULSEWTZ^T/68=1L; 7D#626LT%
MN50H4/RL@8XV\D8SQQ5KPS:ZE%=:O=:E:BV>[NA+&@D#_+L4#D=^,'WK2EU2
M*+6K;2RCF:>)Y0W&T*I /X\U!I>M)J$NH(\:P?9+MK4$R9\P@ YZ#'7IS3NV
MOZ[_ .8YU:TZ3O%:I7?6UW;KWOT*GB:UOGGTF]L;1KLV5T9'A5U5BI1EX+$#
MO1H>G7EJ-=-Q#Y9N[V2:$;@=RE% /!XY!ZUOE@JEF( '4FA75U#(P93T(.0:
MGF]WE,/K,O9>SMIW^?-^9P+>%+L:-X>EN-,BO9=/A:*YL9'7YE;NISMW @=^
M:U_#FD_9]4N+U-!M=)MS&(XDPIF8YR2Q4D!>!Q[5J7^LI9WNG6Z1K-]LN# 6
M$F/+(4MGH<].G%:E6ZDFM>MSIK8RO*G::TE?J]N9MZ7MOW5[&/XB@NKBP1+>
MPM]0B\P&>UF S(G^R3P&!P>:X^7PQJ,NG:Q'IFF3V%G<6RQQ6$MPK;Y=X)<?
M,0@QD=:](HJ8S<=C/#XZI0CRQ2WOU[I[7MTWM=&'K6GW5W=Z$\$6];6\$LQW
M ;5V,,\GGDCI7.3:%>SW>H+J&@G4[R65S;WDUPI@1#]WY2<KCT"YKO7=8U+.
MP51U).!2@@@$'(/0BA3:%1QM2E%)+;U76^Z:^[JMSC=,T/4H(O"*RVI0Z>)1
M<_.IV90@=#SD^F:CU'PZ(/$5_?S>'X]9MKS:ZX*"2%P,$88C*G .1722:P(_
M$::2T0 :T:Y,Q?&,,%QC'OG.:TE974,K!E/0@Y!JG.5[_P!:LVEC:\)<[5N9
M>:T<G+=.ZUOUV./CT>_M?#:Q+H6F.);DRW&G1J,&,\ !B=I<8'/3CBG^%]'N
M+'6+FX@L)]+TMX0JV<LXDW2[LEP Q"C'&,UU:RQNS*DBL5Z@'.*?2YWKYF4L
M=4<)0:^+??RZ-M7TT>_F8'BRSO[VPMDLXY)H5N%:ZMXI?*>:+G*ALCO@XR,X
MK&TG09K?Q79:A:Z FFV*P2QN/,0R%CC!< GZ#!/OBNV=UC4L[!5'4DX%*""
M0<@]"*2FTK"IXVI3H^R2T=UUZ_.S?9N]CD;71-0C^'5YI3V^+V2.X"Q;UY+.
MQ7G..01WJ1K'4M(U>#5;:Q:\22Q2VN((W4.C+R&&X@$<D'FNKHHYW?\ KT#Z
M[-N5TFI-MKUM_DCG_#-KJ45UJ]UJ5J+9[NZ$L:"0/\NQ0.1WXP?>N@HHJ6[G
M-6JNK-S:M_P$E^@4444C(**** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@!.]5[[4+73;1[J\G2&"/[SN< 59KSKQA\+!XMUIM0DU>2W4H$\H1[AQ^(
MH Y3X4:S#JGQ \1:EN")=OYRJQZ9+'^M>U?:[?\ Y[)^=>/?\* M_P#H.R?]
M^/\ [*C_ (4!;_\ 0>D_[\?_ &5(9[#]KM_^>R?G2&\MP"3,F![UX_\ \* M
M_P#H/2?]^/\ [*E7X!0(P8:[)P03B#&?_'J /9J*C@C$,*QCD*,9]:DIB"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MSO&W];F-7&QGA_9];)?.[;=[]?2^]W8N4445D>4%%%% !1110 4444 %%%%
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
M(GETZ^@T^X95BO944(Q;A21G<H/8D=Q6,UK=^(-6\0/'975K#=Z8L%O)<1%
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
M;6(X9STSTI\&H6UR^R-_F]#6+!,L%X':%G_=XP!FI5F6[U> K'Y1CY.X=?\
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
MM=6NV^NG0]$DU"VBU&&P9S]IF1I$3!^ZN,G/3N*CTC5(-9TY+VW218F9U D
M!RK%3T)[BN7:V>\\:Z'<W?VF&XDT]Y9(DN& 1P4^7 .,9ZCH>^:Q[#2V3X?W
M6L1ZA?175N;B6#RYV5(]LC<;1P<D'.<]:.16U?\ 5VC18&DX+WK2?+YJ[<ET
MZ:+7\[GI<L8FA>)L[74J<>]5]+TZ'2-+M]/MV=HH$"*9""Q'O@"N:9IO$/B&
M/3KFYGAM(;".Y>.WD,9E=SU)7!P,=/4UG7FJZAHT&NZ5!>RR"WEMDM[B5M[P
MK,<$$GKCG!/J*%![?UO8SA@IR7LE+71M=-=$[_IV\SM+W5(+"ZL;>59"]Y*8
MHRH& 0I;GGI@>]7:XB_T./2=?\./#>7DBM=LKI<3M)N;RV^8;NAZ]/6NWJ&D
MDFCEQ%*G",'!WNGY=;;!17.ZU>2:5XCTN]>>06,R26\R;CL#8WJV.F?E89]Z
MY2SUK5H](U*UGNIS?:EY,UB6<[HQ.Q7"\\;<9XJHP<E=?UK_ $S>EE\ZL%.+
M5G;\[/\ \!W?D>FT5Y_<3W%_X@U"RN(-:NK73Q%#$EC,$^;:"7<EU)8YXZUT
M?A274I-*DCU..=9(9WCB:X*F1X_X2VTD;N<'Z4G"RO<BM@W2I\[DNFGKMU^_
M16\R^VJP+KB:24D^T/;FX#8&W:&"XSG.<GTJ]7':MIZZE\0K6!Y[B&/^S'9_
M(D*,X\P?+N'(&<'CTK/-R]C;ZKI<NKWT=O!J$<4.P-+<2(R!C$A!W9Z\\X%-
M0NE;^M;&RP49QCR2ULFU9O=M?IM^)Z#17!:1))#XM@L88=7M+.[M)2T5].6+
M,",,OS,5//M0NIW\FA0Z!]KF_M8W_P!@><.1)Y:G>9,]<^7CGU-'LQ2R^2E9
M2[/T3OKN]K.^O8ZEM#@DUQ=5FN+F5XQ^Y@>3,41(P65<=2/?N:U*X*\N9]3\
M2ZG:SVVLW%I8F.*&/3Y@@!*[BSG>I)YXZCBN@\*2ZE)I4D>IQSK)#.\<37!4
MR/'_  EMI(W<X/TH<7RWN3B,-.--3G*]DM/)ZJVOWZ+?=F[5*QU2"_NKZWB6
M0/9RB&0L!@G:&XYZ8-85]&^M>,'TJ>YN(;*UM%G\N"5HS([,1DE2#@ =/6N9
MDGO-'DU+3[6XO)FN=8C@::-@9RGE!B%8D#=@8R31&%S2A@%4C;F]YI/T3;Z]
M=%M^)ZA61IFOQZM?7$%M9W7D0,R?:W4"-V4X(7G)Y]NQK TV*^AUN&VMK+6H
M--N8I$N1>W 8HV,JZ,'9@>H./4&JNBQQZ=X,U.Z&J7%D6N9H_/9GFV8E(&U"
M?O'ID<DG/-/D2O\ UUL-8*$8RN[M\J7S;6J3>NFVO^7H%%>=PSO8^(-&:R@U
MVWBN9S%,VHS$K,"I/W68D'C.<"I[#4+UOA)<WKWEP;M8IR)VD;S 0[ ?-G/%
M)T[*Y,\NDE%J6C:7WMKN]K=SK3J]N-?&C;)?M)MOM.[ V;=VW&<YSGVJ:QU"
MVU*%YK5R\:R-$6((^93@]?<5RML#<>/K02.^9- &Y@Q#<R#G/7/O6%;2SZ7X
M<BBLI;XO?ZM);2&*8LX17<GR]QP&('7@FJ]FMNO_  7_ )&JR^$TE%VE:/IK
MSW_])_J^GJ-5-3U"+2M,N;^=7:*W0R,$ +$#TR17)Z:]_IVM0_9-/UB/3I(I
M/M":A,L@# 95D^=CST(]Q6;=:=)J?P\NM>N-1O#?7%L\SXG;RMN3^[V?=QCC
MIG-3R:ZLBG@(^TCSS]UN*\]7MHW;;N^AZ-%()8DD7(#J&&?>H+;4+:\N+J"!
MRSVKB.7@C#$ X]^"*?9?\>-O_P!<E_E7GKF71QXFN+*YN%N#?QVJ223,X0.$
M!<@G!89X)^E)1NVOZWL<^&PRK\\;V:M;YNVIW=OI<%MJUYJ2-(9KM8UD!(V@
M("!CCWJX[K'&SN<*H))]!7(:A9-X7N=*NK*^O9//O([:XBN+AI!,'R,X8G#
M\\8KI=5A6XTFZB9I%#1-S&Y1NG8CFE)65[_TB:M/6$G*ZEI>W9I;>70JIXBL
M97TH1"5UU/=]G<+@85=V6R<CCVK6KS&RTU9;#P3 EU=1_:/,=G69BR_NN0I/
MW00,8&,9.*UFN9_#-]X@@M9[B>WM].6\ACN)3)L?Y@<$\XX!Q6DJ:6B\_P &
M=E; 0ORTI:ZZ/K:?+OTZ?BSN*R[[0X-1U&VN[BXN6C@(9;428A9P<AF7')&?
M7L*XJ,ZK%I]KJ%E:>()-4/ER22SSH8)@<;@5\P@*03C XXKT:2,3P/&Q=0ZE
M248JPR.Q'(/N*F47#6YS5:,L+).,][K3?L^K^3T?H8,/BR.YO&BMM)U.>W6X
M^SFZBB4Q[@VTG[V=H/4X[5T->9Z?&^GZ#:36UW>(TNNB%Q]I<@IYS C&<<]_
M7O6WH5E-J6N:O>W&HWK&SU"2.WA\]A&HV@X([CGITXIR@K77];?YG5BL%2C>
M4'91]6V[I?+5^AV-54U"VDU*73T<FYBC65UP<!6) Y_ UP$4L^FRPS:W)K-G
M>B8%]124S6D@W=" <*I!Q@CBMRQL8Q\1]2F$MR2MK%(!Y[[26+C!&<$>@Z#M
M1R6ZF4\#&FI.4KV3::6C::6]WIKY/ND=)>WGV)(6^S7$_F2K%B!-Q7<<;F]%
M'<U9KG_%MS/;6VEF":2(OJ=NC%&*[E+<@XZ@^E8UGITNMS>(9+K4]1 MKV2.
MV6*Y9!%A0<C!]^AX'XU*C[MW_6QE3PL9TE4E*R^;^TEL=S2.ZQHSL<*HR3Z"
MLGPM>3ZAX6TV[N7WSR0*7<_Q'UJWJT"W.DW43O(@,9.8I"C<<]1S4R7*VNQS
M.ERU?9R>SM^-C,L/%"ZA;)<PZ3J?V>25(XI/)!#AB1OP#D*,9)/8BM^O/+,2
M:=X'\-R6UU=(UQ>6HD_?N1@G!4<\*?[HXK2T*RFU+7-7O;C4;UC9ZA)';P^>
MPC4;0<$=QSTZ<5K."5[=+GHXC!TUS3B[13:ZMNTN5'8U5MM0MKRXNH('+/:N
M(Y>",,0#CWX(K@(I)]-EAEUN36;.]$P+ZBDIFM)!NZ$ X52#C!'%;GA2QC@U
M_P 0R++<L4NP@#SNP(**<D$X)]^N.*3A97O_ %H15P,:5.4G*]EI9:/6V]W_
M )]TCK:*Y[Q5<W*C3-/MYWM_M]V())HSAE3!)"GL3C&:I^2WAWQ1I5I:7=S)
M::@LJ203SM+M95W!U+$D>A^M0HW5_7\#GAA>>"ES:M-I>2WUZ=;'6U534+:3
M4I=/1R;F*-977!P%8D#G\#7&6&H7K?"2YO7O+@W:Q3D3M(WF AV ^;.>*GT&
MS5O&US<-/=-(-/MY3NN'(8MNSD9P1Z \"K]G9M/H;O J"J.<OANM.ZM^&IVU
M%%%9'F!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M=O<+=3S2E[B22/SI-[*A/ SZ>W;-5;OQ$MO>&QM+"[U"ZBC5YEMPN(P>F2Q
MR?2E;Q3IXT>/45$[B27R$@5/WIESCR]I/WL@]ZA\S.*:Q52*4E=.UMO-K:UK
MZOI<LZ]H=IXBTI]/O#(L3,&W1$!@0<\$@U#<>&M/N=7T[4G$@FT]"D*J1M(Q
M@9XSQVY%,L/$0N=2_L^\T^ZL+DQ&9%GVD.H.#@J3R,CBJ\/B^*;RIQIE^-.F
MD$<=[L4H23@' .X+GOBA*:T7]= C#%P7)&]E?JOM+6VNMTNE]BU?>'8[G4'O
M[6^N["ZD0)*]LRXE Z;@P(R/7K5S2M*MM'L1:VH<KN+N\C;GD8\EF/<FJ5]X
MB6VU!["TL+K4+F)0\R6X7$0/3)8@9/I5[3-3M]7L5NK8ML)*LCKM9&!P58=B
M#2][E\C.I]8]DN>_+IV^5^OI?Y#6TJ!M<35B\GVA+<VX7(V[2P;.,9SD>M9U
MWX2LKN>XN!<74-S+<K=+-&P!BD5=HV\=,=0<UHIJL#:W+I)21+A(1."P&UT)
MQ\ISV/7ZBL@Z[8W^NV$4<FH(R7<]NGEE5AF9$RVX9RRCM[BB/-T+I?64[Q;5
ME^&K7RW_ !N6;7PS#;ZM!JLU_>W5[$C1[YG7#*>VT* ,>V/?-3KX>L5\2-KH
M$GVMHO**Y&S_ 'L8SNP ,YZ52G\6QQR7+PZ9?7-G;2&*:ZA52JLO#8!;<0.^
M!1_:D2:AK;VK:A<7$-O#(82RF, JQ4Q@D8/=L^@I^]OY%N.+=W)M75NFUUH[
M;;K>Q9OO#L=SJ#W]K?7=A=2($E>V9<2@=-P8$9'KUJYI6E6VCV(M;4.5W%W>
M1MSR,>2S'N35'PCJ-SJGAJSN;N.83-&-TDNW]Z<9W#:3QS[?2EOO$2V^H26%
MGI]WJ%S$H>9;<+B('IDL0,GT%#4D^0SG'$2D\.W?E].FF^FG:[ZDNIZ%%J%W
M%>Q75Q97L2&-9[<C)0\E2"""._2J<?@W34LKJV>:[E-Q.MR9GE_>)* ,.K <
M'C/X^G%2?\)9IW]GV=XJSLEU=K9A-@#QRDD8<$C&".>OXU?FU6"#6;;2V20S
MW$3RHP V@+C.><YY]*7O+3^M-1J6+II0U5K_ /DN_GHW^/F5+#P[':ZBNH75
M]=W]TB&.)[DKB-3UVA0!D]S36\+V#Z)-I3/.899FGW[P'1R^_(('8]./SINC
M^)XM<N=MKIU\MO\ ,#<R( @93@KU_E5^35(8M:ATMTD$TT+31O@;"%(!&<YS
MR#TH?-?^O4)RQ4:EI74EKTTMZ;6O^.QFCPK')>6=Y>:IJ%W<6DGF1-(Z #C!
M&T*!@]SU]ZKS>![.6WN;/^T=1CT^<LQM(Y5"*S')(^7.,\X)(JS;^+],N=-U
M2^C\[R=-=TF!498KW7GD'MG%.N/$RI=?9;/3;V]N5C66:*$*/)##(#$L!N]A
MFG[_ /7WFJECE*VJ:]%;9^BW3^?G8M0Z%:PZQ#J:R3&>*T%FJDC;L!SD\9SQ
MZ_A5 >#K'R+JW:YNV@FF^T1IY@'V>3<6W1D#(.3WS5#Q#XB270-.U.QEN8X_
M[1A29$!60 ,0\;*._&,=ZU[#Q$EU?_8;NQNM/N6C,L:7(7$B#J05)&1W%/W[
M7_K37]0<<7"'M$WV\URO]+].^NC%L?#L=KJ*ZA=7UW?W2(8XGN2N(U/7:% &
M3W-4;CP3:3VT]D-0U"'3IBS&SBD4(K$YXRN0,\XSC-20^+XIO*G&F7XTZ:01
MQWNQ2A). < [@N>^*HZAK+6?A_Q'<Z=)J$MQ;W,B%IBC"%]HY0$\1CCCKDGB
MCW[_ -=RX1QGM-[/1=+;V7DK-]K[G711B*)(UR0BA1GVK%F\*65Q=ZA)+-</
M;Z@O[^U+#RRV  XXR"-H[U'_ ,)-Y-O90#3KV?49X?,%JH3>%'!=CNV@'MSW
MK1TG5X-6BE*1RP3P/Y<T$RX>-NN#C(Z<@BIM)79R*&(H)S6B[Z=]_O6C[[,I
M6OAF.*\M[F[U&]OS:G-NERRE8SC&[@#)QW.:VY$66-HV&58%2/8UGZMK4.D^
M1&89KBZN&*P6\ !>0@9/4@  =235>T\203K>)<6MS:75G%YTMM,!OV8)W*0<
M,.,=:3O)782AB*J51JZZ;=^VG7K:U^I#I_A*UL&L"+V\F&GN[6RRLI"AEV[>
M%Z 5H-HUJ^IW-_)O=[FW%M)&V"A0$GIC/<]ZKZ'X@775,L.GWD%L4#Q3SH%6
M0'TYS3M4UZ/3[N*RAM+B]OI4,BP0 9"#@LQ)  SQ3?,W9[ES^M2JN$F^;KMM
MN_):ZO7<HIX-M@L-O+J%_-IT#!X[*213&,<J"<;B!V!-=)6"/%M@-,DNY(KB
M.6.?[,UH4_?>=V0#."3V.<8J6P\0I=:@-/N[&ZL+MT,D<=P%Q(HZ[2I(R.XH
M:D]Q5J>*J)RJ)Z7[?-^?2[L_-C1X7LA8PVGFW'EQ7OVU3N7)?>6P>/NY/U]Z
MN6&DV^GM?&-I'^VSM/*)"" S  @<=.*Q/^$YMFLVOH]+U)["-BLUSY:[8R#@
M\;LD#J2,_P!*N77BA([N:"RTV\U#[.JM.]N%PFX;@/F89..<"FU/9_U_6AI.
MEC'>,[Z^:[IZZZ.]NW0@'@RU\E;-M1OWTQ7#"P9U,?!R%SMW;<]LUHOH<1U]
M=7CN;B*7RQ')$C#RY5&<;@1GC)Z&F#Q'9-<:3"J3DZHKM =F NU=QW9.1^1J
MOK6M1BWUK3X#-'=VVGM<>:O &5;&"#G((H;GU_KHQ7Q<Y*,F]?39M)M_/=[W
M1HZGI4&JQVZ3O(H@N$N%V$#+(<@'(/%-LM(M[#[?Y3RG[;.T\FXCAF ! XZ<
M>]<MI.O:C]O\-VC17D\4VFB25LH?,8A/G)+9(&3GOST-=AJ%XNG:?<7CQ2RI
M!&9&2( L0.3@$BB47'W?ZW_X!-:E7HVHWNGLO^WG^JN9?]A265GHUEI]S<I#
M93*6/FXWQ@'(< #=GTK:EC$T+Q,2%=2IQUYK.N->L[>QL;L>9*E])'' L8!+
M%^0>3T Y/TK.?QE;B.2[CTZ^ETR-BKWZ(ICX."P&=Q4'N!VI-2EN+V6)K6?+
MU>NF]]>UW?I]Q=/ANS.D:=IOFS^3821RQ-N&XE#D;N,8]< 59L-)M]/:^,;2
M/]MG:>42$$!F ! XZ<4Q-;M)-;CTI!(TLEK]K60 ;"F[;USG/X56N/%%C;6^
MK3R17&S2W5)\*,L2 ?EYYZ]\4/F>CZ_Y_P"8K8J?N:N]G][T^^7XE4>#+7R5
MLVU&_?3%<,+!G4Q\'(7.W=MSVS6C::'%9:U=:C#<W %US+;EAY9; &[&,YP/
M6GZ3JC:K#)*;"ZM$#?(;A0OF*>0P&?YUEVNLWDOCF]TY[:Y^RQVZ%<A-J'+9
M<_-G!P .I]A3]YMIFCEBJG/&4MEKMW7XWMKOYFOJNDVVL68M[G>NUQ)')&VU
MXW'1E/8BJMAX?CM+\7]S>W5_=JACCDN2O[M3U"A0 ,]SUJA)XTA6WDOH]+OY
M=,C8AKU%39@'!8#=N*^^*U)M>L[?4[>RG$D?VB(RPSL (GP,E0<YSCGD=*5I
M)6)]GBZ</9V=M=-/*_=KI=:>:,J;P/9RV]S9_P!HZC'I\Y9C:1RJ$5F.21\N
M<9YP216A'X>AAUB'4H+JZC=(5@>-6&R55!V[ACMGMBK6DZI%K%D+RWBF2!F(
MC:50/, .-P&?NGMFKU#E):,BIB<0FX3EW3V^=]-]%YZ=PHHHJ#C"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!*\/\9W<?AOXTZ?J
M^H1,;-XU D[#!&3[XKW&L+Q1X4TOQ;IXM-3C8A<F.2,@.A/7!.?04#1=BUK3
M)K87,=] T)Z.'X->$^)/&5K<?%>TUF$^9I=C+$CRH>.O)S_P'BNF'P$TY;@%
M=8N!;_W-@W8^N?Z5UI^&?A__ (11O#R12+;%Q)YF07W 8SG'O0!UEK=V][;K
M<6TR30N,JZ'(->3_ !SUNRDT.UT2.57O7N1+M4\J%!'/UW?I62_P.UFUE*6.
MO*86Z_NMN/PW5TWA+X.6&@WPO]2O6U"Y4AD^38HQZC)S2 [OP[9RZ?X>L;28
MDRQ1!6X[UJ48HIB"BBB@ HHHH **** "BBB@ HHHH ***K3WL,&=^[CT%("S
M155+V%F4#=EB ,BII95A0N_W10!)13005R.E5GOXE+?*[!?XE7(H MT4U'5U
M#*<@TUI521(SU?./P_\ UTP)*3--DD6)-[G J!+Z)Y0A5U)^Z67 - %JBDSB
MHEN(S;^=GY<9H FHJ);B-H/.!^3&<TV"[AN(/.C;*#O0!/15/^TH<XVR9QG[
MM/>[CC1&<-\_08H LT56CNXY7VJK@^I%-^WP[B!N)!QP* +=%5GO8(X5E+C8
MQP#4[.J(78_*.<T .HJJ=0MQ%')O&V3[M2SW"6Z!I#A2VV@"7(-%54O87=5R
MREN@(QFIUE5RP4\J<&@!]%5S>1!&?DA3@X&:8-0B8C"R<_[- %NBJSWL4<AC
M(8L.N!4D,\<ZYC;.* ):**KS7<<+[&W9QG@4 6**AAN8IR0C9(ZT0W,5P7$;
M9V'!H FHJI_:$.2,.=IP<"G->PHB-DG><# H LT562\B=@H5\XSTI@U& KN.
M\ =\4 7**:CAU#+R#WIU !115>2\BBE,;!MP&>!Q0!8HJ&.ZAF0NCC ZYJ'^
MTH>N'V?WRORT 7**0$$9%1W%Q';1[Y6PN<4 2T4R258HS(Q^4<U#)>Q1NT8W
M.PQD(,F@"S15/^TK?GEOEZ\5+!=1W!^3/KS0!/113)95BC:1^ M #\T4R*19
M8PZ'*D9%5CJ, +8#L!P6"Y% %RBJ[WD,87+9+?=5>2:C&HP;69MRE>JL,&@"
MY155;V)CM".,G'*TAU"$%@=W!(.!0!;S155KZ)4#\E2.PI8;R.?&P-S[4 6:
M**9YJ&5H@?G !(^M #Z*A6YB:22,-DQ_>H@N([A28SD"@":BJDFH11,P=9.#
MC[M/%W&49^0!ZC% %BBFNX1"QZ 9-027D2$#YF)&<*,T 6<TF15=+Z%B!DAB
M0,'K4LLJPQEWZ#TH DHJF=1@W;?GSC/ JTC!U##.#ZT .HII;:"QZ 4R&>.X
MB#QMD$XH EHS59KV%4W9+9. %Y-,&HP]")%;^XRX:@"Y151-0A=RBEL@XZ5.
MLJN[*/O+0!(#FBHIYX[= \K  G'XTLLRQ1-(QPH&: )**K2WL43[/F=O1!G%
M20SI.I*'H<<T 2T444 %%%% &9K8_P!"\P!28V#%6/45>MY!);QNHP&7.*S;
MK29;JZ9VN"L;=L4ATF2U5)+65FD0]'/!I#->EK%D>\LIH9IIAME?YT[+^-;(
M((R.E,0O-57T^UDE$C0J6Q5JB@#)GTIXF,MB_ER9SM[&JSW$=R2L[_9[N,\.
M.];]5Y[*VN"3)$I8CKWH S;1XK6>>6[N8GD;!![XYJI!=7DN^;_CXB)^:,=J
MU8M(M(Q]S<2<_-4]K8P68<0@@.<D4 <Y):R[OM#6[+!_<'&*T;%([>>+R79X
M+I<A6[8__72+!+JLTOFS,L*-@*O>K%]8N(8/LT@C\@'G/;C_  H BU2VL880
MS6^6;A=M6])$RZ?&)QAO?TK)DGE!,+7,5TIQ]XXP:OZ*LL5LXF#* W :@#5H
MI 0PR*6@ HHHH **** "BBB@# \:VDE[X-U2&($OY.\ =3M(;'Z53UN'^UY/
M#$\5N;FU-RLLF$WJ$,9P6[8Y'6NK(!!!&0>U5--T^/2[,6D+,859C&K?P*3G
M:/8=O:KC*R_KT.VCB?9TTENFVO\ MZ-G]VC'6^GV5K(9+>SMX7(P6CB53CTR
M!7"2:7>OX3O;=K&X9WULR",PL2T?F@[L8Y7'?I7H,L@AA>5@2J*6..O%0:9J
M$6JZ9;7\"NL5Q&)%#@!@#ZX)HC)K7T_S'0Q-2DG.U]5J[[J[2_$(=,T^WE66
M&QMHY%Z.D2@C\0*YNW>?PGJFHK+8W5SIE]<&ZCFM8S*8G;&Y64<@9'!KI;V\
M^Q)"WV:XG\R58L0)N*[CC<WHH[FK-)-HSIUI03YUS1EY]GWU:LSE(%NO$?B6
MRU-K.XM-.TY7,7VA-CSR,,9VGD*!Z]<U/>J;GX@:4J?\NEG-+)CL'*JN?K@_
ME7253M=.BM;R[NPS//<L"[MV4#"J/8<_B33YM318I7;M9*+BEZ^?S;]3+\6V
MT]S;:8L$,DI34[=W"*6VJ&Y)QT ]:)+:<_$&"Y$,GV<:8Z&7:=H;S%.,],X[
M5T%5$OU:\NK=K>XC6W57,SIB-P03\I[XQSZ4E*R^_P#$FG7GR<B6RDO_  )K
M_(\_FT._EM]0N/L=YB#7Y+KRXMT<DD14#=&>"3SD8ZXK7TFUMKOQ':7-M::S
M+':H[&ZU&>8"-F&-JJ_WB>_8<5OZ'KBZ["]Q#97<%OP8I9U"B8'/*X)/;OCJ
M*U:T<Y+1_P!:6.NOCJJYJ<XV>JWVNDGZ[=^K3/.8X+MM-AT[^S[P3VVNI.^8
M&VF-I6;<#C!&.2>U=)JEG/<>+],=(I/)%G<H\H4E4+;<9/0'K7145#G?^O*Q
MA4QTI2YE&WQ?^36O^1P=K>75AX0;PX^DWKZFD+VJ*L#&*3.0'W_=VX.3DU/:
MVD_A75;2YN(+BYM6TV*TDEMXFD,<D?JHYP<]:[6BG[3RW*>.OS+DTE=O5ZM]
MNWEN<IH-S<0GQ%J<^F7L:R7/G10>2?,D41J!M7N3CIZ\5U$,GG01R['3>H;8
MXPRY'0CL:?14MW.2O5563ERV^?1)+]#C=+\,V-]K.O7&JZ2DI:]S"\\7WDVC
ME2>HSFK'C#25C\"7UAI5AC(39!;1<GYU)PJCFNJHI\[NGVM^!O\ 7JOM8U&]
M(M-*[MI;_(X&ZT\:=XCU&YOTUD6UYY<D,VG22XR%VE'6,YSQP2.]+Y&H:=X<
MCDLK/4+&*ZOS+=E',]TL1XWX()#' R.2*[+4]0BTK3+F_G5VBMT,C! "Q ],
MD58BD$L22+D!U##/O5<[L;_7I\D92C=:+?1V7:V^J?76VFYPFF6C'QE8WEK;
M:Q+:_99D-SJ!D.Y^,#YN5'U ![9Q5(0W%L$_L.SUG3-7\T!K$*[6?WOF))&W
M;C)R"/I7I=%"J:A_:3O=QOHEOO:^^EGOV7DT<%>Z>-.\3ZG<WZZP+:]*213:
M;)+C(7:4<1G.>."?6M_PE9?9-*E?[%/:&XG>;R[B8R2'. &8GHQ R16C8ZI!
M?W5];Q+('LY1#(6 P3M#<<],&B]U2"PNK&WE60O>2F*,J!@$*6YYZ8'O2<FU
MRD5L15JQ]BXZV77HEIIZ:[ORL8OBZ&^MC9ZUI=M)<7EJ7B,4:EF='&.@]&VG
M\#52/1)M-O/"-O'%)(+9IFN954D!VC.68]LL3UK?DURV@AGENH;FV2*Y%L#+
M$1YK$@ IZJ2<9^M6C>8U-;+[-<'=$9?/"?NA@XVEO[W.<>E"DTK?UM_P;A'$
M5H4U#EVOKW5K?^2\VGJ<'J<'DW5_+:6>M:9K!E=HA8!W@N3_  LW&S!XSG&*
MU])M-2.LZY+>P,LT]C;*7"D(\@1@P4]#@FNNHI.=XV">/<H<G+TWO=]/PTV;
M?J<_X+D?_A%[.VEMKB":U00R)/$4.X#G&>H]ZI1W$GASQ#J\MW9W<MM?.DT,
MUO TO(7:48*"0>..W-=;4%[=QV%A<7DH8QP1M*P4<D*,G'OQ0Y7DWW,EB.:K
M-\MU/I?SOH_4X.?2-1&B'4GLIA(VMKJ9M$7,BQ @8V_WL<XK3BNIM6\<:=>P
MZ??1V<5I,AGG@9 6)''/(_'KVZ5T^GWL>HZ=;7L*NL5Q$LJ!Q@@,,C..]$5Y
MYM_<6OV:X3R A\YTQ')NSPI[D8Y],U3D]FMK_P"1T3QDY<RE#5<RWV3LGIUM
M9&1X*MI[3PQ#%<0R0RB68E)%*G!D8C@^V*@\:0WL=G::KIMM)<7MC*2L<:EF
M974JP  )[@_A73UD1:_'<:[+I=O9W4OD';-<JH\J-BNX DG.<8Z#N*F[<KF-
M.M4EB)8A1ONVNEGNOT[G(2>&[VSU+2]+AMY'L;R&W%]*%)56A)8[CT&[@<U:
MO=/&G>)]4N;Y=9%M>%)(9M.DEQD+M*.(SG/'!/K7>457M6:_VG4;]Y=+/SUO
M?9Z[+;9'G\FGW-KX<M9[71KT2-J\=VUL\C33,H/WFS]TD 9!/'<UIF27Q#XH
MTV\MK.ZBMM.CE9Y+F%HM[NNT( PS[DXQ76T4N?\ K\")8YRNW'7WM;O[6_KH
MM/\ AK>:"&XM@G]AV>LZ9J_F@-8A7:S^]\Q)(V[<9.01]*TVTZ^D\.^,8!:S
M>;<74S0J4(,@*+@KGJ.#TKN*JIJ%M)J4NGHY-S%&LKK@\*Q('/X&FZC?3^M&
M:O,)SUC#:SZMZ-/?MTUN]=V<-/!YVK6NM36^LQV,UDMNS6HEBEB=&/WE7YBI
M]:W?"=FD<VHWT=E>P)<.JI+>S.\LRJ.&*MRO7 SVK=L+S[?:+<?9KBWRS#R[
MA-CC!(R1Z'&1[$59HE-VL9U\9*4'2<;=-^B=_P"G?Y7.:UZ.>S\0Z7K2VTUS
M;01RPSK"A=T#8PX4<D9'.*H21W&M:MJ6K0V=Q%:II<EI%YL11YG)+<*><#&.
MG4UVE%1S:6,X8QPBO=U2M?RO?;\+F7X:ADM_"^E0S1M'(EI$KHZX*D*,@@]#
M67?M+H_B\ZM+:SSV5Q9BW9[>(R-$ZL2,J.<$'KZBNHJBVJP+KB:24D^T/;FX
M#8&W:&"XSG.<GTI\S<F^]R*=63J3GRW33NO)N[U\M#FM1DU34X;+5QI<HBL=
M0$T=MM(FDAVE2VT_Q9)('7 J?S9/$/BC2KNVM+F*TT\2O)-<0M$69UVA5#8)
M]3VKK**.;R-/KB2LH)632U>B>_KUU\_0XBSL+M?A=?6C6DXN6CN0L)C.\DNY
M&%Z\Y&*J7MK!'=%[JQUG3[L0Q"*\TP.QGP@X<*" 0>,$=.]>A55DU"VBU&&P
M9S]IF1I$7!^ZN,G/3N*:F[O^NAK#'SYI-1W;EHWY7Z/33JF<=,FL0Q>%M8U6
MVGGGLVE%VL,>YU#J0I*KWZ9Q22?:]4U/Q)>1Z;>Q0SZ3Y4!EA*F4X;H/7GIU
M]N:[RBASOT[_ (B686UY%?;K:W-S6MZZ>APMC'<Z=>>%)Y[*[*+IOV639"S&
M.1MF X_AZ'KZ5W+*KH58 JPP0>XI:CGB\^WDB\R2/>I7?&<,N1U!]:F<N8YJ
M]?VTDVK?\.W^%S@] TVXFUR;2I\_9-#$L<#'G)EY3\50D?C4EK>75AX0;PX^
MDWKZFD+VJ*L#&*3.0'W_ '=N#DY-=';P:?X5TYFDGG?SIQYD\QWR2R.0HR0/
MH/05LU<IW]#MK8WFES.-XW36ZU6[^;;;7GN<,MI-X9US2+RXM[FXMXM)%C))
M;1-+MD4@\@<X.#S5*YM=0O=!\82?V9>1O=S(T$3Q'>ZX7D =>G;I7<:1JD&L
MZ<E[;I(L3,Z@2  Y5BIZ$]Q5ZAU&GJM?^#<3Q\Z<_?A[ZM?5_9ES;>KU&QC$
M:C&, 5S6Z>S\>7;FUN&2[LXTAE6,F/<I<D,PX7MU]:Z>F32^3!)+L>38I;9&
M,LV!T [FLT['!1J<CDK7YE;\O\CS&^COM3\/7<=Y'XAN=:9&WVP5X[=#GL!A
M6&.G))K;US2[GQ+::?H*VTD$"0+//=RPD;&"X5%R/O9Z^@^M=A:S_:K2&X\J
M6'S4#^7,NUTR,X8=C4U:.HT]MCOGF,U).,4G%MK79M6TT2TZ;^;9E>'KJYN-
M*2.]LVM;JW/DR)Y95"5XW)V*GJ,?2M6BBLV[NYYE22G)R2M?H%%%%(@****
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
M(/K4(^UMJ#A6BC?8,Y&[U^E %ZXNA;NBE'<OG 09Z8_QJ."_$[ +!, ?XBO
MJ(BX74+?SI$;Y7P%7'I[U-I_^H?)S\YH MU3FU 0N5,$QP<9"\5;/3BJNH<P
M+_OB@!RWBF)I'CDC"]F7!-,_M #!>&15/<BF7Z@S6H;!3?W-3W>/LDN_&-IS
M0!/GC(Y%1PSK,7 !!1MIS3+(DV<.[KM%0,WV6_9VX29>?J/_ -= $DE]''*8
MQ&[,#CY1FF_;^"3;3J ,Y9*I[)?+MY1@2RR[R#[U;F^T_9Y?,*;=IZ4 *=14
M+O:"8(!G<5XJQ#.DP?9SM;::SIFNSII&Q-A3KGG%3:6%5;@(<CS30!//=""1
M8_+D<L"1L&>G_P"NHSJ"J"SPS(H[LN*9="0ZC!Y17=L?J/I5A(I'1TN"K*PQ
M@#% #IKA(%4MD[CM&*FK-LH&,Q$K;A!\B>_O^@K2H B2=7FDB .Y,9_'/^%-
M@NH[AY%0G,9P<U6NY1:7@F/1T(/U'_ZZA7_B7;'(SOC^;ZCI_,T 7(+^*XG:
M)-VY>^.#39K\1/M:WF(SC(7BLN)Q;6]N_E2;T;+DK@8/7^5:>H<QP8/'G+_6
M@">.XWQ,YCD3'9A@U734=ZJRVMQANAV59GYA?/'%5+3[6+6(@QXVCC&: +$U
MT(41C&Y+' 51DTQ+Y6E$;Q2QEONEUP#4=_O#6Q4*SA^ 3@9J*03M>6_VA%"@
MDC:<\\4 7([N.2X>$9WIUXHGO(X)X8FSNE.!@5GM^ZO&N/[LNUOH?_U5'=2J
MLHNW^ZLRJH]AG_&@#42\BDN7@4_.O7THN+H6[QJ8W<OG 09Z?_KK(64PQP2F
M)Q(')D)7 YQG^57KPR?;K0PA2=KG!/\ NT 6(KQ9)!&T<D;$9&]<9I\=Q'(C
MM]U48J2>.E4_WS:C"9U485MFTYSTJJ5F*RN,&%)FWI_>Z?Y_&@#7AF\]-X4@
M9XSQFI:9$R/&K)]TCBGT %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !4<\0F@>)NC#%24&D@,[1IFEL0K@AHSM.:T:Q;"X"ZK<0Q
M_-&W.?0\UM4P"BBB@ HHHH 8\4<HPZAA[UGW.DQ@>9:_NY5.01WK3I,C.,T
M<Z]\8KN)PA68G;(O8^]=%U /K43VT,D@D9 6'0U*/3% $<\Z6\32.<**Y][X
M:E=1I,-L&>WK5[5;6XNYDC7Y80"6:J;S6361@1S&Z'<&QWH GEN39:F\D\)*
M$ 1[?3O_ $J247FJ1E558H#Q\PY-5[!9[^_,DTFY(<=NO^<5O]* &Q1^5$J
MYP.M/HHH **** "BL3QA/-:^$=3GMY7BE2$E9(V*LISV(Z5P>J>(+^:/PQIY
M;6Q'):I+</9 ^;<DHI^1LY8CG/UK2%-SV_K2YZ6$RZ>)BI1=E=K[E?NO3_@'
MJ]%0Q#R+) /.D\N,??.7; [YZFL:'Q?ILWAB77]LZ6L1(>-U D# XVXSC)..
M_>HLWL<<*%2?P*^J7S>WWF_17.7GC*TM9+:WBL+^ZO9X1/\ 9((@TD:$9R_.
M!^9J6'Q=IL_A^ZUB,3F*TR)X2F)8V'52I/7\:?)*U[&CP>(24N1V>GWZ+KU>
MW1]&;U%8M[XGLK'3=,OI8K@Q:C)''$%5=REQD;N>/?&:VJ336YC.E."3DK7O
M^&C^YA17&:MXVM9M-U9+*WU!HX(I(OM\41\M)-I PP.>N.<?XU+I?B6#2? V
MDWVI2SW$\\:JBKF269SV&>I^M5[.5KG6\OKJ"DXZMV2Z[7_J]CKJ*PM(\4VN
MJWTFGO;7=C?(F_[/=Q[&9?[PYY%:.JZE#I&EW&H7"NT4";V$8!8CVR14N+3L
MSFE0JQJ*G*/O/]=OZN7**Y<>.]/-S8JUG?QVUZRI#=O#B(L>@SG/X_TYJUJ_
MBJUTJ_33X[6[OKYEWFWM(][*OJ>1BJY)=C7ZEB.91Y'=W?W;];:=;M&]17)W
M_C.%_"%[JVEQSO/!F-HFB^:"3_;7/ '<UH^$]5FUCPY:75Q#<QS;%5VGCV>:
MVT$NOJISP:'"23;Z!/!UJ=)U9JR3Y?.]K_U_EJ;=%<5-K?\ 9OQ!U0WM[)'I
M\&FK*8V<[ VY>0O3)Z>O-;+>*;.'P\NM75O=6T#D".*5!YLA/3"@GKVH<'9/
MN5/!58\O*K\UK>K5[>O]:&Y16'I/B>WU.^>PDM+NQO%C\T0W<84NG]X8)S5*
M3QYIL<LC"UOGL(I?)DOTAS"K9QUSG&>^*.25[6)6"Q#DXJ#NOUVZZWZ6;N=3
M17/7WC"RL]5DTQ+6]NKM8EE1+>(/Y@/IS^IP*N:#X@L_$%I)-:K+&\3F.:&9
M=KQL.Q%+EE:]B)86M"'M)1=M-?7;[S5HKGO$MW#;:AH:2W5_ 9;Q41;4@+(>
M/EDY'R_G3K[Q99V6KS:4+2]N+U(A*L<$0;>#V'/;OG H46UH5'"U)QBX*]TW
M\D[=_P#AC?HK)T#Q!:>(;.2XMDFB:*0Q2Q3+M=&'8BFZUXCM=%EM[=H+FZO+
MC/E6ULFYV ZGV%'*[\O4CZO5]HZ7+[RZ?U_F;%%8>G^*]-OM/O+MS+:?8B1=
M17";7B/N/\*I6GCS3[BXMUFLM0L[>Z;9;W5Q#MBE/;!SQGM3Y)=C18+$/FM!
MZ;_=?OKIKI?34ZFBL"^\66=EJ\VE"TO;B]2(2K'!$&W@]ASV[YP*S[OQM'-X
M0O\ 5M.MKD7%NQA:*2++0R>KC/0=S24)-7L.&!Q$^5J.CM^.W79G7T5RVE>*
MU'@RWU;4+:^\Q51&!@^>=RH^9 .JDG@\"K.F^+;:]U&73[FRO-/NDA\_9=H%
MW)W(()Z4W"2;784L%7CS>[\+:?R^?I]YT%%<G'X_TUWCD-GJ$>GR2>4E^\.(
M6;IUSG'OBJ[>++P?$4Z1]DO&LUA"A4@S\Y8?O2<_ZL#O[]*:IR;M8T678AWO
M&UDWK;IOUW\OO.THJKJ5\FF:;<7TL<DD<"&1EB +$#KC)%9-WXRTJS&D&3SF
M&J[?(*J/E!QRW/ ^8=,U*BWL<]/#U:JO"+?_  %=_AJ=!17,:YXBLF@UK3Q)
M?1/8VZR3W%KM#)NZ!3N!W?E6->>+[JPU?P[9V\&HW-G+;"60B /+< Q\8.>2
M.K8JHTY2V_K2YTTLNK55=+75Z]E'FWOU73Y['H%%<-<Z[/I_Q'O(&^W74/V!
M3%9P9?+Y'(7.!QGDXKI-!U^T\0V<D]LDT312&*6*9=KQL.H(I.#2N9UL'5I0
M52UXM)W]?Z]#5HK,N=<MK77K/1W28W%VCO&R@; %!)R<Y[>E1+XEL#J6JV3B
M6-M,C62XD<#9M*[N,')X]JGE>YDL/5:NHO:_RO:_WZ&Q17-6?C*"[FM<Z5J<
M-M=-M@N7A&Q_0\$D ^I%=+0XM;BJT*E%VJ*W]>3845RMSX\T^"XN%ALM0NK:
MU;9<7=O#NBC/?)SSCO5W4_%NEZ79V%W(99K>^;$+P)NSQGD9S^7-/DEV-7@L
M0FER/7;[K]^VMG9V-VBJ.D:D=5T]+LV=S:;B1Y5RFQQ@XR165=>,;.#5+BPA
MM+ZZ-J/])FMX=Z0_7G)_ &ERN]B(X:K.;A&-VM]O\[?B='17#^$/$26G@,ZK
MJ][-(JSR#S)6+NW/"C/)^E:NF^,;2^U"&QN+*_T^>X7=;B\BV"4?[)R>?:K=
M.2;78VJX"M"4TE=1;3?IOY^N]NIT=%1SS+;V\LS@E8T+D#K@#-<HWQ$TP6$&
MH"QU)K&0A7N/(&R(DXPQS_+/Y\5,8N6QC1PU:MK3C?I_6IU]%8NL^)K+1OLT
M;1SW5S=?ZBWMDWNX]<>E5[?Q?:WFFZA-!:WBWEBA,ME)#^^4]OESR/QHY7:]
MAQPE>4%-1T?^=ONOI?;S.BHKEO ?B"ZU_0_.O8K@7"LQ:9XML<F6; 0]\  &
MJGB+6)M,\>:(OFW1MG@EWVT&YO-;!VC:."<XZU3IM3Y'N;+ U/;RP[^*-_P5
M_P ?^'.THK#T?Q39ZNU[&8+FTN++F>&YCVLHZ@\$^E48O'=FTUMYNFZE;VMU
M+Y,-U-"!&S$X'?(S]*7)*]K&:P6(;<>1W7IVOWUTUTOH=5167::[:WFM7VE"
M.:*YLPK/Y@ 5U;H5P>1^76J2>,]+;1)]7*W"6D4Y@0E 3.P./D )R"?7%+E?
M;^F0L+6;LHOI^.WWG0T5AZ3XGM]3OWL)+2[L;Q4\T0W<84NG]X8)S6I?7L.G
MV,UW<%A%$NYMJEC^ '6DTUN3.A4A/DDM7^I8HKFK#QG;7>I6EE/INH6+WBEK
M9KF(*LF!GL3@XJN_Q T_[)<7,&GZE/';2,EP8X01%@XR3G&/QSZXJO9RVL;_
M %#$WY>1_AUT6M[;JV^^AUM%8C>*=/%SI,06=DU52UO,%&SIG#9.0>1VJQ#K
MEM<>(+C1HHYFGMXA++( /+7/1<YSGOTI<K[&+P]5*[B]K_).S_'3U-.BBBI,
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y[Q'X
MTT7PL\::G<,CR E54 DX_'WKH:\6^*=M#=_$KPO;W$*RPR2;71NF"4H&C;N/
MCEX7CW"&*^E*@\>4!_6H]*^,]GK/B&RTJUTB7-U,L1D:7[F2!DC;[^M=U!X>
MT;3(VDM=.@CP,\"O-/@@(M3;6M7NBLNHO(FYB.5!W<^V>?RH ],\2ZG<Z/X?
MN[ZSMOM$\292/U-<'X:^,MIJ>IQZ=JVFOI]Q*P5'\S<"??(&*]2P#7DOQUTZ
MQ_X1FUO]BK=I<!%9>"5(.?Y#\Z0'K8HK+\.7$]WX=L)[D8F>(%P?6M2F(***
M* "BBB@ HHHH **** "BBB@ J"YM8[I563HIS4]% $%S:QW2JLG13D4KP*TZ
M2DG* @"IJ* (9K=)RA8<HP8&E,*^>)<G<!BI:* (;FW%Q&$+LN&!RM0K9.&!
M-W.?8FKE% $20JD\DHZN #^&?\:00*)I).[@ _AG_&IJ* *CZ?"]O%$V=L?2
MI#:QFZ%Q_&!BIZ* (9[=9O+))&Q@PQ2Q0K&SL#G><\U+10!!]F3][U_>]:5[
M='MO(.=N,5-10!%'#Y; [V("XP:EHHH 3%,AB6"%8UZ#BI** *7]G1JY=&*2
M%B=PIK::KL'::0RCH]7Z.] %1+-EW;KB9PPQ@M3!I^$V-<3,F,;2>*O44 -1
M%C1448 Z4.H=2I[TZB@"-(E6%8NJ@8YJM]@(78MQ($_NCI5VB@!D<:Q1A%&
M*AN+43O&XD>-D! *GUQ_A5FDP* *GV'=$T<EQ*ZL,?,:MTM% %1[+]X7BE:+
M=RP7O3X;.."9Y%+%W'))JQ10!$\*O-'*>J @?CC_  I885A0JO0G-244 %12
MPB9-K=-V:EHH CFA69-CYQ5<6.2!)/(ZCHIJYBB@!    .@J"[M$NXA&_3.:
ML44 07%LLX4;V0KT*U";%F!#74Y![$U=HH C,0,7EG[N,4RVMDMD*H3@G-3T
M4 1F$&X67NH(_.I*** (XX1')(XZN<FI*** (+JU2Z50_P#"<BBYM([I%60<
M*<BIZ* (Y8EFB>-ONL,4QK9&BC0YQ&0P_"IZ* &NN]"AS@CJ*IK8,H4+=7 "
MCINXJ]10!";<-Y9=BS1G()I9(%F:-CGY&W"I:* *[6L;I*ISB7K3&T^%[:.
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
M !@"AU+Q?=LSJXU2PSIKXI2;>FR;O:_6[U)***J6.IV>I&X^QS"46\IAD*]
MX )'OU%8GF*+:;2T1;HHJI_:=G_:HTP3 WGE&8Q#J$! R?3DT!&+E>RV+=%%
M%!(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7FGC?POJNK>/\
MP_J5I 7M;23=*_H,K_A7I=)WH 0^_>O"=;\$>*?!6OS:MX16:>VE8DQQ@LP'
M]TJ.HKW8XQ[4M SPE/B;\1.8#X?)N!V%JV?RIUCX.\8?$#6+:^\5E[6QMVR(
M7C*'G&0%)[XZU[G@9S@4N>30%QL<:QH$10JJ, #M3Z0 #&*6@04444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M-<VWV:2-B#&4X[8SGCUH=1-??_P"/K]&4.6:OH[Z+?G3CT_ENO+8X.PDUO\
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
M8@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MHHH **** "BBB@ HHHH **** "BBB@ KF_%W@O3/&-I'#?[TDB),<J8RI/\
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
MQFL'Q!XTT+PPG_$SOD23&1$I!<_05PE[XL\3^.Y6M/!]L]IIZL5DU"0D;O\
M=Z#]:OZ%\&=$LCY^L2R:K=L<LTHVH?\ @/)_6D!AW_QPN+Z1K?P]H4DK_P ,
MLCY/_? 7^M94FL?%K6BH6PNK0$XRL#Q BO<K33K.PB$5K;1Q(.RK5J@"*W#B
M!!(3OQSGK4M%%,04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH RO#7_(MZ?\
M]<16K7':!XS\-P>'[&.36K-66(9!D'%:0\;^&/\ H.67_?P4 ;]%<^?''A@#
M)URR_P"_@K<AFCN(4FAD5XW&593D$4 24444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 445E:AXET32KK[-?ZG;6\^T-
GLD?!P>AH U:*P/\ A-_#'_0<LO\ OX*/^$W\,?\ 0<LO^_@H __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>12
<FILENAME>optt-20230430.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.19b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 96Mps7xRiXgen8uDanwsWaiKSbP9z5Z8OekhvWB+bWlqPy0uwY7naCnMsxnmcaYI -->
<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/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:OPTT="http://oceanpowertechnologies.com/20230430" elementFormDefault="qualified" targetNamespace="http://oceanpowertechnologies.com/20230430">
    <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/StatementsOfShareholdersEquity" id="StatementsOfShareholdersEquity">
          <link:definition>00000006 - Statement - Consolidated Statements of Shareholders' 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/IntangibleAssets" id="IntangibleAssets">
          <link:definition>00000014 - Disclosure - Intangible 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/Goodwill" id="Goodwill">
          <link:definition>00000015 - Disclosure - Goodwill</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>00000016 - 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>00000017 - 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>00000018 - 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>00000019 - 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/Share-basedCompensationPlans" id="Share-basedCompensationPlans">
          <link:definition>00000020 - 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>00000021 - 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>00000022 - 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>00000023 - 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/OperatingSegmentsAndGeographicInformation" id="OperatingSegmentsAndGeographicInformation">
          <link:definition>00000024 - 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/EmployeeBenefits" id="EmployeeBenefits">
          <link:definition>00000025 - Disclosure - Employee Benefits</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/SubsequentEvents" id="SubsequentEvents">
          <link:definition>00000026 - Disclosure - Subsequent Events</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/IntangibleAssetsTables" id="IntangibleAssetsTables">
          <link:definition>00000033 - Disclosure - Intangible 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/LeasesTables" id="LeasesTables">
          <link:definition>00000034 - 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>00000035 - 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>00000036 - 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/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/OperatingSegmentsAndGeographicInformationTables" id="OperatingSegmentsAndGeographicInformationTables">
          <link:definition>00000038 - 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>00000039 - 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/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails" id="ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails">
          <link:definition>00000040 - Disclosure - Schedule of Revenue Recognizes From Operating Lease Arrangements (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>00000041 - 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>00000042 - 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>00000043 - 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/SummaryOfSignificantAccountingPoliciesDetailsNarrative" id="SummaryOfSignificantAccountingPoliciesDetailsNarrative">
          <link:definition>00000044 - 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/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails" id="ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails">
          <link:definition>00000045 - Disclosure - Schedule of Accounts Receivable, 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/ScheduleOfSignificantChangesInContractAssetsDetails" id="ScheduleOfSignificantChangesInContractAssetsDetails">
          <link:definition>00000046 - Disclosure - Schedule of Significant Changes in Contract 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/ScheduleOfSignificantChangesInContractLiabilitiesDetails" id="ScheduleOfSignificantChangesInContractLiabilitiesDetails">
          <link:definition>00000047 - Disclosure - Schedule of Significant Changes in 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/ScheduleOfComponentsOfIntangibleAssetsDetails" id="ScheduleOfComponentsOfIntangibleAssetsDetails">
          <link:definition>00000052 - Disclosure - Schedule of Components of Intangible 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/IntangibleAssetsDetailsNarrative" id="IntangibleAssetsDetailsNarrative">
          <link:definition>00000053 - Disclosure - Intangible Assets (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/GoodwillDetailsNarrative" id="GoodwillDetailsNarrative">
          <link:definition>00000054 - Disclosure - Goodwill (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/ScheduleOfOperatingLeaseCostsDetails" id="ScheduleOfOperatingLeaseCostsDetails">
          <link:definition>00000055 - Disclosure - Schedule of Operating Lease Costs (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/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" id="ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails">
          <link:definition>00000056 - 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>00000057 - 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>00000058 - 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>00000059 - 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>00000060 - 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>00000061 - 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/ScheduleOfStockOptionValuationAssumptionsDetails" id="ScheduleOfStockOptionValuationAssumptionsDetails">
          <link:definition>00000062 - 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>00000063 - 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/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/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails" id="ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails">
          <link:definition>00000072 - 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:roleType roleURI="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationDetailsNarrative" id="OperatingSegmentsAndGeographicInformationDetailsNarrative">
          <link:definition>00000073 - Disclosure - Operating Segments and Geographic Information (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/EmployeeBenefitsDetailsNarrative" id="EmployeeBenefitsDetailsNarrative">
          <link:definition>00000074 - Disclosure - Employee Benefits (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/SubsequentEventsDetailsNarrative" id="SubsequentEventsDetailsNarrative">
          <link:definition>00000075 - Disclosure - Subsequent Events (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:linkbaseRef xlink:type="simple" xlink:href="optt-20230430_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-20230430_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-20230430_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-20230430_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/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" />
    <import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd" />
    <import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd" />
    <import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd" />
    <import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd" />
    <element id="OPTT_CommonStockParValue0.001Member" name="CommonStockParValue0.001Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_SeriesAPreferredStockPurchaseRightsMember" name="SeriesAPreferredStockPurchaseRightsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_TwoAndFourCustomersMember" name="TwoAndFourCustomersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_WAMVMember" name="WAMVMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_BuoyMember" name="BuoyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_NorthAndSouthAmericaMember" name="NorthAndSouthAmericaMember" 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_RegionMember" name="RegionMember" 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_CorporateBondsMember" name="CorporateBondsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_GovernmentBondsandNotesMember" name="GovernmentBondsandNotesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_GovernmentAgencyMember" name="GovernmentAgencyMember" 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_LeasedAssetsMember" name="LeasedAssetsMember" 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_LeasedbuoysAndWAMVsMember" name="LeasedbuoysAndWAMVsMember" 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_MonroeTownshipMember" name="MonroeTownshipMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_HoustonTexasMember" name="HoustonTexasMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_UnderwrittenPublicOfferingMember" name="UnderwrittenPublicOfferingMember" 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_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_PerformanceStockOptionsMember" name="PerformanceStockOptionsMember" 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_OperatingSegmentMember" name="OperatingSegmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_RetirementPlanMember" name="RetirementPlanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_EarnoutProvisionsMember" name="EarnoutProvisionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_PerformanceBonusesMember" name="PerformanceBonusesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_EarnOutPayableCurrent" name="EarnOutPayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_OtherIncomeEmployeeRetentionCredit" name="OtherIncomeEmployeeRetentionCredit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_OtherIncomeProceedsFromInsuranceClaim" name="OtherIncomeProceedsFromInsuranceClaim" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" 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_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" name="StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings" name="StockIssuedDuringPeriodSharesWithheldForTaxWithholdings" 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_AmortizationOfPremiumOnInvestments" name="AmortizationOfPremiumOnInvestments" 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_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_OperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" name="OperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ContingentLiabilityMar" name="ContingentLiabilityMar" 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_AccumulatedOtherComprehensiveLossPolicyTextBlock" name="AccumulatedOtherComprehensiveLossPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_WarrantyPolicyTextBlock" name="WarrantyPolicyTextBlock" 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_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock" name="ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ContractWithCustomerAssetTableTextBlock" name="ContractWithCustomerAssetTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ContractWithCustomerLiabilitiesTableTextBlock" name="ContractWithCustomerLiabilitiesTableTextBlock" 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_RevenueRemainingPerformanceObligations" name="RevenueRemainingPerformanceObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_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_ContractLiabilitiesObtainedInAcquisition" name="ContractLiabilitiesObtainedInAcquisition" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_PrepaidRegistrationsAndMemberships" name="PrepaidRegistrationsAndMemberships" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" name="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" 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_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_IncreaseDecreaseInContingentLiability" name="IncreaseDecreaseInContingentLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ContingentLiabilityRelatedToEarnouts" name="ContingentLiabilityRelatedToEarnouts" 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_DeferredTaxAssetsLeases" name="DeferredTaxAssetsLeases" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_DeferredTaxLiabilitiesOtherLiabilities" name="DeferredTaxLiabilitiesOtherLiabilities" 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_IncomeTaxReconciliationNetOperatingLossesTaxCredits" name="IncomeTaxReconciliationNetOperatingLossesTaxCredits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_ContributionPercentage" name="ContributionPercentage" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_EmployeeContributionPercentage" name="EmployeeContributionPercentage" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_EmployeeContributionPercentageMaximum" name="EmployeeContributionPercentageMaximum" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_PreFundedWarrantsMember" name="PreFundedWarrantsMember" 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_AGPAllianceGlobalPartnersMember" name="AGPAllianceGlobalPartnersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" 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_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_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_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_EquipmentUnderCapitalizedLeaseMember" name="EquipmentUnderCapitalizedLeaseMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_WarrantAccountingPolicyTextBlock" name="WarrantAccountingPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_StockOwnedPercentage" name="StockOwnedPercentage" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_DebtInstrumentConvertibleDiscountPercentage" name="DebtInstrumentConvertibleDiscountPercentage" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_OperatingRightOfUseAssetAcquiredInExchangeForOperatingLeaseLiabilities" name="OperatingRightOfUseAssetAcquiredInExchangeForOperatingLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPTT_OperatingLeaseRightOfUseAssetNet" name="OperatingLeaseRightOfUseAssetNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>13
<FILENAME>optt-20230430_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.19b -->
    <!-- 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-20230430.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BalanceSheets" xlink:href="optt-20230430.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical" xlink:href="optt-20230430.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfOperations" xlink:href="optt-20230430.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss" xlink:href="optt-20230430.xsd#StatementsOfComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity" xlink:href="optt-20230430.xsd#StatementsOfShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfCashFlows" xlink:href="optt-20230430.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BackgroundAndLiquidity" xlink:href="optt-20230430.xsd#BackgroundAndLiquidity" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="optt-20230430.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilities" xlink:href="optt-20230430.xsd#AccountReceivableContractAssetsAndContractLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Inventory" xlink:href="optt-20230430.xsd#Inventory" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OtherCurrentAssets" xlink:href="optt-20230430.xsd#OtherCurrentAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipment" xlink:href="optt-20230430.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IntangibleAssets" xlink:href="optt-20230430.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Goodwill" xlink:href="optt-20230430.xsd#Goodwill" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Leases" xlink:href="optt-20230430.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccruedExpenses" xlink:href="optt-20230430.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Warrants" xlink:href="optt-20230430.xsd#Warrants" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoan" xlink:href="optt-20230430.xsd#PaycheckProtectionProgramLoan" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationPlans" xlink:href="optt-20230430.xsd#Share-basedCompensationPlans" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurements" xlink:href="optt-20230430.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxes" xlink:href="optt-20230430.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommitmentsAndContingencies" xlink:href="optt-20230430.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation" xlink:href="optt-20230430.xsd#OperatingSegmentsAndGeographicInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/EmployeeBenefits" xlink:href="optt-20230430.xsd#EmployeeBenefits" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SubsequentEvents" xlink:href="optt-20230430.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="optt-20230430.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="optt-20230430.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilitiesTables" xlink:href="optt-20230430.xsd#AccountReceivableContractAssetsAndContractLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/InventoryTables" xlink:href="optt-20230430.xsd#InventoryTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OtherCurrentAssetsTables" xlink:href="optt-20230430.xsd#OtherCurrentAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipmentTables" xlink:href="optt-20230430.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IntangibleAssetsTables" xlink:href="optt-20230430.xsd#IntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/LeasesTables" xlink:href="optt-20230430.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccruedExpensesTables" xlink:href="optt-20230430.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables" xlink:href="optt-20230430.xsd#Share-basedCompensationPlansTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxesTables" xlink:href="optt-20230430.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationTables" xlink:href="optt-20230430.xsd#OperatingSegmentsAndGeographicInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative" xlink:href="optt-20230430.xsd#BackgroundAndLiquidityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails" xlink:href="optt-20230430.xsd#ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:href="optt-20230430.xsd#ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:href="optt-20230430.xsd#ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:href="optt-20230430.xsd#ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="optt-20230430.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails" xlink:href="optt-20230430.xsd#ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails" xlink:href="optt-20230430.xsd#ScheduleOfSignificantChangesInContractAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails" xlink:href="optt-20230430.xsd#ScheduleOfSignificantChangesInContractLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails" xlink:href="optt-20230430.xsd#ScheduleOfInventoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails" xlink:href="optt-20230430.xsd#ScheduleOfOtherCurrentAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:href="optt-20230430.xsd#ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="optt-20230430.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails" xlink:href="optt-20230430.xsd#ScheduleOfComponentsOfIntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IntangibleAssetsDetailsNarrative" xlink:href="optt-20230430.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative" xlink:href="optt-20230430.xsd#GoodwillDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails" xlink:href="optt-20230430.xsd#ScheduleOfOperatingLeaseCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:href="optt-20230430.xsd#ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:href="optt-20230430.xsd#ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/LeasesDetailsNarrative" xlink:href="optt-20230430.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails" xlink:href="optt-20230430.xsd#ScheduleOfAccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative" xlink:href="optt-20230430.xsd#WarrantsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative" xlink:href="optt-20230430.xsd#PaycheckProtectionProgramLoanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails" xlink:href="optt-20230430.xsd#ScheduleOfStockOptionValuationAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails" xlink:href="optt-20230430.xsd#ScheduleOfStockOptionActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:href="optt-20230430.xsd#ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative" xlink:href="optt-20230430.xsd#Share-basedCompensationPlansDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative" xlink:href="optt-20230430.xsd#FairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails" xlink:href="optt-20230430.xsd#ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:href="optt-20230430.xsd#ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="optt-20230430.xsd#ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative" xlink:href="optt-20230430.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="optt-20230430.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails" xlink:href="optt-20230430.xsd#ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationDetailsNarrative" xlink:href="optt-20230430.xsd#OperatingSegmentsAndGeographicInformationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/EmployeeBenefitsDetailsNarrative" xlink:href="optt-20230430.xsd#EmployeeBenefitsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SubsequentEventsDetailsNarrative" xlink:href="optt-20230430.xsd#SubsequentEventsDetailsNarrative" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="optt-20230430.xsd#OPTT_EarnOutPayableCurrent" xlink:label="loc_OPTTEarnOutPayableCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_OPTTEarnOutPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:calculationArc order="3" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:calculationArc order="4" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:calculationArc order="5" 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/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationLiabilityCurrent" />
      <link:calculationArc order="6" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="4" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherGeneralExpense" xlink:label="loc_us-gaapOtherGeneralExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapOtherGeneralExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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: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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaapInterestIncomeExpenseNet" />
      <link:calculationArc order="2" 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="optt-20230430.xsd#OPTT_OtherIncomeEmployeeRetentionCredit" xlink:label="loc_OPTTOtherIncomeEmployeeRetentionCredit" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_OPTTOtherIncomeEmployeeRetentionCredit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_OtherIncomeProceedsFromInsuranceClaim" xlink:label="loc_OPTTOtherIncomeProceedsFromInsuranceClaim" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_OPTTOtherIncomeProceedsFromInsuranceClaim" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:calculationArc order="7" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/StatementsOfShareholdersEquity" xlink:title="00000006 - Statement - Consolidated Statements of Shareholders&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/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.xsd#OPTT_AmortizationOfPremiumOnInvestments" xlink:label="loc_OPTTAmortizationOfPremiumOnInvestments" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_OPTTAmortizationOfPremiumOnInvestments" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:calculationArc order="8" 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-20230430.xsd#OPTT_LossOnLiquidationOfSubsidiary" xlink:label="loc_OPTTLossOnLiquidationOfSubsidiary" />
      <link:calculationArc order="9" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="10" 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-20230430.xsd#OPTT_DeferredTaxLiabilitiesNet" xlink:label="loc_OPTTDeferredTaxLiabilitiesNet" />
      <link:calculationArc order="11" 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="12" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerAsset" />
      <link:calculationArc order="13" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="14" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" />
      <link:calculationArc order="15" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:calculationArc order="16" 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:calculationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_IncreaseDecreaseInLitigationPayable" xlink:label="loc_OPTTIncreaseDecreaseInLitigationPayable" />
      <link:calculationArc order="18" 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-20230430.xsd#OPTT_IncreaseDecreaseInLeaseLiability" xlink:label="loc_OPTTIncreaseDecreaseInLeaseLiability" />
      <link:calculationArc order="19" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:calculationArc order="20" 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/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:label="loc_us-gaapProceedsFromSaleOfShortTermInvestments" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapProceedsFromSaleOfShortTermInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireLeaseReceivables" xlink:label="loc_us-gaapPaymentsToAcquireLeaseReceivables" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireLeaseReceivables" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" />
      <link:calculationArc order="5" 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/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:calculationArc order="1" 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:calculationArc order="2" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/IntangibleAssets" xlink:title="00000014 - Disclosure - Intangible Assets" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Goodwill" xlink:title="00000015 - Disclosure - Goodwill" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Leases" xlink:title="00000016 - Disclosure - Leases" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccruedExpenses" xlink:title="00000017 - Disclosure - Accrued Expenses" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Warrants" xlink:title="00000018 - Disclosure - Warrants" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoan" xlink:title="00000019 - Disclosure - Paycheck Protection Program Loan" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Share-basedCompensationPlans" xlink:title="00000020 - Disclosure - Share-Based Compensation Plans" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/FairValueMeasurements" xlink:title="00000021 - Disclosure - Fair Value Measurements" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IncomeTaxes" xlink:title="00000022 - Disclosure - Income Taxes" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/CommitmentsAndContingencies" xlink:title="00000023 - Disclosure - Commitments and Contingencies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation" xlink:title="00000024 - Disclosure - Operating Segments and Geographic Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/EmployeeBenefits" xlink:title="00000025 - Disclosure - Employee Benefits" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SubsequentEvents" xlink:title="00000026 - Disclosure - Subsequent Events" />
    <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/IntangibleAssetsTables" xlink:title="00000033 - Disclosure - Intangible Assets (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/LeasesTables" xlink:title="00000034 - Disclosure - Leases (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccruedExpensesTables" xlink:title="00000035 - Disclosure - Accrued Expenses (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables" xlink:title="00000036 - Disclosure - Share-Based Compensation Plans (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/OperatingSegmentsAndGeographicInformationTables" xlink:title="00000038 - Disclosure - Operating Segments and Geographic Information (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative" xlink:title="00000039 - Disclosure - Background and Liquidity (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails" xlink:title="00000040 - Disclosure - Schedule of Revenue Recognizes From Operating Lease Arrangements (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:title="00000041 - 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="00000042 - Disclosure - Schedule of Investments and Unrealized Gains/Losses (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:title="00000043 - Disclosure - Schedule of Property, Plant and Equipment, Useful Life (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000044 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails" xlink:title="00000045 - Disclosure - Schedule of Accounts Receivable, Contract Assets and Contract Liabilities (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails" xlink:title="00000046 - Disclosure - Schedule of Significant Changes in Contract assets (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails" xlink:title="00000047 - Disclosure - Schedule of Significant Changes in Contract Liabilities (Details)" />
    <link:calculationLink 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/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaapInventoryWorkInProcess" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryWorkInProcess" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <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/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20230430.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-20230430.xsd#OPTT_PrepaidRegistrationsAndMemberships" xlink:label="loc_OPTTPrepaidRegistrationsAndMemberships" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsCurrent" xlink:to="loc_OPTTPrepaidRegistrationsAndMemberships" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaapOtherPrepaidExpenseCurrent" />
      <link:calculationArc order="4" 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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/ScheduleOfComponentsOfIntangibleAssetsDetails" xlink:title="00000052 - Disclosure - Schedule of Components of Intangible Assets (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedPatentsGross" xlink:label="loc_us-gaapFiniteLivedPatentsGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:to="loc_us-gaapFiniteLivedPatentsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedTrademarksGross" xlink:label="loc_us-gaapFiniteLivedTrademarksGross" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:to="loc_us-gaapFiniteLivedTrademarksGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedTradeNamesGross" xlink:label="loc_us-gaapFiniteLivedTradeNamesGross" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:to="loc_us-gaapFiniteLivedTradeNamesGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedCustomerRelationshipsGross" xlink:label="loc_us-gaapFiniteLivedCustomerRelationshipsGross" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:to="loc_us-gaapFiniteLivedCustomerRelationshipsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IntangibleAssetsDetailsNarrative" xlink:title="00000053 - Disclosure - Intangible Assets (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative" xlink:title="00000054 - Disclosure - Goodwill (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails" xlink:title="00000055 - Disclosure - Schedule of Operating Lease Costs (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaapLeaseCost" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:title="00000056 - Disclosure - Schedule of Right-of use Assets and Lease Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="00000057 - Disclosure - Schedule of Future Minimum Lease payments Under Operating Lease (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/LeasesDetailsNarrative" xlink:title="00000058 - Disclosure - Leases (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails" xlink:title="00000059 - Disclosure - Schedule of Accrued Expenses (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="00000060 - Disclosure - Warrants (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative" xlink:title="00000061 - Disclosure - Paycheck Protection Program Loan (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails" xlink:title="00000062 - Disclosure - Schedule of Stock Option Valuation Assumptions (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails" xlink:title="00000063 - Disclosure - Schedule of Stock Option Activity (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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:label="loc_us-gaapDeferredTaxAssetsInProcessResearchAndDevelopment" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsInProcessResearchAndDevelopment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_DeferredTaxAssetsLeases" xlink:label="loc_OPTTDeferredTaxAssetsLeases" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_OPTTDeferredTaxAssetsLeases" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaapDeferredTaxAssetsOther" />
      <link:calculationArc order="9" 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaapDeferredTaxAssetsNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsNet" xlink:to="loc_us-gaapDeferredTaxAssetsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_us-gaapDeferredTaxAssetsNet" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaapDeferredTaxAssetsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_DeferredTaxLiabilitiesOtherLiabilities" xlink:label="loc_OPTTDeferredTaxLiabilitiesOtherLiabilities" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_OPTTDeferredTaxLiabilitiesOtherLiabilities" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaapDeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaapDeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" 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/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails" xlink:title="00000072 - Disclosure - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationDetailsNarrative" xlink:title="00000073 - Disclosure - Operating Segments and Geographic Information (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/EmployeeBenefitsDetailsNarrative" xlink:title="00000074 - Disclosure - Employee Benefits (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000075 - Disclosure - Subsequent Events (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>14
<FILENAME>optt-20230430_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.19b -->
    <!-- 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-20230430.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BalanceSheets" xlink:href="optt-20230430.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical" xlink:href="optt-20230430.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfOperations" xlink:href="optt-20230430.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss" xlink:href="optt-20230430.xsd#StatementsOfComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity" xlink:href="optt-20230430.xsd#StatementsOfShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfCashFlows" xlink:href="optt-20230430.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BackgroundAndLiquidity" xlink:href="optt-20230430.xsd#BackgroundAndLiquidity" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="optt-20230430.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilities" xlink:href="optt-20230430.xsd#AccountReceivableContractAssetsAndContractLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Inventory" xlink:href="optt-20230430.xsd#Inventory" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OtherCurrentAssets" xlink:href="optt-20230430.xsd#OtherCurrentAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipment" xlink:href="optt-20230430.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IntangibleAssets" xlink:href="optt-20230430.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Goodwill" xlink:href="optt-20230430.xsd#Goodwill" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Leases" xlink:href="optt-20230430.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccruedExpenses" xlink:href="optt-20230430.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Warrants" xlink:href="optt-20230430.xsd#Warrants" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoan" xlink:href="optt-20230430.xsd#PaycheckProtectionProgramLoan" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationPlans" xlink:href="optt-20230430.xsd#Share-basedCompensationPlans" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurements" xlink:href="optt-20230430.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxes" xlink:href="optt-20230430.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommitmentsAndContingencies" xlink:href="optt-20230430.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation" xlink:href="optt-20230430.xsd#OperatingSegmentsAndGeographicInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/EmployeeBenefits" xlink:href="optt-20230430.xsd#EmployeeBenefits" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SubsequentEvents" xlink:href="optt-20230430.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="optt-20230430.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="optt-20230430.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilitiesTables" xlink:href="optt-20230430.xsd#AccountReceivableContractAssetsAndContractLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/InventoryTables" xlink:href="optt-20230430.xsd#InventoryTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OtherCurrentAssetsTables" xlink:href="optt-20230430.xsd#OtherCurrentAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipmentTables" xlink:href="optt-20230430.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IntangibleAssetsTables" xlink:href="optt-20230430.xsd#IntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/LeasesTables" xlink:href="optt-20230430.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccruedExpensesTables" xlink:href="optt-20230430.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables" xlink:href="optt-20230430.xsd#Share-basedCompensationPlansTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxesTables" xlink:href="optt-20230430.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationTables" xlink:href="optt-20230430.xsd#OperatingSegmentsAndGeographicInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative" xlink:href="optt-20230430.xsd#BackgroundAndLiquidityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails" xlink:href="optt-20230430.xsd#ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:href="optt-20230430.xsd#ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:href="optt-20230430.xsd#ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:href="optt-20230430.xsd#ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="optt-20230430.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails" xlink:href="optt-20230430.xsd#ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails" xlink:href="optt-20230430.xsd#ScheduleOfSignificantChangesInContractAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails" xlink:href="optt-20230430.xsd#ScheduleOfSignificantChangesInContractLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails" xlink:href="optt-20230430.xsd#ScheduleOfInventoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails" xlink:href="optt-20230430.xsd#ScheduleOfOtherCurrentAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:href="optt-20230430.xsd#ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="optt-20230430.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails" xlink:href="optt-20230430.xsd#ScheduleOfComponentsOfIntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IntangibleAssetsDetailsNarrative" xlink:href="optt-20230430.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative" xlink:href="optt-20230430.xsd#GoodwillDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails" xlink:href="optt-20230430.xsd#ScheduleOfOperatingLeaseCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:href="optt-20230430.xsd#ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:href="optt-20230430.xsd#ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/LeasesDetailsNarrative" xlink:href="optt-20230430.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails" xlink:href="optt-20230430.xsd#ScheduleOfAccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative" xlink:href="optt-20230430.xsd#WarrantsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative" xlink:href="optt-20230430.xsd#PaycheckProtectionProgramLoanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails" xlink:href="optt-20230430.xsd#ScheduleOfStockOptionValuationAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails" xlink:href="optt-20230430.xsd#ScheduleOfStockOptionActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:href="optt-20230430.xsd#ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative" xlink:href="optt-20230430.xsd#Share-basedCompensationPlansDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative" xlink:href="optt-20230430.xsd#FairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails" xlink:href="optt-20230430.xsd#ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:href="optt-20230430.xsd#ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="optt-20230430.xsd#ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative" xlink:href="optt-20230430.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="optt-20230430.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails" xlink:href="optt-20230430.xsd#ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationDetailsNarrative" xlink:href="optt-20230430.xsd#OperatingSegmentsAndGeographicInformationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/EmployeeBenefitsDetailsNarrative" xlink:href="optt-20230430.xsd#EmployeeBenefitsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SubsequentEventsDetailsNarrative" xlink:href="optt-20230430.xsd#SubsequentEventsDetailsNarrative" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_CommonStockParValue0.001Member" xlink:label="loc_OPTTCommonStockParValue0.001Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_OPTTCommonStockParValue0.001Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_SeriesAPreferredStockPurchaseRightsMember" xlink:label="loc_OPTTSeriesAPreferredStockPurchaseRightsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_OPTTSeriesAPreferredStockPurchaseRightsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentType_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentFlag_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentDescription_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentRegistrationStatement_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAnnualReport_60" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentQuarterlyReport_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentTransitionReport_60" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyReport_60" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyEventDate_60" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodStartDate_60" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodEndDate_60" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalPeriodFocus_60" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalYearFocus_60" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate_60" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFileNumber_60" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityRegistrantName_60" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCentralIndexKey_60" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPrimarySicNumber_60" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityTaxIdentificationNumber_60" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode_60" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine1_60" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine2_60" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine3_60" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCityOrTown_60" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressStateOrProvince_60" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCountry_60" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressPostalZipCode_60" xlink:type="arc" order="26" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCountryRegion_60" xlink:type="arc" order="27" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCityAreaCode_60" xlink:type="arc" order="28" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiLocalPhoneNumber_60" xlink:type="arc" order="29" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Extension" xlink:label="loc_deiExtension_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiExtension_60" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiWrittenCommunications_60" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSolicitingMaterial_60" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementTenderOffer_60" xlink:type="arc" order="33" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementIssuerTenderOffer_60" xlink:type="arc" order="34" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12bTitle_60" xlink:type="arc" order="35" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiNoTradingSymbolFlag_60" xlink:type="arc" order="36" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiTradingSymbol_60" xlink:type="arc" order="37" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityExchangeName_60" xlink:type="arc" order="38" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12gTitle_60" xlink:type="arc" order="39" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityReportingObligation_60" xlink:type="arc" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAnnualInformationForm_60" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAuditedAnnualFinancialStatements_60" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer_60" xlink:type="arc" order="43" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityVoluntaryFilers_60" xlink:type="arc" order="44" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCurrentReportingStatus_60" xlink:type="arc" order="45" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent_60" xlink:type="arc" order="46" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFilerCategory_60" xlink:type="arc" order="47" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntitySmallBusiness_60" xlink:type="arc" order="48" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany_60" xlink:type="arc" order="49" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityExTransitionPeriod_60" xlink:type="arc" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAccountingStandard_60" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiOtherReportingStandardItemNumber_60" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityShellCompany_60" xlink:type="arc" order="53" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPublicFloat_60" xlink:type="arc" order="54" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent_60" xlink:type="arc" order="55" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding_60" xlink:type="arc" order="56" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock_60" xlink:type="arc" order="57" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_deiIcfrAuditorAttestationFlag_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiIcfrAuditorAttestationFlag_60" xlink:type="arc" order="58" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="loc_deiDocumentFinStmtErrorCorrectionFlag_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFinStmtErrorCorrectionFlag_60" xlink:type="arc" order="59" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId" xlink:label="loc_deiAuditorFirmId_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAuditorFirmId_60" xlink:type="arc" order="60" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName" xlink:label="loc_deiAuditorName_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAuditorName_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation" xlink:label="loc_deiAuditorLocation_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAuditorLocation_60" xlink:type="arc" order="62" />
    </link:definitionLink>
    <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/StatementsOfShareholdersEquity" xlink:title="00000006 - Statement - Consolidated Statements of Shareholders&apos; Equity">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaapTreasuryStockCommonMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapTreasuryStockCommonMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="8" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" xlink:label="loc_OPTTStockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings_70" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings" xlink:label="loc_OPTTStockIssuedDuringPeriodSharesWithheldForTaxWithholdings_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodSharesWithheldForTaxWithholdings_70" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.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="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardGross_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardGross_70" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross_70" xlink:type="arc" order="14" />
    </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/IntangibleAssets" xlink:title="00000014 - Disclosure - Intangible Assets" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Goodwill" xlink:title="00000015 - Disclosure - Goodwill" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Leases" xlink:title="00000016 - Disclosure - Leases" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccruedExpenses" xlink:title="00000017 - Disclosure - Accrued Expenses" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Warrants" xlink:title="00000018 - Disclosure - Warrants" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoan" xlink:title="00000019 - Disclosure - Paycheck Protection Program Loan" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Share-basedCompensationPlans" xlink:title="00000020 - Disclosure - Share-Based Compensation Plans" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/FairValueMeasurements" xlink:title="00000021 - Disclosure - Fair Value Measurements" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IncomeTaxes" xlink:title="00000022 - Disclosure - Income Taxes" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/CommitmentsAndContingencies" xlink:title="00000023 - Disclosure - Commitments and Contingencies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation" xlink:title="00000024 - Disclosure - Operating Segments and Geographic Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/EmployeeBenefits" xlink:title="00000025 - Disclosure - Employee Benefits" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SubsequentEvents" xlink:title="00000026 - Disclosure - Subsequent Events" />
    <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/IntangibleAssetsTables" xlink:title="00000033 - Disclosure - Intangible Assets (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/LeasesTables" xlink:title="00000034 - Disclosure - Leases (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/AccruedExpensesTables" xlink:title="00000035 - Disclosure - Accrued Expenses (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables" xlink:title="00000036 - Disclosure - Share-Based Compensation Plans (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="2" />
    </link:definitionLink>
    <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/OperatingSegmentsAndGeographicInformationTables" xlink:title="00000038 - Disclosure - Operating Segments and Geographic Information (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative" xlink:title="00000039 - Disclosure - Background and Liquidity (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails" xlink:title="00000040 - Disclosure - Schedule of Revenue Recognizes From Operating Lease Arrangements (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaapProductInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaapTypeOfAdoptionMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" xlink:to="loc_us-gaapTypeOfAdoptionMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaapTypeOfAdoptionMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" xlink:to="loc_us-gaapTypeOfAdoptionMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaapAccountingStandardsUpdate201409Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTypeOfAdoptionMember" xlink:to="loc_us-gaapAccountingStandardsUpdate201409Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaapAccountingStandardsUpdate201602Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTypeOfAdoptionMember" xlink:to="loc_us-gaapAccountingStandardsUpdate201602Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtProductOrServiceAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_WAMVMember" xlink:label="loc_OPTTWAMVMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_OPTTWAMVMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_BuoyMember" xlink:label="loc_OPTTBuoyMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_OPTTBuoyMember_60" xlink:type="arc" order="62" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaapServiceMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapServiceMember_120" xlink:type="arc" order="122" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaapProductMember_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapProductMember_180" xlink:type="arc" order="182" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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-20230430.xsd#OPTT_NorthAndSouthAmericaMember" xlink:label="loc_OPTTNorthAndSouthAmericaMember_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_OPTTNorthAndSouthAmericaMember_240" xlink:type="arc" order="242" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember" xlink:label="loc_srtEuropeMember_300" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_srtEuropeMember_300" xlink:type="arc" order="302" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_AsiaAndAustraliaMember" xlink:label="loc_OPTTAsiaAndAustraliaMember_360" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_OPTTAsiaAndAustraliaMember_360" xlink:type="arc" order="362" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_RegionMember" xlink:label="loc_OPTTRegionMember_420" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_OPTTRegionMember_420" xlink:type="arc" order="422" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_490" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapRevenues_490" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:title="00000041 - Disclosure - Schedule of Cash and Cash Equivalents and Restricted Cash (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsLineItems" xlink:label="loc_us-gaapCashAndCashEquivalentsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaapRestrictedCashCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCashAndCashEquivalentsLineItems" xlink:to="loc_us-gaapRestrictedCashCurrent_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="loc_us-gaapRestrictedCashNoncurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCashAndCashEquivalentsLineItems" xlink:to="loc_us-gaapRestrictedCashNoncurrent_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCashAndCashEquivalentsLineItems" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_70" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:title="00000042 - Disclosure - Schedule of Investments and Unrealized Gains/Losses (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="loc_us-gaapScheduleOfInvestmentsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="loc_us-gaapScheduleOfInvestmentsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapScheduleOfInvestmentsLineItems" xlink:to="loc_us-gaapScheduleOfInvestmentsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfInvestmentsTable" xlink:to="loc_us-gaapInvestmentTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_CorporateBondsMember" xlink:label="loc_OPTTCorporateBondsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_OPTTCorporateBondsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_GovernmentBondsandNotesMember" xlink:label="loc_OPTTGovernmentBondsandNotesMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_OPTTGovernmentBondsandNotesMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_GovernmentAgencyMember" xlink:label="loc_OPTTGovernmentAgencyMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_OPTTGovernmentAgencyMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentOwnedAtCost" xlink:label="loc_us-gaapInvestmentOwnedAtCost_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfInvestmentsLineItems" xlink:to="loc_us-gaapInvestmentOwnedAtCost_170" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="loc_us-gaapUnrealizedGainLossOnInvestments_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfInvestmentsLineItems" xlink:to="loc_us-gaapUnrealizedGainLossOnInvestments_170" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsAtCarryingValue" xlink:label="loc_us-gaapMoneyMarketFundsAtCarryingValue_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfInvestmentsLineItems" xlink:to="loc_us-gaapMoneyMarketFundsAtCarryingValue_170" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:title="00000043 - Disclosure - Schedule of Property, Plant and Equipment, Useful Life (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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-20230430.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_LeasedAssetsMember" xlink:label="loc_OPTTLeasedAssetsMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTLeasedAssetsMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_80" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000044 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaapProductInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransferredOverTimeMember" xlink:label="loc_us-gaapTransferredOverTimeMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_us-gaapTransferredOverTimeMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="loc_us-gaapTransferredAtPointInTimeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_us-gaapTransferredAtPointInTimeMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember_60" xlink:type="arc" order="62" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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-20230430.xsd#OPTT_TwoAndFourCustomersMember" xlink:label="loc_OPTTTwoAndFourCustomersMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTTwoAndFourCustomersMember_60" xlink:type="arc" order="63" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaapTradeNamesMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapTradeNamesMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaapCustomerRelationshipsMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapCustomerRelationshipsMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaapRevenueRemainingPerformanceObligation_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapRevenueRemainingPerformanceObligation_110" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_RevenueRemainingPerformanceObligations" xlink:label="loc_OPTTRevenueRemainingPerformanceObligations_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_OPTTRevenueRemainingPerformanceObligations_110" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_RevenueRemainingPerformancesObligationPercentage" xlink:label="loc_OPTTRevenueRemainingPerformancesObligationPercentage_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_OPTTRevenueRemainingPerformancesObligationPercentage_110" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapShortTermInvestments_110" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:label="loc_us-gaapInvestmentIncomeNetAmortizationOfDiscountAndPremium_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapInvestmentIncomeNetAmortizationOfDiscountAndPremium_110" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_110" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_110" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation_110" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife_110" xlink:type="arc" order="8" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails" xlink:title="00000045 - Disclosure - Schedule of Accounts Receivable, Contract Assets and Contract Liabilities (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails" xlink:title="00000046 - Disclosure - Schedule of Significant Changes in Contract assets (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails" xlink:title="00000047 - Disclosure - Schedule of Significant Changes in 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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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-20230430.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/2023/elts/us-gaap-2023.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="optt-20230430.xsd#OPTT_LeasedbuoysAndWAMVsMember" xlink:label="loc_OPTTLeasedbuoysAndWAMVsMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTLeasedbuoysAndWAMVsMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaapConstructionInProgressMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapConstructionInProgressMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross_150" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_150" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_150" 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/ScheduleOfComponentsOfIntangibleAssetsDetails" xlink:title="00000052 - Disclosure - Schedule of Components of Intangible Assets (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IntangibleAssetsDetailsNarrative" xlink:title="00000053 - Disclosure - Intangible Assets (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative" xlink:title="00000054 - Disclosure - Goodwill (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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.sec.gov/dei/2023/dei-2023.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="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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/2023/dei-2023.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-20230430.xsd#OPTT_MarineAdvancedRoboticsIncMember" xlink:label="loc_OPTTMarineAdvancedRoboticsIncMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_OPTTMarineAdvancedRoboticsIncMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGoodwill_20" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails" xlink:title="00000055 - Disclosure - Schedule of Operating Lease Costs (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:title="00000056 - 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="00000057 - 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="00000058 - Disclosure - Leases (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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-20230430.xsd#OPTT_MonroeTownshipMember" xlink:label="loc_OPTTMonroeTownshipMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_OPTTMonroeTownshipMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_HoustonTexasMember" xlink:label="loc_OPTTHoustonTexasMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_OPTTHoustonTexasMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="loc_us-gaapLesseeOperatingLeaseRenewalTerm_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseRenewalTerm_80" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseOptionToExtend" xlink:label="loc_us-gaapLesseeOperatingLeaseOptionToExtend_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseOptionToExtend_80" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="loc_us-gaapLesseeOperatingLeaseTermOfContract_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseTermOfContract_80" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaapOperatingLeasePayments_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeasePayments_80" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails" xlink:title="00000059 - Disclosure - Schedule of Accrued Expenses (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative" xlink:title="00000060 - Disclosure - Warrants (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="loc_us-gaapSubsidiarySaleOfStockLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="loc_us-gaapSubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_us-gaapSubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_UnderwrittenPublicOfferingMember" xlink:label="loc_OPTTUnderwrittenPublicOfferingMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_OPTTUnderwrittenPublicOfferingMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="loc_us-gaapWarrantsAndRightsOutstandingTerm_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_us-gaapWarrantsAndRightsOutstandingTerm_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" xlink:label="loc_OPTTClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_OPTTClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised_30" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative" xlink:title="00000061 - Disclosure - Paycheck Protection Program Loan (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLoanOriginations1" xlink:label="loc_us-gaapProceedsFromLoanOriginations1_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapProceedsFromLoanOriginations1_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_DebtForgivenessDescription" xlink:label="loc_OPTTDebtForgivenessDescription_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_OPTTDebtForgivenessDescription_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaapRepaymentsOfLongTermDebt_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapRepaymentsOfLongTermDebt_50" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails" xlink:title="00000062 - Disclosure - Schedule of Stock Option Valuation Assumptions (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_30" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails" xlink:title="00000063 - Disclosure - Schedule of Stock Option Activity (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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-20230430.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/us-gaap/2023/elts/us-gaap-2023.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="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.xsd#OPTT_EmployeeStockOptionOneMember" xlink:label="loc_OPTTEmployeeStockOptionOneMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_OPTTEmployeeStockOptionOneMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaapPerformanceSharesMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapPerformanceSharesMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaapRestrictedStockMember_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockMember_150" xlink:type="arc" order="151" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_190" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_190" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance_190" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_190" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_190" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_190" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_190" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_190" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense_190" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_190" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_190" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_190" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_190" xlink:type="arc" order="12" />
    </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/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_IncreaseDecreaseInContingentLiability" xlink:label="loc_OPTTIncreaseDecreaseInContingentLiability_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_OPTTIncreaseDecreaseInContingentLiability_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:label="loc_us-gaapContingentConsiderationClassifiedAsEquityFairValueDisclosure_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapContingentConsiderationClassifiedAsEquityFairValueDisclosure_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_40" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_40" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_ContingentLiabilityRelatedToEarnouts" xlink:label="loc_OPTTContingentLiabilityRelatedToEarnouts_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_OPTTContingentLiabilityRelatedToEarnouts_40" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayable" xlink:label="loc_us-gaapLoansPayable_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapLoansPayable_40" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayable" xlink:label="loc_us-gaapNotesPayable_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapNotesPayable_40" xlink:type="arc" order="7" />
    </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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaapOperatingLossCarryforwardsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaapResearchAndDevelopmentExpenseMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapResearchAndDevelopmentExpenseMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaapStateAndLocalJurisdictionMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_us-gaapStateAndLocalJurisdictionMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/srt-2023.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="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance_120" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaapValuationAllowanceDeferredTaxAssetChangeInAmount_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapValuationAllowanceDeferredTaxAssetChangeInAmount_120" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaapOperatingLossCarryforwards_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwards_120" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_OperatingLossCarryforwardsExpirationDescription" xlink:label="loc_OPTTOperatingLossCarryforwardsExpirationDescription_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_OPTTOperatingLossCarryforwardsExpirationDescription_120" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_OperatingLossCarryforwardsSubjectToNoExpiration" xlink:label="loc_OPTTOperatingLossCarryforwardsSubjectToNoExpiration_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_OPTTOperatingLossCarryforwardsSubjectToNoExpiration_120" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:label="loc_us-gaapOperatingLossCarryforwardsLimitationsOnUse_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwardsLimitationsOnUse_120" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="loc_us-gaapTaxCreditCarryforwardAmount_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapTaxCreditCarryforwardAmount_120" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit_120" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_IncomeTaxReconciliationNetOperatingLossesTaxCredits" xlink:label="loc_OPTTIncomeTaxReconciliationNetOperatingLossesTaxCredits_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_OPTTIncomeTaxReconciliationNetOperatingLossesTaxCredits_120" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:label="loc_us-gaapIncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapIncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment_120" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardLimitationsOnUse" xlink:label="loc_us-gaapTaxCreditCarryforwardLimitationsOnUse_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapTaxCreditCarryforwardLimitationsOnUse_120" xlink:type="arc" order="10" />
    </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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaapOperatingLossCarryforwardsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_TaxAuthoritySpainMember" xlink:label="loc_us-gaapTaxAuthoritySpainMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:to="loc_us-gaapTaxAuthoritySpainMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:label="loc_us-gaapIncomeTaxExaminationPenaltiesAndInterestAccrued_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapIncomeTaxExaminationPenaltiesAndInterestAccrued_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyDamagesPaidValue" xlink:label="loc_us-gaapLossContingencyDamagesPaidValue_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapLossContingencyDamagesPaidValue_30" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails" xlink:title="00000072 - 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/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset_170" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationDetailsNarrative" xlink:title="00000073 - Disclosure - Operating Segments and Geographic Information (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/EmployeeBenefitsDetailsNarrative" xlink:title="00000074 - Disclosure - Employee Benefits (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.xsd#OPTT_RetirementPlanMember" xlink:label="loc_OPTTRetirementPlanMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_OPTTRetirementPlanMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_ContributionPercentage" xlink:label="loc_OPTTContributionPercentage_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_OPTTContributionPercentage_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_EmployeeContributionPercentage" xlink:label="loc_OPTTEmployeeContributionPercentage_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_OPTTEmployeeContributionPercentage_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_EmployeeContributionPercentageMaximum" xlink:label="loc_OPTTEmployeeContributionPercentageMaximum_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_OPTTEmployeeContributionPercentageMaximum_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation_60" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000075 - Disclosure - Subsequent Events (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaapSubsequentEventLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaapSubsequentEventTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapSubsequentEventTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapSubsequentEventTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="loc_us-gaapOtherCommitmentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapOtherCommitmentsAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="loc_us-gaapOtherCommitmentsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapOtherCommitmentsAxis" xlink:to="loc_us-gaapOtherCommitmentsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="loc_us-gaapOtherCommitmentsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapOtherCommitmentsAxis" xlink:to="loc_us-gaapOtherCommitmentsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_EarnoutProvisionsMember" xlink:label="loc_OPTTEarnoutProvisionsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherCommitmentsDomain" xlink:to="loc_OPTTEarnoutProvisionsMember_20" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_PerformanceBonusesMember" xlink:label="loc_OPTTPerformanceBonusesMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherCommitmentsDomain" xlink:to="loc_OPTTPerformanceBonusesMember_30" xlink:type="arc" order="33" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction_50" xlink:type="arc" order="2" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>15
<FILENAME>optt-20230430_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.19b -->
    <!-- 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/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_CommonStockParValue0.001Member" xlink:label="OPTT_CommonStockParValue0.001Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_CommonStockParValue0.001Member" xlink:to="OPTT_CommonStockParValue0.001Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_CommonStockParValue0.001Member_lbl" xml:lang="en-US">Common Stock Par Value 0.001 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_SeriesAPreferredStockPurchaseRightsMember" xlink:label="OPTT_SeriesAPreferredStockPurchaseRightsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_SeriesAPreferredStockPurchaseRightsMember" xlink:to="OPTT_SeriesAPreferredStockPurchaseRightsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_SeriesAPreferredStockPurchaseRightsMember_lbl" xml:lang="en-US">Series A Preferred Stock Purchase Rights [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="us-gaap_TreasuryStockCommonMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonMember_lbl" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransferredOverTimeMember" xlink:label="us-gaap_TransferredOverTimeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransferredOverTimeMember" xlink:to="us-gaap_TransferredOverTimeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransferredOverTimeMember_lbl" xml:lang="en-US">Transferred over Time [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="us-gaap_TransferredAtPointInTimeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransferredAtPointInTimeMember" xlink:to="us-gaap_TransferredAtPointInTimeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransferredAtPointInTimeMember_lbl" xml:lang="en-US">Transferred at Point in Time [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/srt-2023.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-20230430.xsd#OPTT_TwoAndFourCustomersMember" xlink:label="OPTT_TwoAndFourCustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_TwoAndFourCustomersMember" xlink:to="OPTT_TwoAndFourCustomersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_TwoAndFourCustomersMember_lbl" xml:lang="en-US">Two And Four Customers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xml:lang="en-US">Accounting Standards Update [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="us-gaap_AccountingStandardsUpdate201409Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingStandardsUpdate201409Member" xlink:to="us-gaap_AccountingStandardsUpdate201409Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingStandardsUpdate201409Member_lbl" xml:lang="en-US">Accounting Standards Update 2014-09 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_WAMVMember" xlink:label="OPTT_WAMVMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_WAMVMember" xlink:to="OPTT_WAMVMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_WAMVMember_lbl" xml:lang="en-US">WAMV [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="us-gaap_AccountingStandardsUpdate201602Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingStandardsUpdate201602Member" xlink:to="us-gaap_AccountingStandardsUpdate201602Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingStandardsUpdate201602Member_lbl" xml:lang="en-US">Accounting Standards Update 2016-02 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_BuoyMember" xlink:label="OPTT_BuoyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BuoyMember" xlink:to="OPTT_BuoyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_BuoyMember_lbl" xml:lang="en-US">Buoy [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ServiceMember" xlink:to="us-gaap_ServiceMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ServiceMember_lbl" xml:lang="en-US">Service [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductMember" xlink:to="us-gaap_ProductMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductMember_lbl" xml:lang="en-US">Product [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="optt-20230430.xsd#OPTT_NorthAndSouthAmericaMember" xlink:label="OPTT_NorthAndSouthAmericaMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_NorthAndSouthAmericaMember" xlink:to="OPTT_NorthAndSouthAmericaMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_NorthAndSouthAmericaMember_lbl" xml:lang="en-US">North And South America [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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-20230430.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="optt-20230430.xsd#OPTT_RegionMember" xlink:label="OPTT_RegionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_RegionMember" xlink:to="OPTT_RegionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_RegionMember_lbl" xml:lang="en-US">Region [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTypeAxis_lbl" xml:lang="en-US">Investment Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_CorporateBondsMember" xlink:label="OPTT_CorporateBondsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_CorporateBondsMember" xlink:to="OPTT_CorporateBondsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_CorporateBondsMember_lbl" xml:lang="en-US">Corporate Bonds [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_GovernmentBondsandNotesMember" xlink:label="OPTT_GovernmentBondsandNotesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_GovernmentBondsandNotesMember" xlink:to="OPTT_GovernmentBondsandNotesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_GovernmentBondsandNotesMember_lbl" xml:lang="en-US">Government Bonds and Notes [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_GovernmentAgencyMember" xlink:label="OPTT_GovernmentAgencyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_GovernmentAgencyMember" xlink:to="OPTT_GovernmentAgencyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_GovernmentAgencyMember_lbl" xml:lang="en-US">Government Agency [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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-20230430.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-20230430.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="optt-20230430.xsd#OPTT_LeasedAssetsMember" xlink:label="OPTT_LeasedAssetsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_LeasedAssetsMember" xlink:to="OPTT_LeasedAssetsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_LeasedAssetsMember_lbl" xml:lang="en-US">Leased Assets [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.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="optt-20230430.xsd#OPTT_LeasedbuoysAndWAMVsMember" xlink:label="OPTT_LeasedbuoysAndWAMVsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_LeasedbuoysAndWAMVsMember" xlink:to="OPTT_LeasedbuoysAndWAMVsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_LeasedbuoysAndWAMVsMember_lbl" xml:lang="en-US">Leased buoys And WAMVs [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.sec.gov/dei/2023/dei-2023.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-20230430.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="optt-20230430.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="optt-20230430.xsd#OPTT_HoustonTexasMember" xlink:label="OPTT_HoustonTexasMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_HoustonTexasMember" xlink:to="OPTT_HoustonTexasMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_HoustonTexasMember_lbl" xml:lang="en-US">Houston, Texas [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US">Sale of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_UnderwrittenPublicOfferingMember" xlink:label="OPTT_UnderwrittenPublicOfferingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_UnderwrittenPublicOfferingMember" xlink:to="OPTT_UnderwrittenPublicOfferingMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_UnderwrittenPublicOfferingMember_lbl" xml:lang="en-US">Underwritten Public Offering [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20230430.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20230430.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="optt-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/srt-2023.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/2023/elts/us-gaap-2023.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-20230430.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="optt-20230430.xsd#OPTT_RetirementPlanMember" xlink:label="OPTT_RetirementPlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_RetirementPlanMember" xlink:to="OPTT_RetirementPlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_RetirementPlanMember_lbl" xml:lang="en-US">Retirement Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="us-gaap_OtherCommitmentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsAxis" xlink:to="us-gaap_OtherCommitmentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsAxis_lbl" xml:lang="en-US">Other Commitments [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_EarnoutProvisionsMember" xlink:label="OPTT_EarnoutProvisionsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EarnoutProvisionsMember" xlink:to="OPTT_EarnoutProvisionsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_EarnoutProvisionsMember_lbl" xml:lang="en-US">Earnout Provisions [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_PerformanceBonusesMember" xlink:label="OPTT_PerformanceBonusesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PerformanceBonusesMember" xlink:to="OPTT_PerformanceBonusesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_PerformanceBonusesMember_lbl" xml:lang="en-US">Performance Bonuses [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_lbl" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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 assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="optt-20230430.xsd#OPTT_EarnOutPayableCurrent" xlink:label="OPTT_EarnOutPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EarnOutPayableCurrent" xlink:to="OPTT_EarnOutPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_EarnOutPayableCurrent_lbl" xml:lang="en-US">Earn out payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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 liabilities, current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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 liabilities, less current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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 16)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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 56,304,642 and 55,905,213 shares, respectively, and outstanding 56,263,728 and 55,881,861 shares, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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; 40,914 and 23,352 shares, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US">Treasury stock, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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 profit (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl" xml:lang="en-US">(Gain)/loss from change in fair value of consideration</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherGeneralExpense" xlink:label="us-gaap_OtherGeneralExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherGeneralExpense" xlink:to="us-gaap_OtherGeneralExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherGeneralExpense_lbl" xml:lang="en-US">Operating expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Total operating expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="optt-20230430.xsd#OPTT_OtherIncomeEmployeeRetentionCredit" xlink:label="OPTT_OtherIncomeEmployeeRetentionCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OtherIncomeEmployeeRetentionCredit" xlink:to="OPTT_OtherIncomeEmployeeRetentionCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_OtherIncomeEmployeeRetentionCredit_lbl" xml:lang="en-US">Other income, employee retention credit</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_OtherIncomeProceedsFromInsuranceClaim" xlink:label="OPTT_OtherIncomeProceedsFromInsuranceClaim" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OtherIncomeProceedsFromInsuranceClaim" xlink:to="OPTT_OtherIncomeProceedsFromInsuranceClaim_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_OtherIncomeProceedsFromInsuranceClaim_lbl" xml:lang="en-US">Other income, proceeds from insurance claim</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 extinguishment of PPP loan</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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">Earnings per share, basic</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Earnings per share, diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 number of shares outstanding, basic</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted average number of shares outstanding, diluted</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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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: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">Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="optt-20230430.xsd#OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" xlink:label="OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" xlink:to="OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings_lbl" xml:lang="en-US">Shares withheld for tax withholdings</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings" xlink:label="OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings" xlink:to="OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings_lbl" xml:lang="en-US">Shares withheld for tax withholdings, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 gain/(loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl" xml:lang="en-US">Common stock issued upon vesting of restricted stock units</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xml:lang="en-US">Common stock issued upon vesting of restricted stock, shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" xlink:to="OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings_2_lbl" xml:lang="en-US">Shares withheld for tax withholdings</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings" xlink:to="OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings_2_lbl" xml:lang="en-US">Shares withheld for tax withholdings, shares</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">Balance</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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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 assets</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_AmortizationOfPremiumOnInvestments" xlink:label="OPTT_AmortizationOfPremiumOnInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_AmortizationOfPremiumOnInvestments" xlink:to="OPTT_AmortizationOfPremiumOnInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="OPTT_AmortizationOfPremiumOnInvestments_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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_2_lbl" xml:lang="en-US">Change in contingent consideration liability</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</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20230430.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities, net of acquisitions:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.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/label" xlink:label="OPTT_IncreaseDecreaseInLitigationPayable_lbl" xml:lang="en-US">Litigation payable</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.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 liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:label="us-gaap_ProceedsFromSaleOfShortTermInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:to="us-gaap_ProceedsFromSaleOfShortTermInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfShortTermInvestments_lbl" xml:lang="en-US">Redemptions of short term investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Purchases of short term investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Purchases of property, plant, and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireLeaseReceivables" xlink:label="us-gaap_PaymentsToAcquireLeaseReceivables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireLeaseReceivables" xlink:to="us-gaap_PaymentsToAcquireLeaseReceivables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireLeaseReceivables_lbl" xml:lang="en-US">Leased WAM-Vs built and capitalized</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Cash paid for tax withholding related to shares withheld</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 (used in)/provided by financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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 in cash, cash equivalents and restricted cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20230430.xsd#OPTT_OperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="OPTT_OperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="OPTT_OperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_OperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">Operating right of use asset obtained in exchange for operating lease liability</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_ContingentLiabilityMar" xlink:label="OPTT_ContingentLiabilityMar" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ContingentLiabilityMar" xlink:to="OPTT_ContingentLiabilityMar_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ContingentLiabilityMar_lbl" xml:lang="en-US">Contingent liability - MAR</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Intangible Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="us-gaap_GoodwillDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillDisclosureTextBlock" xlink:to="us-gaap_GoodwillDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GoodwillDisclosureTextBlock_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xml:lang="en-US">Employee Benefits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">Subsequent Events</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Basis of Consolidation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US">Accounts Receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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="optt-20230430.xsd#OPTT_WarrantyPolicyTextBlock" xlink:label="OPTT_WarrantyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_WarrantyPolicyTextBlock" xlink:to="OPTT_WarrantyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_WarrantyPolicyTextBlock_lbl" xml:lang="en-US">Warranty</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and Development</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US">Schedule of Revenue Recognizes From Operating Lease Arrangements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 and Restricted Cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/verboseLabel" 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/2023/elts/us-gaap-2023.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-20230430.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="optt-20230430.xsd#OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock" xlink:label="OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock" xlink:to="OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Accounts Receivable, Contract Assets and Contract Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_ContractWithCustomerAssetTableTextBlock" xlink:label="OPTT_ContractWithCustomerAssetTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ContractWithCustomerAssetTableTextBlock" xlink:to="OPTT_ContractWithCustomerAssetTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ContractWithCustomerAssetTableTextBlock_lbl" xml:lang="en-US">Schedule of Significant Changes in Contract assets</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_ContractWithCustomerLiabilitiesTableTextBlock" xlink:label="OPTT_ContractWithCustomerLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ContractWithCustomerLiabilitiesTableTextBlock" xlink:to="OPTT_ContractWithCustomerLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ContractWithCustomerLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Significant Changes in Contract Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of Components of Intangible Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 Operating Lease Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.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/label" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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 Stock Option Valuation Assumptions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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: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 loss</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">Cash in operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Revenues_2_lbl" xml:lang="en-US">Revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="us-gaap_ScheduleOfInvestmentsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInvestmentsTable" xlink:to="us-gaap_ScheduleOfInvestmentsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInvestmentsTable_lbl" xml:lang="en-US">Schedule of Investments [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfInvestmentsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems_lbl" xml:lang="en-US">Schedule of Investments [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Amortized Cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2003/role/label" xlink:label="us-gaap_UnrealizedGainLossOnInvestments_lbl" xml:lang="en-US">Unrealized Gains (Losses)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsAtCarryingValue" xlink:label="us-gaap_MoneyMarketFundsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MoneyMarketFundsAtCarryingValue" xlink:to="us-gaap_MoneyMarketFundsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MoneyMarketFundsAtCarryingValue_lbl" xml:lang="en-US">Market Value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_lbl" xml:lang="en-US">Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20230430.xsd#OPTT_RevenueRemainingPerformanceObligations" xlink:label="OPTT_RevenueRemainingPerformanceObligations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_RevenueRemainingPerformanceObligations" xlink:to="OPTT_RevenueRemainingPerformanceObligations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="OPTT_RevenueRemainingPerformanceObligations_lbl" xml:lang="en-US">Revenue remaining performance obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.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: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">Investment securities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Interest expense on the premium/discount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Concentration risk percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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">Employee Benefits and Share-Based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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: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 Accounts Receivable Contract Assets And Contract Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract_3_lbl" xml:lang="en-US">Schedule Of Significant Changes In Contract Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20230430.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-20230430.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/label" 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/2023/elts/us-gaap-2023.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-20230430.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 of MAR</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.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/label" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/totalLabel" 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/2023/elts/us-gaap-2023.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-20230430.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-20230430.xsd#OPTT_PrepaidRegistrationsAndMemberships" xlink:label="OPTT_PrepaidRegistrationsAndMemberships" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PrepaidRegistrationsAndMemberships" xlink:to="OPTT_PrepaidRegistrationsAndMemberships_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_PrepaidRegistrationsAndMemberships_lbl" xml:lang="en-US">Prepaid registrations and memberships</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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">&#160;Property and equipment, gross</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedPatentsGross" xlink:label="us-gaap_FiniteLivedPatentsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedPatentsGross" xlink:to="us-gaap_FiniteLivedPatentsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedPatentsGross_lbl" xml:lang="en-US">Patents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedTrademarksGross" xlink:label="us-gaap_FiniteLivedTrademarksGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedTrademarksGross" xlink:to="us-gaap_FiniteLivedTrademarksGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedTrademarksGross_lbl" xml:lang="en-US">Trademarks</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedTradeNamesGross" xlink:label="us-gaap_FiniteLivedTradeNamesGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedTradeNamesGross" xlink:to="us-gaap_FiniteLivedTradeNamesGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedTradeNamesGross_lbl" xml:lang="en-US">Tradename</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedCustomerRelationshipsGross" xlink:label="us-gaap_FiniteLivedCustomerRelationshipsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedCustomerRelationshipsGross" xlink:to="us-gaap_FiniteLivedCustomerRelationshipsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedCustomerRelationshipsGross_lbl" xml:lang="en-US">Customer Relationships</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Intangible assets, gross</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Accumulated amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Intangible assets, net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_2_lbl" xml:lang="en-US">Amortization 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 Operating Lease Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="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 Right-of Use Assets And Lease Liabilities</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 assets, 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 liabilities- 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 liabilities- long term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">2024</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">2025</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">2026</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2027</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">Thereafter</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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">Lease commencement date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 cash flow payments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_lbl" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SubsidiarySaleOfStockLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_lbl" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Warrants to purchase common stock exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.xsd#OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" xlink:label="OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" xlink:to="OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised_lbl" xml:lang="en-US">Warrants to purchase common stock exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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 ,Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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, Cancelled/forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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, 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-20230430.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/2023/elts/us-gaap-2023.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, Exercisable at Ending</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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, Unvested, Beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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, Unvested, Beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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, Unvested, Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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, Unvested, Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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, Unvested, Vested and issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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, Unvested, Vested</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2009/role/negatedLabel" 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/2023/elts/us-gaap-2023.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, 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, Unvested, Ending</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_lbl" xml:lang="en-US">Share-based compensation arrangement shares aggregate increase</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US">Available for grant</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">Shares underlying options outstanding, granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Intrinsic value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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">Weighted average remaining contractual term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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">Total unrecognized compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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: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">Number of restricted shares, granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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">Contingent liability MAR acquisition amount</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_IncreaseDecreaseInContingentLiability" xlink:label="OPTT_IncreaseDecreaseInContingentLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_IncreaseDecreaseInContingentLiability" xlink:to="OPTT_IncreaseDecreaseInContingentLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_IncreaseDecreaseInContingentLiability_lbl" xml:lang="en-US">Increased in contingent liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:label="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:to="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure_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/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_ContingentLiabilityRelatedToEarnouts" xlink:label="OPTT_ContingentLiabilityRelatedToEarnouts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ContingentLiabilityRelatedToEarnouts" xlink:to="OPTT_ContingentLiabilityRelatedToEarnouts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ContingentLiabilityRelatedToEarnouts_lbl" xml:lang="en-US">contingent liability related to earnouts</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayable" xlink:label="us-gaap_LoansPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayable" xlink:to="us-gaap_LoansPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayable_lbl" xml:lang="en-US">Loans payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayable" xlink:label="us-gaap_NotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayable" xlink:to="us-gaap_NotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayable_lbl" xml:lang="en-US">Notes Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl" xml:lang="en-US">Capitalized section 174 research &amp; development</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_DeferredTaxAssetsLeases" xlink:label="OPTT_DeferredTaxAssetsLeases" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DeferredTaxAssetsLeases" xlink:to="OPTT_DeferredTaxAssetsLeases_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="OPTT_DeferredTaxAssetsLeases_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US">Deferred tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_DeferredTaxLiabilitiesOtherLiabilities" xlink:label="OPTT_DeferredTaxLiabilitiesOtherLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DeferredTaxLiabilitiesOtherLiabilities" xlink:to="OPTT_DeferredTaxLiabilitiesOtherLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_DeferredTaxLiabilitiesOtherLiabilities_lbl" xml:lang="en-US">Lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_lbl" xml:lang="en-US">Intangibles</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/negatedTotalLabel" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US">Net deferred tax liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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_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/2023/elts/us-gaap-2023.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">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20230430.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-20230430.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">Operating loss carryforwards subject to no expiration</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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 Carryforward, Amount</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:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_IncomeTaxReconciliationNetOperatingLossesTaxCredits" xlink:label="OPTT_IncomeTaxReconciliationNetOperatingLossesTaxCredits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_IncomeTaxReconciliationNetOperatingLossesTaxCredits" xlink:to="OPTT_IncomeTaxReconciliationNetOperatingLossesTaxCredits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_IncomeTaxReconciliationNetOperatingLossesTaxCredits_lbl" xml:lang="en-US">Income tax benefit, net operating losses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment_lbl" xml:lang="en-US">Income tax benefit, research and development expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardLimitationsOnUse" xlink:label="us-gaap_TaxCreditCarryforwardLimitationsOnUse" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardLimitationsOnUse" xlink:to="us-gaap_TaxCreditCarryforwardLimitationsOnUse_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxCreditCarryforwardLimitationsOnUse_lbl" xml:lang="en-US">Description of tax credit carryforward, limitations on use</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 from external customers</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_3_lbl" xml:lang="en-US">Right of use assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US">Number of reportable segments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_ContributionPercentage" xlink:label="OPTT_ContributionPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ContributionPercentage" xlink:to="OPTT_ContributionPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ContributionPercentage_lbl" xml:lang="en-US">Contribution percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_EmployeeContributionPercentage" xlink:label="OPTT_EmployeeContributionPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EmployeeContributionPercentage" xlink:to="OPTT_EmployeeContributionPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="OPTT_EmployeeContributionPercentage_lbl" xml:lang="en-US">Contribution percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_EmployeeContributionPercentageMaximum" xlink:label="OPTT_EmployeeContributionPercentageMaximum" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EmployeeContributionPercentageMaximum" xlink:to="OPTT_EmployeeContributionPercentageMaximum_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_EmployeeContributionPercentageMaximum_lbl" xml:lang="en-US">Employee contribution percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US">Subsequent Event [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_2_lbl" xml:lang="en-US">Number of value issued</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_2_lbl" xml:lang="en-US">Number of value issued, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Sale of Stock, Number of Shares Issued in Transaction</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_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_HoustonTexasMember" xlink:to="OPTT_HoustonTexasMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_HoustonTexasMember_doc" xml:lang="en-US">Houston, Texas [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OtherIncomeProceedsFromInsuranceClaim" xlink:to="OPTT_OtherIncomeProceedsFromInsuranceClaim_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_OtherIncomeProceedsFromInsuranceClaim_doc" xml:lang="en-US">Other income proceeds from insurance claim.</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_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_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:loc xlink:type="locator" xlink:href="optt-20230430.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_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_UnderwrittenPublicOfferingMember" xlink:to="OPTT_UnderwrittenPublicOfferingMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_UnderwrittenPublicOfferingMember_doc" xml:lang="en-US">Underwritten Public Offering [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" xlink:to="OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised_doc" xml:lang="en-US">Class of warrant or right number of securities called by warrants or rights exercised.</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_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_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_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_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_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_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_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_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_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:loc xlink:type="locator" xlink:href="optt-20230430.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_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:loc xlink:type="locator" xlink:href="optt-20230430.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_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:loc xlink:type="locator" xlink:href="optt-20230430.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_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:loc xlink:type="locator" xlink:href="optt-20230430.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_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:loc xlink:type="locator" xlink:href="optt-20230430.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_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:loc xlink:type="locator" xlink:href="optt-20230430.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_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:loc xlink:type="locator" xlink:href="optt-20230430.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_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:loc xlink:type="locator" xlink:href="optt-20230430.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_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:loc xlink:type="locator" xlink:href="optt-20230430.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_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_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_IncreaseDecreaseInContingentLiability" xlink:to="OPTT_IncreaseDecreaseInContingentLiability_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_IncreaseDecreaseInContingentLiability_doc" xml:lang="en-US">The increase (decrease) in contingent liability.</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:loc xlink:type="locator" xlink:href="optt-20230430.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_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:loc xlink:type="locator" xlink:href="optt-20230430.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_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="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_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_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_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_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_PrepaidRegistrationsAndMemberships" xlink:to="OPTT_PrepaidRegistrationsAndMemberships_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_PrepaidRegistrationsAndMemberships_doc" xml:lang="en-US">Prepaid registrations and memberships.</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_IncreaseDecreaseInContractWithCustomerAssets" xlink:to="OPTT_IncreaseDecreaseInContractWithCustomerAssets_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_IncreaseDecreaseInContractWithCustomerAssets_doc" xml:lang="en-US">Increase decrease in contract with customer assets.</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_ContractLiabilitiesObtainedInAcquisition" xlink:to="OPTT_ContractLiabilitiesObtainedInAcquisition_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ContractLiabilitiesObtainedInAcquisition_doc" xml:lang="en-US">Contract liabilities obtained in acquisition.</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_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock" xlink:to="OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock_doc" xml:lang="en-US">Schedule of accounts receivable contract assets and contract liabilities [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_CorporateBondsMember" xlink:to="OPTT_CorporateBondsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_CorporateBondsMember_doc" xml:lang="en-US">Corporate Bonds [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_GovernmentBondsandNotesMember" xlink:to="OPTT_GovernmentBondsandNotesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_GovernmentBondsandNotesMember_doc" xml:lang="en-US">Government Bonds and Notes [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_GovernmentAgencyMember" xlink:to="OPTT_GovernmentAgencyMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_GovernmentAgencyMember_doc" xml:lang="en-US">Government Agency [Member]</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 And 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 And Fixtures [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.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_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_LeasedAssetsMember" xlink:to="OPTT_LeasedAssetsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_LeasedAssetsMember_doc" xml:lang="en-US">Leased Assets [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.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_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_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_ContractWithCustomerAssetTableTextBlock" xlink:to="OPTT_ContractWithCustomerAssetTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ContractWithCustomerAssetTableTextBlock_doc" xml:lang="en-US">Contract With Customer Asset [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ContractWithCustomerLiabilitiesTableTextBlock" xlink:to="OPTT_ContractWithCustomerLiabilitiesTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ContractWithCustomerLiabilitiesTableTextBlock_doc" xml:lang="en-US">Contract With Customer Liabilities [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_RevenueRemainingPerformanceObligations" xlink:to="OPTT_RevenueRemainingPerformanceObligations_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_RevenueRemainingPerformanceObligations_doc" xml:lang="en-US">Revenue remaining performance obligations.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_SeriesAPreferredStockPurchaseRightsMember" xlink:to="OPTT_SeriesAPreferredStockPurchaseRightsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_SeriesAPreferredStockPurchaseRightsMember_doc" xml:lang="en-US">Series A Preferred Stock Purchase Rights [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_CommonStockParValue0.001Member" xlink:to="OPTT_CommonStockParValue0.001Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_CommonStockParValue0.001Member_doc" xml:lang="en-US">Common Stock Par Value 0.001 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_TwoAndFourCustomersMember" xlink:to="OPTT_TwoAndFourCustomersMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_TwoAndFourCustomersMember_doc" xml:lang="en-US">Two And Four Customers [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EarnOutPayableCurrent" xlink:to="OPTT_EarnOutPayableCurrent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_EarnOutPayableCurrent_doc" xml:lang="en-US">Earn out payable current.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OtherIncomeEmployeeRetentionCredit" xlink:to="OPTT_OtherIncomeEmployeeRetentionCredit_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_OtherIncomeEmployeeRetentionCredit_doc" xml:lang="en-US">Other income employee retention credit.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_WarrantyPolicyTextBlock" xlink:to="OPTT_WarrantyPolicyTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_WarrantyPolicyTextBlock_doc" xml:lang="en-US">Warranty [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_LeasedbuoysAndWAMVsMember" xlink:to="OPTT_LeasedbuoysAndWAMVsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_LeasedbuoysAndWAMVsMember_doc" xml:lang="en-US">Leased buoys And WAMVs [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ContributionPercentage" xlink:to="OPTT_ContributionPercentage_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ContributionPercentage_doc" xml:lang="en-US">Contribution percentage.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_ContingentLiabilityRelatedToEarnouts" xlink:to="OPTT_ContingentLiabilityRelatedToEarnouts_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_ContingentLiabilityRelatedToEarnouts_doc" xml:lang="en-US">Contingent liability related to earnouts.</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_StockOwnedPercentage" xlink:label="OPTT_StockOwnedPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockOwnedPercentage" xlink:to="OPTT_StockOwnedPercentage_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_StockOwnedPercentage_doc" xml:lang="en-US">Stock owned percentage.</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_DebtInstrumentConvertibleDiscountPercentage" xlink:label="OPTT_DebtInstrumentConvertibleDiscountPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DebtInstrumentConvertibleDiscountPercentage" xlink:to="OPTT_DebtInstrumentConvertibleDiscountPercentage_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_DebtInstrumentConvertibleDiscountPercentage_doc" xml:lang="en-US">Debt instrument convertible discount percentage.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" xlink:to="OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings_doc" xml:lang="en-US">Stock issued during period value shares with held for tax with holdings.</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_OperatingRightOfUseAssetAcquiredInExchangeForOperatingLeaseLiabilities" xlink:label="OPTT_OperatingRightOfUseAssetAcquiredInExchangeForOperatingLeaseLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OperatingRightOfUseAssetAcquiredInExchangeForOperatingLeaseLiabilities" xlink:to="OPTT_OperatingRightOfUseAssetAcquiredInExchangeForOperatingLeaseLiabilities_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_OperatingRightOfUseAssetAcquiredInExchangeForOperatingLeaseLiabilities_doc" xml:lang="en-US">Operating right of use asset acquired in exchange for operating lease liabilities.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EmployeeContributionPercentage" xlink:to="OPTT_EmployeeContributionPercentage_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_EmployeeContributionPercentage_doc" xml:lang="en-US">Employee contribution percentage.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_RetirementPlanMember" xlink:to="OPTT_RetirementPlanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_RetirementPlanMember_doc" xml:lang="en-US">Retirement Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_OperatingLeaseRightOfUseAssetNet" xlink:label="OPTT_OperatingLeaseRightOfUseAssetNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OperatingLeaseRightOfUseAssetNet" xlink:to="OPTT_OperatingLeaseRightOfUseAssetNet_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_OperatingLeaseRightOfUseAssetNet_doc" xml:lang="en-US">Operating lease right of use asset net.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_OperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="OPTT_OperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_OperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_doc" xml:lang="en-US">Operating right of use asset obtained in exchange for operating lease liability.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_DeferredTaxLiabilitiesOtherLiabilities" xlink:to="OPTT_DeferredTaxLiabilitiesOtherLiabilities_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_DeferredTaxLiabilitiesOtherLiabilities_doc" xml:lang="en-US">Deferred tax liabilities other liabilities.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings" xlink:to="OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings_doc" xml:lang="en-US">Stock issued during period shares withheld for tax with holdings.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_WAMVMember" xlink:to="OPTT_WAMVMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_WAMVMember_doc" xml:lang="en-US">WAMV [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_BuoyMember" xlink:to="OPTT_BuoyMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_BuoyMember_doc" xml:lang="en-US">Buoy [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_NorthAndSouthAmericaMember" xlink:to="OPTT_NorthAndSouthAmericaMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_NorthAndSouthAmericaMember_doc" xml:lang="en-US">North And South America [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_RegionMember" xlink:to="OPTT_RegionMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_RegionMember_doc" xml:lang="en-US">Region [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EmployeeContributionPercentageMaximum" xlink:to="OPTT_EmployeeContributionPercentageMaximum_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_EmployeeContributionPercentageMaximum_doc" xml:lang="en-US">Employee contribution percentage maximum.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_EarnoutProvisionsMember" xlink:to="OPTT_EarnoutProvisionsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_EarnoutProvisionsMember_doc" xml:lang="en-US">Earnout Provisions [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_PerformanceBonusesMember" xlink:to="OPTT_PerformanceBonusesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="OPTT_PerformanceBonusesMember_doc" xml:lang="en-US">Performance Bonuses [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UsefulLifeTermOfLeaseMember" xlink:label="us-gaap_UsefulLifeTermOfLeaseMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UsefulLifeTermOfLeaseMember" xlink:to="us-gaap_UsefulLifeTermOfLeaseMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UsefulLifeTermOfLeaseMember_lbl" xml:lang="en-US">Useful Life, Lease Term [Member]</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">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_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: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="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_AmortizationOfPremiumOnInvestments" xlink:to="OPTT_AmortizationOfPremiumOnInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_AmortizationOfPremiumOnInvestments_2_lbl" xml:lang="en-US">AmortizationOfPremiumOnInvestments</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_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="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</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_PaymentsToAcquireLeaseReceivables" xlink:to="us-gaap_PaymentsToAcquireLeaseReceivables_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireLeaseReceivables_2_lbl" xml:lang="en-US">Payments to Acquire Lease Receivables</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_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_GoodwillDisclosureTextBlock" xlink:to="us-gaap_GoodwillDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillDisclosureTextBlock_2_lbl" xml:lang="en-US">Goodwill 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_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_2_lbl" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_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="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:to="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_2_lbl" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OPTT_RevenueRemainingPerformanceObligations" xlink:to="OPTT_RevenueRemainingPerformanceObligations_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_RevenueRemainingPerformanceObligations_3_lbl" xml:lang="en-US">RevenueRemainingPerformanceObligations</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="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_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_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_2_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_2_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Net</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="OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" xlink:to="OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised_3_lbl" xml:lang="en-US">ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited 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="OPTT_DeferredTaxAssetsLeases" xlink:to="OPTT_DeferredTaxAssetsLeases_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_DeferredTaxAssetsLeases_2_lbl" xml:lang="en-US">DeferredTaxAssetsLeases</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="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_2_lbl" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_2_lbl" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</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="OPTT_EmployeeContributionPercentage" xlink:to="OPTT_EmployeeContributionPercentage_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="OPTT_EmployeeContributionPercentage_3_lbl" xml:lang="en-US">EmployeeContributionPercentage</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>16
<FILENAME>optt-20230430_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.19b -->
    <!-- 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-20230430.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BalanceSheets" xlink:href="optt-20230430.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical" xlink:href="optt-20230430.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfOperations" xlink:href="optt-20230430.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss" xlink:href="optt-20230430.xsd#StatementsOfComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity" xlink:href="optt-20230430.xsd#StatementsOfShareholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/StatementsOfCashFlows" xlink:href="optt-20230430.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BackgroundAndLiquidity" xlink:href="optt-20230430.xsd#BackgroundAndLiquidity" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="optt-20230430.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilities" xlink:href="optt-20230430.xsd#AccountReceivableContractAssetsAndContractLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Inventory" xlink:href="optt-20230430.xsd#Inventory" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OtherCurrentAssets" xlink:href="optt-20230430.xsd#OtherCurrentAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipment" xlink:href="optt-20230430.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IntangibleAssets" xlink:href="optt-20230430.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Goodwill" xlink:href="optt-20230430.xsd#Goodwill" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Leases" xlink:href="optt-20230430.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccruedExpenses" xlink:href="optt-20230430.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Warrants" xlink:href="optt-20230430.xsd#Warrants" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoan" xlink:href="optt-20230430.xsd#PaycheckProtectionProgramLoan" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationPlans" xlink:href="optt-20230430.xsd#Share-basedCompensationPlans" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurements" xlink:href="optt-20230430.xsd#FairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxes" xlink:href="optt-20230430.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommitmentsAndContingencies" xlink:href="optt-20230430.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation" xlink:href="optt-20230430.xsd#OperatingSegmentsAndGeographicInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/EmployeeBenefits" xlink:href="optt-20230430.xsd#EmployeeBenefits" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SubsequentEvents" xlink:href="optt-20230430.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="optt-20230430.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="optt-20230430.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilitiesTables" xlink:href="optt-20230430.xsd#AccountReceivableContractAssetsAndContractLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/InventoryTables" xlink:href="optt-20230430.xsd#InventoryTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OtherCurrentAssetsTables" xlink:href="optt-20230430.xsd#OtherCurrentAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipmentTables" xlink:href="optt-20230430.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IntangibleAssetsTables" xlink:href="optt-20230430.xsd#IntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/LeasesTables" xlink:href="optt-20230430.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/AccruedExpensesTables" xlink:href="optt-20230430.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables" xlink:href="optt-20230430.xsd#Share-basedCompensationPlansTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxesTables" xlink:href="optt-20230430.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationTables" xlink:href="optt-20230430.xsd#OperatingSegmentsAndGeographicInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative" xlink:href="optt-20230430.xsd#BackgroundAndLiquidityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails" xlink:href="optt-20230430.xsd#ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:href="optt-20230430.xsd#ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:href="optt-20230430.xsd#ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:href="optt-20230430.xsd#ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="optt-20230430.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails" xlink:href="optt-20230430.xsd#ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails" xlink:href="optt-20230430.xsd#ScheduleOfSignificantChangesInContractAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails" xlink:href="optt-20230430.xsd#ScheduleOfSignificantChangesInContractLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails" xlink:href="optt-20230430.xsd#ScheduleOfInventoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails" xlink:href="optt-20230430.xsd#ScheduleOfOtherCurrentAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:href="optt-20230430.xsd#ScheduleOfComponentsOfPropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="optt-20230430.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails" xlink:href="optt-20230430.xsd#ScheduleOfComponentsOfIntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IntangibleAssetsDetailsNarrative" xlink:href="optt-20230430.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative" xlink:href="optt-20230430.xsd#GoodwillDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails" xlink:href="optt-20230430.xsd#ScheduleOfOperatingLeaseCostsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:href="optt-20230430.xsd#ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:href="optt-20230430.xsd#ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/LeasesDetailsNarrative" xlink:href="optt-20230430.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails" xlink:href="optt-20230430.xsd#ScheduleOfAccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative" xlink:href="optt-20230430.xsd#WarrantsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative" xlink:href="optt-20230430.xsd#PaycheckProtectionProgramLoanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails" xlink:href="optt-20230430.xsd#ScheduleOfStockOptionValuationAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails" xlink:href="optt-20230430.xsd#ScheduleOfStockOptionActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:href="optt-20230430.xsd#ScheduleOfNon-vestedRestrictedStockActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative" xlink:href="optt-20230430.xsd#Share-basedCompensationPlansDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative" xlink:href="optt-20230430.xsd#FairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails" xlink:href="optt-20230430.xsd#ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:href="optt-20230430.xsd#ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="optt-20230430.xsd#ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative" xlink:href="optt-20230430.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="optt-20230430.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails" xlink:href="optt-20230430.xsd#ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationDetailsNarrative" xlink:href="optt-20230430.xsd#OperatingSegmentsAndGeographicInformationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/EmployeeBenefitsDetailsNarrative" xlink:href="optt-20230430.xsd#EmployeeBenefitsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://oceanpowertechnologies.com/role/SubsequentEventsDetailsNarrative" xlink:href="optt-20230430.xsd#SubsequentEventsDetailsNarrative" 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/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_deiCoverAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_CommonStockParValue0.001Member" xlink:label="loc_OPTTCommonStockParValue0.001Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_OPTTCommonStockParValue0.001Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_SeriesAPreferredStockPurchaseRightsMember" xlink:label="loc_OPTTSeriesAPreferredStockPurchaseRightsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_OPTTSeriesAPreferredStockPurchaseRightsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_deiIcfrAuditorAttestationFlag" />
      <link:presentationArc order="580" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiIcfrAuditorAttestationFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="loc_deiDocumentFinStmtErrorCorrectionFlag" />
      <link:presentationArc order="590" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFinStmtErrorCorrectionFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId" xlink:label="loc_deiAuditorFirmId" />
      <link:presentationArc order="600" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAuditorFirmId" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName" xlink:label="loc_deiAuditorName" />
      <link:presentationArc order="610" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAuditorName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation" xlink:label="loc_deiAuditorLocation" />
      <link:presentationArc order="620" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="optt-20230430.xsd#OPTT_EarnOutPayableCurrent" xlink:label="loc_OPTTEarnOutPayableCurrent" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_OPTTEarnOutPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="200" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:presentationArc order="210" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="220" 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/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationLiabilityCurrent" />
      <link:presentationArc order="230" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="240" 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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaapDeferredIncomeTaxLiabilitiesNet" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxLiabilitiesNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationLiabilityNoncurrent" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="270" 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/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="280" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="290" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="300" 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/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="310" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="320" 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/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaapTreasuryStockValue" />
      <link:presentationArc order="330" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="340" 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/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="350" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="360" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="370" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="380" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" />
      <link:presentationArc order="20" 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/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="30" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="loc_us-gaapTreasuryStockCommonShares" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapTreasuryStockCommonShares" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherGeneralExpense" xlink:label="loc_us-gaapOtherGeneralExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherGeneralExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="50" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="60" 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/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaapInterestIncomeExpenseNet" />
      <link:presentationArc order="70" 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="optt-20230430.xsd#OPTT_OtherIncomeEmployeeRetentionCredit" xlink:label="loc_OPTTOtherIncomeEmployeeRetentionCredit" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_OPTTOtherIncomeEmployeeRetentionCredit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_OtherIncomeProceedsFromInsuranceClaim" xlink:label="loc_OPTTOtherIncomeProceedsFromInsuranceClaim" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_OPTTOtherIncomeProceedsFromInsuranceClaim" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="100" 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-20230430.xsd#OPTT_LossOnLiquidationOfSubsidiary" xlink:label="loc_OPTTLossOnLiquidationOfSubsidiary" />
      <link:presentationArc order="110" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:presentationArc order="120" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="130" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="140" 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/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="150" 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/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="160" 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/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/StatementsOfShareholdersEquity" xlink:title="00000006 - Statement - Consolidated Statements of Shareholders&apos; Equity">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaapTreasuryStockCommonMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapTreasuryStockCommonMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:presentationArc order="50" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="60" 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueAcquisitions" />
      <link:presentationArc order="70" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesAcquisitions" />
      <link:presentationArc order="80" 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="optt-20230430.xsd#OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" xlink:label="loc_OPTTStockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings" xlink:label="loc_OPTTStockIssuedDuringPeriodSharesWithheldForTaxWithholdings" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodSharesWithheldForTaxWithholdings" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_LiquidationOfSubsidiary" xlink:label="loc_OPTTLiquidationOfSubsidiary" />
      <link:presentationArc order="110" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="120" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardGross" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings" xlink:label="loc_OPTTStockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings_2" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings_2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings" xlink:label="loc_OPTTStockIssuedDuringPeriodSharesWithheldForTaxWithholdings_2" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_OPTTStockIssuedDuringPeriodSharesWithheldForTaxWithholdings_2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="170" 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/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_2" />
      <link:presentationArc order="180" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.xsd#OPTT_AmortizationOfPremiumOnInvestments" xlink:label="loc_OPTTAmortizationOfPremiumOnInvestments" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_OPTTAmortizationOfPremiumOnInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="90" 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-20230430.xsd#OPTT_LossOnLiquidationOfSubsidiary" xlink:label="loc_OPTTLossOnLiquidationOfSubsidiary" />
      <link:presentationArc order="100" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="110" 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-20230430.xsd#OPTT_DeferredTaxLiabilitiesNet" xlink:label="loc_OPTTDeferredTaxLiabilitiesNet" />
      <link:presentationArc order="120" 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapIncreaseDecreaseInOperatingCapitalAbstract" 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/2023/elts/us-gaap-2023.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-gaapIncreaseDecreaseInOperatingCapitalAbstract" 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/2023/elts/us-gaap-2023.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-gaapIncreaseDecreaseInOperatingCapitalAbstract" 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/2023/elts/us-gaap-2023.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-gaapIncreaseDecreaseInOperatingCapitalAbstract" 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/2023/elts/us-gaap-2023.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-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.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-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_OPTTIncreaseDecreaseInLitigationPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.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-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_OPTTIncreaseDecreaseInLeaseLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapIncreaseDecreaseInOperatingCapitalAbstract" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:label="loc_us-gaapProceedsFromSaleOfShortTermInvestments" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromSaleOfShortTermInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireLeaseReceivables" xlink:label="loc_us-gaapPaymentsToAcquireLeaseReceivables" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireLeaseReceivables" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" />
      <link:presentationArc order="290" 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/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="300" 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/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="310" 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:presentationArc order="320" 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:presentationArc order="330" 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/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="340" 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/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="350" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:presentationArc order="360" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
      <link:presentationArc order="370" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2" />
      <link:presentationArc order="380" 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/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" />
      <link:presentationArc order="390" 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssued1" xlink:label="loc_us-gaapStockIssued1" />
      <link:presentationArc order="400" 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-20230430.xsd#OPTT_OperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_OPTTOperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_OPTTOperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_ContingentLiabilityMar" xlink:label="loc_OPTTContingentLiabilityMar" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_OPTTContingentLiabilityMar" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20230430.xsd#OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:label="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.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/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/IntangibleAssets" xlink:title="00000014 - Disclosure - Intangible Assets">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaapIntangibleAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapIntangibleAssetsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Goodwill" xlink:title="00000015 - Disclosure - Goodwill">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="loc_us-gaapGoodwillDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapGoodwillDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/Leases" xlink:title="00000016 - Disclosure - Leases">
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_DisclosureLeasesAbstract" xlink:label="loc_OPTTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="00000017 - Disclosure - Accrued Expenses">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="00000018 - Disclosure - Warrants">
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_DisclosureWarrantsAbstract" xlink:label="loc_OPTTDisclosureWarrantsAbstract" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.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="00000019 - Disclosure - Paycheck Protection Program Loan">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/Share-basedCompensationPlans" xlink:title="00000020 - Disclosure - Share-Based Compensation Plans">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="00000021 - Disclosure - Fair Value Measurements">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="00000022 - Disclosure - Income Taxes">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="00000023 - Disclosure - Commitments and Contingencies">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/OperatingSegmentsAndGeographicInformation" xlink:title="00000024 - Disclosure - Operating Segments and Geographic Information">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/EmployeeBenefits" xlink:title="00000025 - Disclosure - Employee Benefits">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaapCompensationAndRetirementDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaapPensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCompensationAndRetirementDisclosureAbstract" xlink:to="loc_us-gaapPensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SubsequentEvents" xlink:title="00000026 - Disclosure - Subsequent Events">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaapSubsequentEventsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventsTextBlock" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaapInventoryPolicyTextBlock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapInventoryPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaapTradeAndOtherAccountsReceivablePolicy" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapTradeAndOtherAccountsReceivablePolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" />
      <link:presentationArc order="70" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaapForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
      <link:presentationArc order="80" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaapConcentrationRiskCreditRisk" />
      <link:presentationArc order="90" 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="100" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:presentationArc order="110" 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/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsPolicyTextBlock" />
      <link:presentationArc order="120" 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/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsGoodwillPolicy" />
      <link:presentationArc order="130" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaapIncomeTaxPolicyTextBlock" />
      <link:presentationArc order="140" 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-20230430.xsd#OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock" xlink:label="loc_OPTTAccumulatedOtherComprehensiveLossPolicyTextBlock" />
      <link:presentationArc order="150" 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="optt-20230430.xsd#OPTT_WarrantyPolicyTextBlock" xlink:label="loc_OPTTWarrantyPolicyTextBlock" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_OPTTWarrantyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaapResearchAndDevelopmentExpensePolicy" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpensePolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="180" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaapDisaggregationOfRevenueTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapDisaggregationOfRevenueTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:label="loc_us-gaapScheduleOfCashAndCashEquivalentsTableTextBlock" />
      <link:presentationArc order="10" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:label="loc_us-gaapScheduleOfRestrictedCashAndCashEquivalentsTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:label="loc_us-gaapUnrealizedGainLossOnInvestmentsTableTextBlock" />
      <link:presentationArc order="30" 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-20230430.xsd#OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:label="loc_OPTTPropertyPlantAndEquipmentUsefulLifeTableTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_OPTTPropertyPlantAndEquipmentUsefulLifeTableTextBlock" 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-20230430.xsd#OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:label="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock" xlink:label="loc_OPTTScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_OPTTScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_ContractWithCustomerAssetTableTextBlock" xlink:label="loc_OPTTContractWithCustomerAssetTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_OPTTContractWithCustomerAssetTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_ContractWithCustomerLiabilitiesTableTextBlock" xlink:label="loc_OPTTContractWithCustomerLiabilitiesTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_OPTTContractWithCustomerLiabilitiesTableTextBlock" 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/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/IntangibleAssetsTables" xlink:title="00000033 - Disclosure - Intangible Assets (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/LeasesTables" xlink:title="00000034 - Disclosure - Leases (Tables)">
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_DisclosureLeasesAbstract" xlink:label="loc_OPTTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20230430.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" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="00000035 - Disclosure - Accrued Expenses (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="00000036 - Disclosure - Share-Based Compensation Plans (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:presentationArc order="0" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
      <link:presentationArc order="20" 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/IncomeTaxesTables" xlink:title="00000037 - Disclosure - Income Taxes (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/OperatingSegmentsAndGeographicInformationTables" xlink:title="00000038 - Disclosure - Operating Segments and Geographic Information (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="00000039 - Disclosure - Background and Liquidity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapAccountingPoliciesAbstract" 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/2023/elts/us-gaap-2023.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-gaapAccountingPoliciesAbstract" 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/2023/elts/us-gaap-2023.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-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCash" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShortTermInvestments" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails" xlink:title="00000040 - Disclosure - Schedule of Revenue Recognizes From Operating Lease Arrangements (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaapTypeOfAdoptionMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsForNewAccountingPronouncementsAxis" xlink:to="loc_us-gaapTypeOfAdoptionMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaapAccountingStandardsUpdate201409Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTypeOfAdoptionMember" xlink:to="loc_us-gaapAccountingStandardsUpdate201409Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaapAccountingStandardsUpdate201602Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTypeOfAdoptionMember" xlink:to="loc_us-gaapAccountingStandardsUpdate201602Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtProductOrServiceAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_WAMVMember" xlink:label="loc_OPTTWAMVMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_OPTTWAMVMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_BuoyMember" xlink:label="loc_OPTTBuoyMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_OPTTBuoyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaapServiceMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapServiceMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaapProductMember" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapProductMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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-gaapScheduleOfProductInformationTable" xlink:to="loc_srtStatementGeographicalAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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-20230430.xsd#OPTT_NorthAndSouthAmericaMember" xlink:label="loc_OPTTNorthAndSouthAmericaMember" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_OPTTNorthAndSouthAmericaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember" xlink:label="loc_srtEuropeMember" />
      <link:presentationArc order="310" 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-20230430.xsd#OPTT_AsiaAndAustraliaMember" xlink:label="loc_OPTTAsiaAndAustraliaMember" />
      <link:presentationArc order="370" 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="optt-20230430.xsd#OPTT_RegionMember" xlink:label="loc_OPTTRegionMember" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_OPTTRegionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails" xlink:title="00000041 - Disclosure - Schedule of Cash and Cash Equivalents and Restricted Cash (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapCashAndCashEquivalentsLineItems" 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/2023/elts/us-gaap-2023.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-gaapCashAndCashEquivalentsLineItems" 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/2023/elts/us-gaap-2023.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-gaapCashAndCashEquivalentsLineItems" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails" xlink:title="00000042 - Disclosure - Schedule of Investments and Unrealized Gains/Losses (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="loc_us-gaapScheduleOfInvestmentsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfInvestmentsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="loc_us-gaapScheduleOfInvestmentsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfInvestmentsTable" xlink:to="loc_us-gaapScheduleOfInvestmentsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfInvestmentsTable" xlink:to="loc_us-gaapInvestmentTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_CorporateBondsMember" xlink:label="loc_OPTTCorporateBondsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_OPTTCorporateBondsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_GovernmentBondsandNotesMember" xlink:label="loc_OPTTGovernmentBondsandNotesMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_OPTTGovernmentBondsandNotesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_GovernmentAgencyMember" xlink:label="loc_OPTTGovernmentAgencyMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_OPTTGovernmentAgencyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentOwnedAtCost" xlink:label="loc_us-gaapInvestmentOwnedAtCost" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfInvestmentsLineItems" xlink:to="loc_us-gaapInvestmentOwnedAtCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="loc_us-gaapUnrealizedGainLossOnInvestments" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfInvestmentsLineItems" xlink:to="loc_us-gaapUnrealizedGainLossOnInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsAtCarryingValue" xlink:label="loc_us-gaapMoneyMarketFundsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfInvestmentsLineItems" xlink:to="loc_us-gaapMoneyMarketFundsAtCarryingValue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" xlink:title="00000043 - Disclosure - Schedule of Property, Plant and Equipment, Useful Life (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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-20230430.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember" />
      <link:presentationArc order="60" 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="optt-20230430.xsd#OPTT_LeasedAssetsMember" xlink:label="loc_OPTTLeasedAssetsMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTLeasedAssetsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000044 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceAxis" xlink:to="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransferredOverTimeMember" xlink:label="loc_us-gaapTransferredOverTimeMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_us-gaapTransferredOverTimeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="loc_us-gaapTransferredAtPointInTimeMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTimingOfTransferOfGoodOrServiceDomain" xlink:to="loc_us-gaapTransferredAtPointInTimeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember" />
      <link:presentationArc order="70" 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/2023/elts/us-gaap-2023.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="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember" />
      <link:presentationArc order="70" 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/2023/elts/srt-2023.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="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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-20230430.xsd#OPTT_TwoAndFourCustomersMember" xlink:label="loc_OPTTTwoAndFourCustomersMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_OPTTTwoAndFourCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaapTradeNamesMember" />
      <link:presentationArc order="90" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaapCustomerRelationshipsMember" />
      <link:presentationArc order="100" 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/us-gaap/2023/elts/us-gaap-2023.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-gaapProductInformationLineItems" xlink:to="loc_us-gaapRevenueRemainingPerformanceObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_RevenueRemainingPerformanceObligations" xlink:label="loc_OPTTRevenueRemainingPerformanceObligations" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_OPTTRevenueRemainingPerformanceObligations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_RevenueRemainingPerformancesObligationPercentage" xlink:label="loc_OPTTRevenueRemainingPerformancesObligationPercentage" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_OPTTRevenueRemainingPerformancesObligationPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapProductInformationLineItems" 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/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:label="loc_us-gaapInvestmentIncomeNetAmortizationOfDiscountAndPremium" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapInvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails" xlink:title="00000045 - Disclosure - Schedule of Accounts Receivable, Contract Assets and Contract Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:label="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaapContractWithCustomerAssetNetCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_us-gaapContractWithCustomerAssetNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails" xlink:title="00000046 - Disclosure - Schedule of Significant Changes in Contract assets (Details)">
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:label="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20230430.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-20230430.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" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails" xlink:title="00000047 - Disclosure - Schedule of Significant Changes in Contract Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:label="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaapContractWithCustomerLiability" />
      <link:presentationArc order="0" 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-20230430.xsd#OPTT_ContractLiabilitiesObtainedInAcquisition" xlink:label="loc_OPTTContractLiabilitiesObtainedInAcquisition" />
      <link:presentationArc order="10" 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-20230430.xsd#OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized" xlink:label="loc_OPTTPaymentsCollectedForWhichRevenueHasNotBeenRecognized" />
      <link:presentationArc order="20" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" />
    </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/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/totalLabel" />
    </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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20230430.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-20230430.xsd#OPTT_PrepaidRegistrationsAndMemberships" xlink:label="loc_OPTTPrepaidRegistrationsAndMemberships" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_OPTTPrepaidRegistrationsAndMemberships" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaapOtherPrepaidExpenseCurrent" />
      <link:presentationArc order="30" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:presentationArc order="40" 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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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-20230430.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/2023/elts/us-gaap-2023.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="optt-20230430.xsd#OPTT_LeasedbuoysAndWAMVsMember" xlink:label="loc_OPTTLeasedbuoysAndWAMVsMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_OPTTLeasedbuoysAndWAMVsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaapConstructionInProgressMember" />
      <link:presentationArc order="110" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/ScheduleOfComponentsOfIntangibleAssetsDetails" xlink:title="00000052 - Disclosure - Schedule of Components of Intangible Assets (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedPatentsGross" xlink:label="loc_us-gaapFiniteLivedPatentsGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedPatentsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedTrademarksGross" xlink:label="loc_us-gaapFiniteLivedTrademarksGross" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedTrademarksGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedTradeNamesGross" xlink:label="loc_us-gaapFiniteLivedTradeNamesGross" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedTradeNamesGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedCustomerRelationshipsGross" xlink:label="loc_us-gaapFiniteLivedCustomerRelationshipsGross" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedCustomerRelationshipsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/IntangibleAssetsDetailsNarrative" xlink:title="00000053 - Disclosure - Intangible Assets (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative" xlink:title="00000054 - Disclosure - Goodwill (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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.sec.gov/dei/2023/dei-2023.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="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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-20230430.xsd#OPTT_MarineAdvancedRoboticsIncMember" xlink:label="loc_OPTTMarineAdvancedRoboticsIncMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_OPTTMarineAdvancedRoboticsIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails" xlink:title="00000055 - Disclosure - Schedule of Operating Lease Costs (Details)">
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_DisclosureLeasesAbstract" xlink:label="loc_OPTTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails" xlink:title="00000056 - Disclosure - Schedule of Right-of use Assets and Lease Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_DisclosureLeasesAbstract" xlink:label="loc_OPTTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="0" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="10" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="20" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="30" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:presentationArc order="40" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:presentationArc order="50" 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="00000057 - Disclosure - Schedule of Future Minimum Lease payments Under Operating Lease (Details)">
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_DisclosureLeasesAbstract" xlink:label="loc_OPTTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:presentationArc order="50" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:presentationArc order="60" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="70" 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="00000058 - Disclosure - Leases (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_DisclosureLeasesAbstract" xlink:label="loc_OPTTDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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-20230430.xsd#OPTT_MonroeTownshipMember" xlink:label="loc_OPTTMonroeTownshipMember" />
      <link:presentationArc order="20" 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="optt-20230430.xsd#OPTT_HoustonTexasMember" xlink:label="loc_OPTTHoustonTexasMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_OPTTHoustonTexasMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="loc_us-gaapLesseeOperatingLeaseRenewalTerm" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseRenewalTerm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseOptionToExtend" xlink:label="loc_us-gaapLesseeOperatingLeaseOptionToExtend" />
      <link:presentationArc order="10" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="loc_us-gaapLesseeOperatingLeaseTermOfContract" />
      <link:presentationArc order="20" 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/2023/elts/us-gaap-2023.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="00000059 - Disclosure - Schedule of Accrued Expenses (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="00000060 - Disclosure - Warrants (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_DisclosureWarrantsAbstract" xlink:label="loc_OPTTDisclosureWarrantsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="loc_us-gaapSubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_OPTTDisclosureWarrantsAbstract" xlink:to="loc_us-gaapSubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="loc_us-gaapSubsidiarySaleOfStockLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_UnderwrittenPublicOfferingMember" xlink:label="loc_OPTTUnderwrittenPublicOfferingMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_OPTTUnderwrittenPublicOfferingMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="loc_us-gaapWarrantsAndRightsOutstandingTerm" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_us-gaapWarrantsAndRightsOutstandingTerm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" xlink:label="loc_OPTTClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockLineItems" xlink:to="loc_OPTTClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative" xlink:title="00000061 - Disclosure - Paycheck Protection Program Loan (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/ScheduleOfStockOptionValuationAssumptionsDetails" xlink:title="00000062 - Disclosure - Schedule of Stock Option Valuation Assumptions (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="00000063 - Disclosure - Schedule of Stock Option Activity (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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: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/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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-20230430.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/us-gaap/2023/elts/us-gaap-2023.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="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.xsd#OPTT_EmployeeStockOptionOneMember" xlink:label="loc_OPTTEmployeeStockOptionOneMember" />
      <link:presentationArc order="100" 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaapPerformanceSharesMember" />
      <link:presentationArc order="130" 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/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaapRestrictedStockMember" />
      <link:presentationArc order="160" 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/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance" />
      <link:presentationArc order="20" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="40" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
      <link:presentationArc order="50" 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/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
      <link:presentationArc order="60" 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/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="70" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense" />
      <link:presentationArc order="80" 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/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
      <link:presentationArc order="90" 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/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:presentationArc order="100" 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:presentationArc order="110" 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/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
      <link:presentationArc order="120" 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/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member" />
      <link:presentationArc order="10" 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/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationLiability" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_IncreaseDecreaseInContingentLiability" xlink:label="loc_OPTTIncreaseDecreaseInContingentLiability" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_OPTTIncreaseDecreaseInContingentLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:label="loc_us-gaapContingentConsiderationClassifiedAsEquityFairValueDisclosure" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_ContingentLiabilityRelatedToEarnouts" xlink:label="loc_OPTTContingentLiabilityRelatedToEarnouts" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_OPTTContingentLiabilityRelatedToEarnouts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayable" xlink:label="loc_us-gaapLoansPayable" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapLoansPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayable" xlink:label="loc_us-gaapNotesPayable" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapNotesPayable" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:label="loc_us-gaapDeferredTaxAssetsInProcessResearchAndDevelopment" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsInProcessResearchAndDevelopment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_DeferredTaxAssetsLeases" xlink:label="loc_OPTTDeferredTaxAssetsLeases" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_OPTTDeferredTaxAssetsLeases" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaapDeferredTaxAssetsOther" />
      <link:presentationArc order="80" 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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross" />
      <link:presentationArc order="90" 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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="100" 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaapDeferredTaxAssetsNet" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_DeferredTaxLiabilitiesOtherLiabilities" xlink:label="loc_OPTTDeferredTaxLiabilitiesOtherLiabilities" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_OPTTDeferredTaxLiabilitiesOtherLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaapDeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" />
      <link:presentationArc order="140" 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/negatedTotalLabel" />
    </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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaapResearchAndDevelopmentExpenseMember" />
      <link:presentationArc order="50" 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/2023/elts/us-gaap-2023.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="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaapStateAndLocalJurisdictionMember" />
      <link:presentationArc order="60" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/srt-2023.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="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="110" 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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="0" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaapValuationAllowanceDeferredTaxAssetChangeInAmount" />
      <link:presentationArc order="10" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaapOperatingLossCarryforwards" />
      <link:presentationArc order="20" 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-20230430.xsd#OPTT_OperatingLossCarryforwardsExpirationDescription" xlink:label="loc_OPTTOperatingLossCarryforwardsExpirationDescription" />
      <link:presentationArc order="30" 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-20230430.xsd#OPTT_OperatingLossCarryforwardsSubjectToNoExpiration" xlink:label="loc_OPTTOperatingLossCarryforwardsSubjectToNoExpiration" />
      <link:presentationArc order="40" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:label="loc_us-gaapOperatingLossCarryforwardsLimitationsOnUse" />
      <link:presentationArc order="50" 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/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="loc_us-gaapTaxCreditCarryforwardAmount" />
      <link:presentationArc order="60" 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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="70" 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="optt-20230430.xsd#OPTT_IncomeTaxReconciliationNetOperatingLossesTaxCredits" xlink:label="loc_OPTTIncomeTaxReconciliationNetOperatingLossesTaxCredits" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_OPTTIncomeTaxReconciliationNetOperatingLossesTaxCredits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:label="loc_us-gaapIncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapIncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxCreditCarryforwardLimitationsOnUse" xlink:label="loc_us-gaapTaxCreditCarryforwardLimitationsOnUse" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapTaxCreditCarryforwardLimitationsOnUse" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLossCarryforwardsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_TaxAuthoritySpainMember" xlink:label="loc_us-gaapTaxAuthoritySpainMember" />
      <link:presentationArc order="10" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:label="loc_us-gaapIncomeTaxExaminationPenaltiesAndInterestAccrued" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapIncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyDamagesPaidValue" xlink:label="loc_us-gaapLossContingencyDamagesPaidValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapLossContingencyDamagesPaidValue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails" xlink:title="00000072 - 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/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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-20230430.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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-20230430.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/2023/elts/us-gaap-2023.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" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaapNoncurrentAssets" />
      <link:presentationArc order="30" 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/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="40" 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:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationDetailsNarrative" xlink:title="00000073 - Disclosure - Operating Segments and Geographic Information (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaapNumberOfReportableSegments" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapNumberOfReportableSegments" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/EmployeeBenefitsDetailsNarrative" xlink:title="00000074 - Disclosure - Employee Benefits (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaapCompensationAndRetirementDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCompensationAndRetirementDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_srtRangeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/srt-2023.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/2023/elts/us-gaap-2023.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-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapPlanNameAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-20230430.xsd#OPTT_RetirementPlanMember" xlink:label="loc_OPTTRetirementPlanMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_OPTTRetirementPlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_ContributionPercentage" xlink:label="loc_OPTTContributionPercentage" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_OPTTContributionPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_EmployeeContributionPercentage" xlink:label="loc_OPTTEmployeeContributionPercentage" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_OPTTEmployeeContributionPercentage" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_EmployeeContributionPercentageMaximum" xlink:label="loc_OPTTEmployeeContributionPercentageMaximum" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_OPTTEmployeeContributionPercentageMaximum" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://oceanpowertechnologies.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000075 - Disclosure - Subsequent Events (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaapSubsequentEventTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaapSubsequentEventLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapSubsequentEventTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="loc_us-gaapOtherCommitmentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapOtherCommitmentsAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="loc_us-gaapOtherCommitmentsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherCommitmentsAxis" xlink:to="loc_us-gaapOtherCommitmentsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_EarnoutProvisionsMember" xlink:label="loc_OPTTEarnoutProvisionsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherCommitmentsDomain" xlink:to="loc_OPTTEarnoutProvisionsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="optt-20230430.xsd#OPTT_PerformanceBonusesMember" xlink:label="loc_OPTTPerformanceBonusesMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherCommitmentsDomain" xlink:to="loc_OPTTPerformanceBonusesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031242090720">
<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, 2023</div></th>
<th class="th"><div>Jul. 28, 2023</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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Apr. 30,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-33417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001378140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">28
ENGELHARD DRIVE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">MONROE
TOWNSHIP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">08831<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">730-0400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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="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="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="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="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="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="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="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="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,730,917<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation 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="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=OPTT_CommonStockParValue0.001Member', window );">Common Stock Par Value 0.001 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">OPTT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=OPTT_SeriesAPreferredStockPurchaseRightsMember', window );">Series A Preferred Stock Purchase Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Series
    A Preferred Stock Purchase Rights<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">n/a<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-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="Show.toggleNext( this );">+ 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_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: 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 4: 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="Show.toggleNext( this );">+ 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_DocumentFinStmtErrorCorrectionFlag</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' 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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=OPTT_CommonStockParValue0.001Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=OPTT_CommonStockParValue0.001Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=OPTT_SeriesAPreferredStockPurchaseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=OPTT_SeriesAPreferredStockPurchaseRightsMember</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>18
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031245144064">
<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, 2023</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="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 6,883<span></span>
</td>
<td class="nump">$ 7,885<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">27,790<span></span>
</td>
<td class="nump">49,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="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash, short-term</a></td>
<td class="nump">65<span></span>
</td>
<td class="nump">258<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">745<span></span>
</td>
<td class="nump">482<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">152<span></span>
</td>
<td class="nump">386<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">1,044<span></span>
</td>
<td class="nump">442<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">994<span></span>
</td>
<td class="nump">467<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">37,673<span></span>
</td>
<td class="nump">59,304<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">1,280<span></span>
</td>
<td class="nump">445<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles, net</a></td>
<td class="nump">3,978<span></span>
</td>
<td class="nump">4,136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets, net</a></td>
<td class="nump">1,751<span></span>
</td>
<td class="nump">752<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash, long-term</a></td>
<td class="nump">155<span></span>
</td>
<td class="nump">219<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">8,537<span></span>
</td>
<td class="nump">8,537<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">53,374<span></span>
</td>
<td class="nump">73,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="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="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">952<span></span>
</td>
<td class="nump">905<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_EarnOutPayableCurrent', window );">Earn out payable</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">2,346<span></span>
</td>
<td class="nump">877<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">1,378<span></span>
</td>
<td class="nump">129<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Right-of-use liabilities, current portion</a></td>
<td class="nump">529<span></span>
</td>
<td class="nump">319<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent liabilities, current portion</a></td>
<td class="nump">1,202<span></span>
</td>
<td class="nump">748<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">7,907<span></span>
</td>
<td class="nump">2,978<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">203<span></span>
</td>
<td class="nump">203<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Contingent liabilities, less current portion</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">843<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Right-of-use liabilities, less current portion</a></td>
<td class="nump">1,311<span></span>
</td>
<td class="nump">538<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">9,421<span></span>
</td>
<td class="nump">4,562<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value; authorized 100,000,000 shares, issued 56,304,642 and 55,905,213 shares, respectively, and outstanding 56,263,728 and 55,881,861 shares, respectively</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost; 40,914 and 23,352 shares, respectively</a></td>
<td class="num">(355)<span></span>
</td>
<td class="num">(341)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">324,393<span></span>
</td>
<td class="nump">322,932<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(280,096)<span></span>
</td>
<td class="num">(253,770)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(45)<span></span>
</td>
<td class="num">(46)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity</a></td>
<td class="nump">43,953<span></span>
</td>
<td class="nump">68,831<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="nump">$ 53,374<span></span>
</td>
<td class="nump">$ 73,393<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_EarnOutPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earn out payable current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_EarnOutPayableCurrent</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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479613/805-30-35-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479613/805-30-35-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480632/954-210-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481520/505-30-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>19
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031239643552">
<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, 2023</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="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.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="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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">56,304,642<span></span>
</td>
<td class="nump">55,905,213<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">56,263,728<span></span>
</td>
<td class="nump">55,881,861<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, shares</a></td>
<td class="nump">40,914<span></span>
</td>
<td class="nump">23,352<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-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>20
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031246151264">
<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, 2023</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="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 2,732<span></span>
</td>
<td class="nump">$ 1,759<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">2,496<span></span>
</td>
<td class="nump">1,860<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="nump">236<span></span>
</td>
<td class="num">(101)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">(Gain)/loss from change in fair value of consideration</a></td>
<td class="nump">1,112<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_OtherGeneralExpense', window );">Operating expenses</a></td>
<td class="nump">28,340<span></span>
</td>
<td class="nump">21,512<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">29,452<span></span>
</td>
<td class="nump">21,452<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(29,216)<span></span>
</td>
<td class="num">(21,553)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest income, net</a></td>
<td class="nump">902<span></span>
</td>
<td class="nump">124<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_OtherIncomeEmployeeRetentionCredit', window );">Other income, employee retention credit</a></td>
<td class="nump">1,251<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="Show.showAR( this, 'defref_OPTT_OtherIncomeProceedsFromInsuranceClaim', window );">Other income, proceeds from insurance claim</a></td>
<td class="nump">458<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment of PPP loan</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">890<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_LossOnLiquidationOfSubsidiary', window );">Loss on liquidation of subsidiary</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(157)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign exchange (loss) / gain</a></td>
<td class="nump">1<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(26,604)<span></span>
</td>
<td class="num">(20,697)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="nump">278<span></span>
</td>
<td class="nump">1,823<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (26,326)<span></span>
</td>
<td class="num">$ (18,874)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings per share, basic</a></td>
<td class="num">$ (0.47)<span></span>
</td>
<td class="num">$ (0.35)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings per share, diluted</a></td>
<td class="num">$ (0.47)<span></span>
</td>
<td class="num">$ (0.35)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of shares outstanding, basic</a></td>
<td class="nump">55,998,543<span></span>
</td>
<td class="nump">54,010,233<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of shares outstanding, diluted</a></td>
<td class="nump">55,998,543<span></span>
</td>
<td class="nump">54,010,233<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loss on liquidation of subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OtherIncomeEmployeeRetentionCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other income employee retention credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_OtherIncomeEmployeeRetentionCredit</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_OtherIncomeProceedsFromInsuranceClaim">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other income proceeds from insurance claim.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_OtherIncomeProceedsFromInsuranceClaim</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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481839/830-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481303/470-50-40-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherGeneralExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of general expenses not normally included in Other Operating Costs and Expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.6)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherGeneralExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031244494688">
<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, 2023</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="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (26,326)<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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(32)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive loss</a></td>
<td class="num">$ (26,326)<span></span>
</td>
<td class="num">$ (18,906)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>22
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031245027296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Shareholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Treasury Stock, Common [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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance 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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings', window );">Shares withheld for tax withholdings</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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings', window );">Shares withheld for tax withholdings, 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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive gain/(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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings', window );">Shares withheld for tax withholdings</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings', window );">Shares withheld for tax withholdings, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance 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="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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(26,326)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(26,326)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,461<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 1,461<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Proceeds from stock options exercises, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings', window );">Shares withheld for tax withholdings</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings', window );">Shares withheld for tax withholdings, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive gain/(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">1<span></span>
</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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Common stock issued upon vesting of restricted stock units</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="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Common stock issued upon vesting of restricted stock, shares</a></td>
<td class="nump">399,429<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings', window );">Shares withheld for tax withholdings</a></td>
<td class="text"> <span></span>
</td>
<td class="num">$ (14)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(14)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings', window );">Shares withheld for tax withholdings, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,562)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Apr. 30, 2023</a></td>
<td class="nump">$ 56<span></span>
</td>
<td class="num">$ (355)<span></span>
</td>
<td class="nump">$ 324,393<span></span>
</td>
<td class="num">$ (280,096)<span></span>
</td>
<td class="num">$ (45)<span></span>
</td>
<td class="nump">$ 43,953<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Apr. 30, 2023</a></td>
<td class="nump">56,304,642<span></span>
</td>
<td class="num">(40,914)<span></span>
</td>
<td class="text">&#160;<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_LiquidationOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liquidation of subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock issued during period shares withheld for tax with holdings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings</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_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock issued during period value shares with held for tax with holdings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings</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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031246216128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</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="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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (26,326,000)<span></span>
</td>
<td class="num">$ (18,874,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_OPTT_ForeignCurrencyTransactionGainLossNetOfTax', window );">Foreign exchange (gain) / loss</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation of fixed assets</a></td>
<td class="nump">183,000<span></span>
</td>
<td class="nump">144,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangibles</a></td>
<td class="nump">158,000<span></span>
</td>
<td class="nump">86,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of right-of-use assets</a></td>
<td class="nump">296,000<span></span>
</td>
<td class="nump">285,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="Show.showAR( this, 'defref_OPTT_AmortizationOfPremiumOnInvestments', window );">Amortization of premium on investments</a></td>
<td class="nump">113,000<span></span>
</td>
<td class="nump">58,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in contingent consideration liability</a></td>
<td class="nump">1,112,000<span></span>
</td>
<td class="num">(60,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on forgiveness of PPP loan</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(890,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_LossOnLiquidationOfSubsidiary', window );">Loss on liquidation of subsidiary</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">157,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Compensation expense related to equity compensation</a></td>
<td class="nump">1,461,000<span></span>
</td>
<td class="nump">1,169,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_DeferredTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(377,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of acquisitions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(262,000)<span></span>
</td>
<td class="num">(133,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Contract assets</a></td>
<td class="nump">234,000<span></span>
</td>
<td class="num">(195,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(602,000)<span></span>
</td>
<td class="num">(292,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="num">(527,000)<span></span>
</td>
<td class="nump">19,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">47,000<span></span>
</td>
<td class="nump">217,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">1,469,000<span></span>
</td>
<td class="num">(1,004,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_IncreaseDecreaseInLitigationPayable', window );">Litigation payable</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(1,224,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="Show.showAR( this, 'defref_OPTT_IncreaseDecreaseInLeaseLiability', window );">Change in right of use lease liabilities</a></td>
<td class="num">(311,000)<span></span>
</td>
<td class="num">(309,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">1,249,000<span></span>
</td>
<td class="num">(74,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(21,707,000)<span></span>
</td>
<td class="num">(21,296,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfShortTermInvestments', window );">Redemptions of short term investments</a></td>
<td class="nump">64,923,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchases of short term investments</a></td>
<td class="num">(43,442,000)<span></span>
</td>
<td class="num">(49,442,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant, and equipment</a></td>
<td class="num">(648,000)<span></span>
</td>
<td class="num">(145,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLeaseReceivables', window );">Leased WAM-Vs built and capitalized</a></td>
<td class="num">(371,000)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payment for MAR acquisition, net of cash acquired</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(4,444,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in) provided by investing activities</a></td>
<td class="nump">20,462,000<span></span>
</td>
<td class="num">(54,031,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from stock option exercises</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">90,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Cash paid for tax withholding related to shares withheld</a></td>
<td class="num">(14,000)<span></span>
</td>
<td class="num">(3,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in)/provided by financing activities</a></td>
<td class="num">(14,000)<span></span>
</td>
<td class="nump">87,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents and restricted cash</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(32,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash, cash equivalents and restricted cash</a></td>
<td class="num">(1,259,000)<span></span>
</td>
<td class="num">(75,272,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash, cash equivalents and restricted cash, beginning of year</a></td>
<td class="nump">8,362,000<span></span>
</td>
<td class="nump">83,634,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash, cash equivalents and restricted cash, end of year</a></td>
<td class="nump">7,103,000<span></span>
</td>
<td class="nump">8,362,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Issuance of stock for acquisition</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">5,855,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="Show.showAR( this, 'defref_OPTT_OperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating right of use asset obtained in exchange for operating lease liability</a></td>
<td class="nump">1,296,000<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="Show.showAR( this, 'defref_OPTT_ContingentLiabilityMar', window );">Contingent liability - MAR</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 1,591,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_AmortizationOfPremiumOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_AmortizationOfPremiumOnInvestments</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_ContingentLiabilityMar">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ContingentLiabilityMar</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities, net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Foreign Currency Transaction Gain Loss Net Of Tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IncreaseDecreaseInLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in litigation payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loss on liquidation of subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating right of use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_OperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481303/470-50-40-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482312/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PaymentsToAcquireLeaseReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchase of receivables arising from the lease of real estate, equipment or other fixed assets for a specified time in exchange for payment, usually in the form of rent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLeaseReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ProceedsFromSaleOfShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value of stock issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>24
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031241380208">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Background and Liquidity</a></td>
<td class="text"><p id="xdx_805_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zyirR8ptdnW8" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(1)
<span id="xdx_823_zJLUT7aHlh3j">Background and Liquidity</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(a)
Background</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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 provide ocean data collection and reporting, marine power, offshore communications and
Domain Awareness Systems (&#8220;MDA&#8221; or &#8220;MDAS&#8221;) products, integrated solutions, and consulting services. Our
solutions focus on four major service areas: Data as a Service (&#8220;DaaS&#8221;), which includes data collected by our Wave
Adaptive Modular Vessel (WAM-V&#174;) autonomous vehicles or our PowerBuoy&#174; product lines; Robotics as a Service
(&#8220;RaaS&#8221;), which provides a lower cost subscription model for our customers to access use of our WAM-V&#8217;s&#174;;
Power as a Service (&#8220;PaaS&#8221;), which includes our PowerBuoy&#174; and subsea battery products; and our Strategic 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, while working closely with partners across our
supply chain. Our solutions are based on technologies that enable autonomous, zero or low carbon emitting, and cost effective data
collection, analysis, transportation and communication. Our solutions are primarily suited to ocean and other offshore environments,
and support generation of actionable intelligence on a standalone basis or working with other data sources. We then channel the
information we collect, and other communications, through control equipment linked to edge computing and cloud hosting environments.
Our goal is to generate most 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">For
the fiscal year ended April 30, 2023, and the fiscal year ended April 30, 2022, the Company incurred net losses of approximately
$<span id="xdx_904_eus-gaap--NetIncomeLoss_iN_pn5n6_di_c20220501__20230430_zWAVYB59QmMk" title="Net loss">26.3</span> million and
$<span id="xdx_900_eus-gaap--NetIncomeLoss_iN_pn5n6_di_c20210501__20220430_zuUInHocjbll" title="Net loss">18.9</span> million,
respectively, and used cash in operating activities of approximately $<span id="xdx_902_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_pn5n6_di_c20220501__20230430_zDO0tT98U3x3" title="Cash in operations">21.7</span>
million and $<span id="xdx_903_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_pn5n6_di_c20210501__20220430_zJpJaaBtorf3" title="Cash in operations">21.3</span>
million, respectively. The Company has continued to make investments in ongoing product development efforts and in building
inventory in anticipation of, and in support of, future growth. 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, pending or threatened litigation, and
deployment risks and integration of acquisitions. For fiscal year 2023 to date and through the date of filing of this form 10-K, management has not obtained any additional capital
financing. Management believes the Company&#8217;s current cash balance of $<span id="xdx_907_eus-gaap--Cash_iI_pn5n6_c20230430_zz7J5058NYq8" title="Cash">6.9</span>
million and short term investments balance of $<span id="xdx_90F_eus-gaap--ShortTermInvestments_iI_pn5n6_c20230430_zB3q7iSODYe8" title="Short-term investments">27.8</span>
million is sufficient to fund its planned operations through at least July 31, 2024.</span></p>

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




<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>25
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031242084336">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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_zrgsunbeSYN" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(2)
<span id="xdx_822_zbODsfZDhxZ6">Summary of Significant Accounting Policies</span></b></span></p>

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

<p id="xdx_849_eus-gaap--ConsolidationPolicyTextBlock_zjoRPTTCivd8" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(a)
<span id="xdx_866_zhN7eQS6EXkd">Basis of Consolidation</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
accompanying consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries, Marine
Advanced Robotics Inc. (CA), 3dent Technologies LLC (TX), and Ocean Power Technologies Ltd. in the United Kingdom. Also included are
Ocean Power Technologies Pty Ltd. and Victorian Wave Power Pty. Ltd in Australia, which have been dissolved pending final tax
clearance and Reed Sport OPT Wave Park, LLC (OR), which has been dissolved as of the filing of this document. All significant
intercompany balances and transactions have been eliminated in consolidation.</span></p>

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

<p id="xdx_84E_eus-gaap--UseOfEstimates_zrXmjh2YOSaa" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(b)
<span id="xdx_868_zuRRKdksOY16">Use of Estimates</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
preparation of the consolidated financial statements requires management of the Company to make several 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, valuation consideration
related to business combinations, including contingent consideration, and other assumptions
and estimates used to evaluate the recoverability of long-lived assets, goodwill and other intangible assets. Actual results could differ from those estimates.</span></p>

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

<p id="xdx_844_eus-gaap--BusinessCombinationsPolicy_zutkdszwd0mb" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(c)
<span id="xdx_86B_zx6Y0ErQGH01">Business Combinations</span></i></b></span></p>

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

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




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

<p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zol6HpKuT6Od" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(d)
<span id="xdx_863_z5Rx9Kz4QV9b">Revenue Recognition</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; 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; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for revenue in accordance with Accounting Standards Codification 606 (ASC 606) for contracts with customers and Accounting
Standards Codification 842 (ASC 842) for leasing arrangements. In relation to ASC 606, which states that 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 as 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 performance obligation 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. When no observable standalone selling price is available, the
standalone selling price is generally estimated based upon 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; color: Black; 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 consideration, including unpriced change orders, 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, 2023 or 2022. The Company presents shipping and handling costs, that occur after control of the promised goods or services
transfer to the customer, as fulfillment costs in costs of goods sold and regular shipping and handling activities charged to operating
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; color: Black; 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 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, 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.
During the fiscal year ended April 30, 2023 the Company recognized approximately $<span id="xdx_90B_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20230430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zGKBC0qIBuM6" title="Revenue related to performance obligations satisfied at a point in time">1.0</span> million in revenue related to performance obligations
satisfied at a point in time and approximately $<span id="xdx_905_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20230430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_z7u2mTVVE0m" title="Revenue related to performance obligations satisfied over-time">1.7</span> million in revenue related to performance obligation satisfied over-time.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company&#8217;s contracts are either cost-plus contracts, fixed-price contracts, time and material agreements, lease or service agreements.
Under cost plus contracts, customers are billed for actual expenses incurred plus an agreed-upon fee.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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, and 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 revenue, 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 fiscal years ended April 30, 2023 and 2022, the majority of the Company&#8217;s
contracts were classified as firm fixed-price.</span></p>

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




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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The Company&#8217;s revenue also includes revenue from certain contracts
which do not fall within the scope of ASC 606, but under the ASC 842. At inception of a contract for those classified under ASC 842, the
Company classifies leases as either operating or financing in accordance with the authoritative accounting guidance contained within ASC
Topic 842, &#8220;Leases&#8221;. If the direct financing or sales-type classification criteria are met, then the lease is accounted for
as a finance lease. All others are treated as operating leases. The Company recognizes revenue from operating lease arrangements generally
on a straight-line basis over the lease term, or as agreed upon in-use days are utilized, which is presented in Revenue in the Consolidated
Statement of Operations. The Company also enters into lease arrangements for its PowerBuoys<b><i>&#174;</i></b> and Wave Adaptive Modular
Vessels (&#8220;WAM-V&#174;&#8221;) with certain customers. Revenue related to multiple-element arrangements is allocated to lease and
non-lease elements based on their relative standalone selling prices or expected cost plus a margin approach. Lease elements generally
include a PowerBuoy<b><i>&#174;</i></b>, WAM-V&#174;, and components, while non-lease elements, which the Company expects to become more
prevalent, generally include engineering, monitoring and support services. In the lease arrangement, the customer may be provided with
an option to extend the lease term or purchase the leased buoy or WAM-V&#174; at some point during and/or at the end of the lease term.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">As
of April 30, 2023, the Company&#8217;s total remaining performance obligations, also referred to as contracted backlog, totaled
$<span id="xdx_90A_ecustom--RevenueRemainingPerformanceObligations_iI_pn5n6_c20230430_zyUwmvK2TA9b" title="Revenue remaining performance obligation">4.0</span>
million. The Company expects to recognize approximately <span id="xdx_909_ecustom--RevenueRemainingPerformancesObligationPercentage_pid_dp_uPure_c20220501__20230430_z9Y6oMvxPk11" title="Revenue remaining performance obligation, percentage">97%</span>,
or $<span id="xdx_905_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20230430_zBbJRKlK04Gd" title="Revenue remaining performance obligation">3.9 </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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">Existing customers are subject
to ongoing credit evaluations based on payment history and other factors. If it is determined that collectability of any portion of the
contract value is not probable, an analysis of variable consideration will be performed using either the most likely amount or expected
value method to determine the amount of revenue that must be constrained until the scenario causing the variability has been resolved.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">The Company has elected to record
taxes collected from customers on a net basis and does not include tax amounts in revenue or costs of revenue.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">The Company&#8217;s contract assets
and liabilities primarily relate to the timing differences between cash received from a customer in connection with contractual rights
to invoicing and the timing of revenue recognition following completion of performance obligations. The Company&#8217;s accounts receivable
balance is made up entirely of customer contract related balances.</p>

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

<p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_zNU2sGXzhZxf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">The below table represents the total revenue recognized under ASC 606 and
ASC 842 fiscal years ended April 30, 2023 and 2022:</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8B3_zFeQz07tHM5e" style="display: none">Schedule of Revenue Recognizes From
Operating Lease Arrangements</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="color: Black">&#160;</td><td style="color: Black; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30, 2023</td><td style="color: Black; font-weight: bold">&#160;</td><td style="border-left: Black 1.5pt solid; color: Black; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30, 2022</td><td style="color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">ASC 606</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">ASC 842</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="border-left: Black 1.5pt solid; color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">ASC 606</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">ASC 842</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="10" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td><td style="border-left: Black 1.5pt solid; color: Black">&#160;</td>
    <td colspan="10" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold">Product Line:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right" title="Revenue"></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right" title="Revenue"></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right" title="Revenue"></td><td style="color: Black; text-align: left">&#160;</td><td style="border-left: Black 1.5pt solid; color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right" title="Revenue"></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right" title="Revenue"></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right" title="Revenue"></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">WAM-V</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zvkDzvRyqa6f" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">919</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_z3tXCG8J1rdl" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">667</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__custom--WAMVMember_z94DsXhq2WT3" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">1,586</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zmKpsF3oZxc7" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">401</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_z99Gm5ofPKEb" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0600">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__custom--WAMVMember_zuvDMz17KH7h" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">401</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Buoy</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_ztjx849v8Y9" style="color: Black; text-align: right" title="Revenue">269<span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_z8Sdoh86Bfeh" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0606">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__custom--BuoyMember_zpQ1WEnW4OU4" style="color: Black; text-align: right" title="Revenue">269<span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_z8yGLikiXVzb" style="color: Black; text-align: right" title="Revenue">379<span style="font-style: normal; font-weight: normal"></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zzWaI7ByjR7e" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0612">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__custom--BuoyMember_ztXAK44y8Dj2" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">379</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Services</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zRa9arFwqCRe" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue">877<span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zamihnSf9tp5" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0618">&#8212;</span></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zrghi1f6vw6j" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue">877<span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zrjzkuSulY5i" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue">979<span style="font-style: normal; font-weight: normal"></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zLoXlmlvHENg" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="-sec-ix-hidden: xdx2ixbrl0624">&#8212;</span><span style="font-style: normal; font-weight: normal"></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zRBuRd1oQWe1" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">979</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Total</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zufVlr1gS7wb" style="color: Black; text-align: right" title="Revenue">2,065<span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zdfDrMEdovIi" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">667</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__us-gaap--ProductMember_zU8pjC1ltfU9" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">2,732</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zHvtt0ugI5Kl" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">1,759&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zECv5BTGUrki" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0636">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__us-gaap--ProductMember_z191njfvEdcc" style="color: Black; text-align: right" title="Revenue">1,759</td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal">Region:</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">North and South America</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zZyIxM6NJHlb" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">1,812</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zyaBtRT7xwK4" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">667</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zuIwh0vfEWgk" style="color: Black; text-align: right" title="Revenue">2,479<span style="font-style: normal; font-weight: normal"></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zRoKwDjkrQkd" style="color: Black; text-align: right" title="Revenue">1,633<span style="font-style: normal; font-weight: normal"></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z2zSNLPjJUhg" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0648">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zv6yrU8qob58" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">1,633</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Europe</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__srt--EuropeMember_zMCXnkkwZb2" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0652">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__srt--EuropeMember_zvq6jEH91mWa" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0654">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__srt--EuropeMember_zj7fI3YIv0zk" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0656">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_986_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__srt--EuropeMember_z0q7OvTQL9Bi" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">19</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__srt--EuropeMember_z0UCmJPW5Qta" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0660">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember_zBTgtXurdd5c" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">19</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Asia and Australia</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zLuyUYCoFKod" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">253</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zG4nZIYhNT8d" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0666">&#8212;</span></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zwIapsYqsd56" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">253</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zKKK8HXMH6S4" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">107</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zNmIhMOwxLGl" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0672">&#8212;</span></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zaB6mNuijyx9" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">107</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Total</span></td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_z1LZqK6nYgal" style="width: 8%; color: Black; text-align: right" title="Revenue">2,065</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zd7i5ocqg3V6" style="width: 8%; color: Black; text-align: right" title="Revenue">667</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--RegionMember_zotJ0WbH6mmh" style="width: 8%; color: Black; text-align: right" title="Revenue">2,732</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="border-left: Black 1.5pt solid; width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zeZVdLHJwSDi" style="width: 8%; color: Black; text-align: right" title="Revenue">1,759</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zG5Ff3DeoEu1" style="width: 8%; color: Black; text-align: right" title="Revenue"><span style="-sec-ix-hidden: xdx2ixbrl0684">&#8212;</span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--RegionMember_zQlL0rrtOBaa" style="width: 8%; color: Black; text-align: right" title="Revenue">1,759</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  </table>

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

<p id="xdx_844_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_zAGfdineQou4" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(e)
<span id="xdx_86C_z1XW5XMyNrl4">Cash and Cash Equivalents, Restricted Cash, Security Agreements and Investments</span></i></b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. The Company
invests excess cash in a money market account or in short term investments that are held-to-maturity. The following table summarizes
cash and cash equivalents for the years ended April 30, 2023 and 2022:</span></p>

<p id="xdx_897_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_zxYjHcCQ4kEj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8B0_zXl9DhZoyJW3" style="display: none">Schedule of Cash and Cash Equivalents and Restricted Cash</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="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20230430_zLtNdFRYsxGk" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20220430_zj0wPK8n6kXb" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black; text-align: center">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_hus-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_zTlE18EmaVv8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Checking and savings accounts</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">2,874</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">1,815</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_hus-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_zjEgawSoQa4e" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Money market account</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">4,009</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">6,070</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_z19rYM6ZPFNf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and
    cash equivalents</span></td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">6,883</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">7,885</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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




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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Restricted
Cash and Security Agreements</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company has a letter of credit agreement with Santander Bank, N.A. (&#8220;Santander&#8221;). Cash of $155,000 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Santander
also issued one letter 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 $645,000 and was reduced to $323,000 in August 2020. The letter of credit was further
reduced by an additional $258,000 in January of 2023, when the PB3 and its accompanying systems passed final acceptance testing. The
remaining restricted amount of $65,000 will be released in January of 2024, which is 12 months after the buoy was fully deployed.</span></p>

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

<p id="xdx_898_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zxCAyuulwn8j" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8B4_zqGZODFoJqc4" style="display: none">Schedule of Cash and Cash Equivalents and Restricted Cash</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="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20230430_zGj3MbqOoCP1" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_493_20220430_zCfC2ePhPjQa" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Cash and cash equivalents</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">6,883</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">7,885</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--RestrictedCashCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Restricted cash- short term</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">65</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">258</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Restricted cash- long term</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">155</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">219</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; 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="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">7,103</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">8,362</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">During
fiscal 2022, the Company acquired investment securities through Charles Schwab Bank. As of April 30, 2023 and 2022, their carrying
value was approximately $<span id="xdx_908_eus-gaap--ShortTermInvestments_iI_pn5n6_c20230430_z3L0h3Nsg6fj" title="Investment securities">27.8</span> million and
$<span id="xdx_904_eus-gaap--ShortTermInvestments_iI_pn5n6_c20220430_zoNqpN6jBj6e" title="Investment securities">49.4</span>
million, respectively. All short term investments 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 ability and the intention to hold all
investments to maturity, and as such are classified as held-to-maturity investments and carried at amortized cost. The total
recognized interest expense on the premium we paid for and discounts we received on the securities for the years ended April 30,
2023 and 2022 is approximately $<span id="xdx_908_eus-gaap--InvestmentIncomeNetAmortizationOfDiscountAndPremium_c20220501__20230430_zZTBkXo8h018" title="Interest expense on the premium/discount">122,000</span>
and $<span id="xdx_905_eus-gaap--InvestmentIncomeNetAmortizationOfDiscountAndPremium_c20210501__20220430_zEuH7UUzosFi" title="Interest expense on the premium/discount">58,000</span>,
respectively. Additionally, there has been no impairment on these investments.</span></p>

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

<p id="xdx_89B_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_z0Bh2gizRvaf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
following table summarizes the Company&#8217;s short term investments as of April 30, 2023 and 2022:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8B1_z2Nlj5mNZ0mc" style="display: none">Schedule of Investments and Unrealized Gains/Losses</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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><b>April 30, 2023</b></p>

</td>
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><b>April 30, 2022</b></p>

</td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: center; color: Black; font-weight: bold">Category</td><td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"><p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">Amortized</p>
                                                                                <p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">Cost</p></td><td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"><p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">Unrealized</p>
                                                                                <p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">Gains (Losses)</p></td><td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Market Value</td>
    <td>&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Amortized</b></p>

<p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Cost</b></p>

</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Unrealized Gains (Losses)</b></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#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-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Market Value</b></p>

</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="10" style="color: Black; text-align: center">(in thousands)</td>
    <td>&#160;</td><td style="color: Black">&#160;</td>
    <td></td>
    <td style="text-align: right"></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 22%; color: Black; text-align: left">Corporate Bonds</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zJMYVQeHnwQg" style="width: 9%; color: Black; text-align: right" title="Amortized Cost">14,776</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right"><p id="xdx_986_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zgFK6lxP8oHd" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)">100</p></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98E_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z788IZL0PRhl" style="width: 9%; color: Black; text-align: right" title="Market Value">14,876</td>
    <td style="width: 1%">&#160;</td><td style="width: 2%; color: Black; text-align: left">&#160;</td>
    <td style="width: 1%">$</td>
    <td id="xdx_98D_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zTt65aJFc747" style="text-align: right; width: 9%" title="Amortized Cost">37,777</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">$</td>
    <td id="xdx_987_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zhMMcW1vIM62" style="text-align: right; width: 9%" title="Unrealized Gains (Losses)">995</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">$</td>
    <td id="xdx_98B_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z8YGV3vmGnQ4" style="text-align: right; width: 9%" title="Market Value">38,772</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Government Bonds &amp; Notes</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_98E_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zuv5JyZn5YJd" style="color: Black; text-align: right" title="Amortized Cost">9,188</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><p id="xdx_986_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_z8YaKbSHzDhb" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)">33</p></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zrVDjsWAGo83" style="color: Black; text-align: right" title="Market Value">9,221</td>
    <td>&#160;</td><td style="color: Black; text-align: left">&#160;</td>
    <td>$</td>
    <td style="text-align: right"><p id="xdx_980_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zC6DlPRJtfq9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right" title="Amortized Cost">9,076</p></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">$</p></td>
    <td id="xdx_98E_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_z7a2TuP3hpcl" style="text-align: right" title="Unrealized Gains (Losses)">(1,022</td>
    <td>)</td>
    <td>&#160;</td>
    <td>$</td>
    <td id="xdx_98E_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zAKjtgCqUzkf" style="text-align: right" title="Market Value">8,054</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Government Agency</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zAxI8zZTfRc6" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Amortized Cost">3,826</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><p id="xdx_981_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zaI4VHpuTT3" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)">25</p></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td id="xdx_987_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zvczmUfRqTu3" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Market Value">3,851</td>
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid">$</td>
    <td id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zV0pOBcOYbf4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost">2,531</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">$</p></td>
    <td id="xdx_983_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_z5HTMYLdws4b" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unrealized Gains (Losses)">(11</td>
    <td style="padding-bottom: 1.5pt">)</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid">$</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><p id="xdx_98F_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zixbPIof10t3" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Market Value">2,520</p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Total Short Term Investments</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430_zS6y16JCuPx6" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Amortized Cost">27,790</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><p id="xdx_989_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430_zU4cfVjzmE7f" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)">158</p></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430_zI4AKsR2tgW9" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Market Value">27,948</td>
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double">$</td>
    <td id="xdx_986_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430_zNOmZwdbeoDa" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost">49,384</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">$</p></td>
    <td id="xdx_987_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430_zX1rJlVAVzH9" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Gains (Losses)">(38</td>
    <td style="padding-bottom: 2.5pt">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double">$</td>
    <td id="xdx_989_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430_zlnNqFe6CCil" style="border-bottom: Black 2.5pt double; text-align: right" title="Market Value">49,346</td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
  </table>

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

<p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_zCH03QYO8Cq4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"><b><i>(f)<span id="xdx_869_zr1aqnCvbrvd"> Inventory</span></i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Inventory
is stated at lower of costs or net realizable value applicable to goods on hand remaining after the matching of absorbed costs with
concurrent revenues. in accordance with ASC 330. The Company has three classes of inventory; raw materials, work in process, and
finished goods. Items remain in inventory until they are shipped to the customer, at which time the costs are transferred on a FIFO
basis to cost of good sold, or moved to leased assets as applicable.</span></p>

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

<p id="xdx_844_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zS4tee7Uth2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"><b>(g) <span id="xdx_862_zHwvWkbBBspd">Accounts
Receivable</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">Accounts receivable is stated at the amount billed or billable to customers
and are ordinarily due between 30 and 90 days after the issuance of the invoice. Receivables are reserved or written off based on individual
credit evaluation and specific circumstances of the customer. 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 represent an unconditional right to consideration arising from the Company&#8217;s performance under
contracts with customers. The carrying value of such receivables represents their estimated realizable value.</p>

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

<p id="xdx_84E_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_z7z1lbT6I9w4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(h)
<span id="xdx_862_zQmSxznFTWg1">Property and Equipment</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Property
and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated using the
straight-line method over the estimated useful lives (three to ten years) 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 is 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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>




<p id="xdx_895_ecustom--PropertyPlantAndEquipmentUsefulLifeTableTextBlock_zvbP9XB4kSLd" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zcQDcuddpvYe" style="display: none">Schedule of Property, Plant and Equipment, Useful Life</span></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; color: Black; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Description</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; color: Black; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Estimated
    useful life</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zqz0I5HW67q4" title="Property and equipment, useful life (Year)">5</span>-<span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zJjcR90zMOi5" title="Property and equipment, useful life (Year)">7
    years</span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Computer
    equipment &amp; software</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z6JsrM4Ge4w1" title="Property and equipment, useful life (Year)">3</span>
    years</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Office
    furniture &amp; fixtures</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zvi5JuwEFTI9" title="Property and equipment, useful life (Year)">3</span>-<span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_z2KA1mhjesK9" title="Property and equipment, useful life (Year)">7</span>
    years</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Leasehold
    improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_iI_dxL_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zizP292qLAq8" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23UsefulLifeTermOfLeaseMember"><span style="-sec-ix-hidden: xdx2ixbrl0790">Shorter
    of the estimated useful life or lease term</span></span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Leased
    WAM-V assets</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedAssetsMember_z8sQl9sAIvVg" title="Property and equipment, useful life (Year)">10</span>
    years</span></td></tr>
  </table>
<p id="xdx_8A2_zqrEWodMqebd" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>&#160;</i></b></span></p>

<p id="xdx_846_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zmOqSWOmDvQ5" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(i)
<span id="xdx_861_zEUFkkJu58J6">Foreign Exchange Gains and Losses</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company maintains cash accounts that are denominated in British pound sterling. These amounts are included in cash, cash equivalents
and restricted cash on the accompanying Consolidated Balance Sheets. Transactions denominated in a foreign currency 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zGPjyhMFtNO6" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(j)
<span id="xdx_86A_zSzNiEvQtV2g">Concentration of Credit Risk</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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, 2023 was immaterial.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">As
of the year ended April 30, 2023 and 2022, the Company had two and four customers whose revenue accounted for at least 10% of the Company&#8217;s
consolidated revenue, respectively. These revenues accounted for approximately <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220501__20230430__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoAndFourCustomersMember_zZbwo5Jijd89" title="Concentration risk percentage">32</span>% and <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210501__20220430__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoAndFourCustomersMember_zIACbeYFMZr4" title="Concentration risk percentage">49</span>% of the Company&#8217;s total revenue for the
respective periods.</span></p>

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

<p id="xdx_846_eus-gaap--EarningsPerSharePolicyTextBlock_z1acS6BuVyKa" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(k)
<span id="xdx_865_zNV5h0fBcI39">Net Loss per Common Share</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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. 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 units 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; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>




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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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 units issued to employees and non-employee directors, totaling <span id="xdx_906_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220501__20230430_zTlv7MiRgIxl" title="Antidilutive securities excluded from computation of earnings per share, amount">7,777,026</span> and <span id="xdx_90A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210501__20220430_zA7xqd0yLWPe" title="Antidilutive securities excluded from computation of earnings per share, amount">6,353,422</span>
for the years ended April 30, 2023 and 2022, 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p id="xdx_845_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zjpnRS58MF4a" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(l)
<span id="xdx_861_zC6vcgSp5dAg">Share-Based Compensation</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><b></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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, 2023 and
2022 was approximately $<span id="xdx_901_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20220501__20230430_zeuSviR5eHQ8">1.5
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">million and $<span id="xdx_90D_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20210501__20220430_zSVg6t84g8s8">1.2
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">million, respectively.</span></p>

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

<p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zFNgHOB0dRW3" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(m)
<span id="xdx_865_za8pqGQMLpyi">Intangibles</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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). Intangible assets, including patents, are amortized over the estimated
useful life of the asset on a basis that approximates the pattern of economic benefit. The patents, trade name and customer
relationship intangibles are being amortized over 20, <span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230430__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zJJm58Ubae8k" title="Intangible asset estimated lives">12</span>
and <span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230430__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zpcnEvztnm8b" title="Intangible asset estimated lives">10</span>
years respectively, which is consistent with the estimated pattern of economic benefit of the assets. The trademark is not subject
to amortization.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Intangible
assets are reviewed for impairment if indicators of potential impairment exist. There was no indication of impairment of intangible assets
for the fiscal years ended April 30, 2023 and April 30, 2022.</span></p>

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

<p id="xdx_84A_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zQUPCEkCusz4" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(n)
<span id="xdx_861_zlDgeJYO8tT1">Goodwill</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Goodwill
is assessed for impairment using a qualitative or quantitative approach. Where the Company uses 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. Management
performed a qualitative assessment in fiscal year 2023 and determined that it is more likely than not that no goodwill impairment exists
as of April 30, 2023.</span></p>

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

<p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_zR5WLfZ5aCQk" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(o)
<span id="xdx_869_zHhIJADAHju9">Income Taxes</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Income
taxes are accounted for under ACS 740 utilizing 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 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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 greater than 50% 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
15 for further disclosures around our income taxes.</span></p>

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




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

<p id="xdx_843_ecustom--AccumulatedOtherComprehensiveLossPolicyTextBlock_zwTuhfrNsAl7" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(p)
<span id="xdx_86D_zkC6nsZNqnVh">Accumulated Other Comprehensive Loss</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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.</span></p>

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

<p id="xdx_847_ecustom--WarrantyPolicyTextBlock_z5Gl1Rpg45u1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"><b><i>(q) <span id="xdx_862_zQ9xgUHqznPf">Warranty</span></i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt">The Company does not include a right of
return on its products other than rights related to standard warranty provisions that permit repair or replacement of defective goods</span><span style="font-size: 12pt">.</span></p>

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

<p id="xdx_84C_eus-gaap--ResearchAndDevelopmentExpensePolicy_ztFifRKWswK8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"><b><i>(r) <span id="xdx_867_zp1FIEbKTXc3">Research
and Development</span></i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">Costs related to research and development activities by the Company are expensed as incurred.</p>

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

<p id="xdx_845_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z2mSUtis7szk" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(s)
<span id="xdx_860_zsRfZsc89mw9">Recently Issued Accounting Standards</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">In
June 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) 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
the adoption of ASU 2016-13 will have on its consolidated financial statements.</span></p>

<p id="xdx_851_zuZprerqOdAf" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>26
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031248355184">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_OPTT_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock', window );">Account Receivable, Contract Assets, and Contract Liabilities</a></td>
<td class="text"><p id="xdx_809_ecustom--AccountReceivableContractAssetsAndContractLiabilitiesTextBlock_zSM7P4EQny56" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(3)
<span id="xdx_828_z0lmPdEwjodl">Account Receivable, Contract Assets, and Contract Liabilities</span></b></span></p>

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

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

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

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

<p id="xdx_899_ecustom--ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock_zsu4CwasrGNh" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
following provides further details on the balance sheet accounts of accounts receivable, contract assets and contract liabilities from
contracts with customers:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8BF_zJjrnZe8yCl7" style="display: none">Schedule of Accounts Receivable, 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="display: none; vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_497_20230430_zh6VFZnR3Xm1" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49E_20220430_zoUxzxuq0JI6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_498_20210430_z5tXvC6CddMf" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30,</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--AccountsReceivableNetCurrent_iI_pn3n3_zUgF4fmcF90h" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; color: Black; text-align: left">Accounts receivable</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">745</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">482</td><td style="width: 1%; color: Black; text-align: left">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">$</td>
    <td style="text-align: right; width: 14%">350</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_z9qt5QzSHR1h" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Contract assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">152</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">386</td><td style="color: Black; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">190</td>
    <td>&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pn3n3_zQmJf64pg0U4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Contract liabilities</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left"></td><td style="color: Black; text-align: right">1,378</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left"></td><td style="color: Black; text-align: right">129</td><td style="color: Black; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td></td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0844">&#8212;</span></td>
    <td>&#160;</td></tr>
  </table>

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




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

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

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

<p id="xdx_895_ecustom--ContractWithCustomerAssetTableTextBlock_zBLh5CHXcrW8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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"><span id="xdx_8B6_zjT6nY9NcFlj" style="display: none">Schedule of Significant Changes in Contract 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="display: none; vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20220501__20230430_zsOJmSXs5nhh" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20210501__20220430_zBliGAujjHWk" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30,</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--ContractWithCustomerAssetNet_iNE_pn3n3_di_z3nBNYjG0zx1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Transferred to receivables from contract assets recognized at the beginning of the period</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">(1,768</td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">(190</td><td style="width: 1%; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40B_ecustom--RevenueRecognizedAndNotBilledAsOfEndOfPeriod_pn3n3_zFEAJ5iZ10Cg" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Revenue recognized and not billed as of the end of the period</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">1,534</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">386</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--IncreaseDecreaseInContractWithCustomerAssets_pn3n3_zLcTl8p0NsJ" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Net change in contract assets</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(234</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">196</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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 decrease in contract assets is primarily a result of services
performed that were billed during the fiscal year ended April 30, 2023.</span></p>

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

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

<p id="xdx_89E_ecustom--ContractWithCustomerLiabilitiesTableTextBlock_zdNgQGTgVX9f" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span id="xdx_8BF_zeKY5mLdgPt1" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Schedule
of Significant Changes in Contract Liabilities</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<div><div><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Significant
changes in the contract liabilities balances during the period are as follows:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20220501__20230430_zJg4ndAoXRkj" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20210501__20220430_zk6k3vF453zg" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30,</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iNE_pn3n3_di_zce0lHGHMwOj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Revenue recognized that was included in the contract liabilities balance as of the beginning of the period</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">(574</td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0860">&#8212;</span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--ContractLiabilitiesObtainedInAcquisition_pn3n3_zoKth5H4mWJ9" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Contract liabilities obtained in acquisition of MAR</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0862">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(203</td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_400_ecustom--PaymentsCollectedForWhichRevenueHasNotBeenRecognized_pn3n3_zLqby3w4L2Bj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Payments collected for which revenue has not been recognized</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">1,823</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">129</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_pn3n3_zZbJkqNXXYC7" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Net change in contract liabilities</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">1,249</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(74</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Contract
liabilities consist of amounts invoiced to customers in excess of revenue recognized. The increase in contract liabilities is primarily
due to payment for government projects received during the fiscal year ended April 30, 2023 for which we have not recognized
revenue.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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_AccountReceivableContractAssetsAndContractLiabilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Account receivable contract assets and contract liabilities [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>27
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031248047344">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventory</a></td>
<td class="text"><p id="xdx_804_eus-gaap--InventoryDisclosureTextBlock_zcH77hzLjUzj" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(4)
<span id="xdx_828_zarsZlrt65Ua">Inventory</span></b></span></p>

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

<p id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_z2P5d9w7vhHa" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company holds inventory related to the production of our  products.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8B1_z6nDuLOIEgBd" 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="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_493_20230430_z24eFZ31isMk" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20220430_zcHsy5CACQI8" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINzERb_zEjYfP7sYhv4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Raw Materials</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">1,044</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">198</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--InventoryWorkInProcess_iI_pn3n3_maINzERb_zmPf5Gai8g12" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Work in Process</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0878">&#8212;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">244</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--InventoryNet_iTI_pn3n3_mtINzERb_z6phTe1J8LOd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory, net</span></td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">1,044</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">442</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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




<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>28
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031248214192">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_OtherCurrentAssetsTextBlock', window );">Other Current Assets</a></td>
<td class="text"><p id="xdx_801_eus-gaap--OtherCurrentAssetsTextBlock_zYJueDRhELji" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(5)
<span id="xdx_829_zsL7EKDwkuQ9">Other Current Assets</span></b></span></p>

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

<p id="xdx_89C_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_zg4Yt8mhPBCj" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Other
current assets consist of the following at April 30, 2023 and 2022:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8B5_zZTh7Dx4fRRf" 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="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_491_20230430_zQ3VmrF8WAli" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49E_20220430_zXXpu3kuJCU8" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--PrepaidInsurance_iI_pn3n3_maOACzrwz_zOYOV1cIGsP8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Prepaid insurance</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">358</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">182</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--PrepaidSoftwareAndLicenses_pn3n3_maOACzrwz_zrSpYmZTFPB8" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Prepaid software &amp; licenses</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">190</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">127</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--PrepaidRegistrationsAndMemberships_iI_pn3n3_maOACzrwz_zcK6xko7WiFl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Prepaid registrations and memberships</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">122</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0895">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--OtherPrepaidExpenseCurrent_iI_pn3n3_maOACzrwz_zNvcHxAALqyk" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Prepaid expenses- other</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">324</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">158</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--OtherAssetsCurrent_iTI_pn3n3_mtOACzrwz_zgPTPl0XMdg3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; 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="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">994</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">467</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A6_zgRuisaGvq49" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>29
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031339877312">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td>
<td class="text"><p id="xdx_803_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zyZcag80g7f2" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(6)
<span id="xdx_828_zYMpyx9hcqwk">Property and Equipment</span></b></span></p>

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

<p id="xdx_894_eus-gaap--PropertyPlantAndEquipmentTextBlock_zuTOrxQ7KSji" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
components of property and equipment as of April 30, 2023 and 2022 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8B5_zDXdOzPbqdl5" 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="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20230430_zXITTx0We4Yc" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20220430_zFCQ5ES6mDVl" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_ziyefIBtRtY" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black">Equipment</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">783</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">615</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z6IcZ6tKytac" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Computer equipment &amp; software</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">700</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">571</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndEquipmentMember_zI2EfeZGjYNj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Office furniture &amp; equipment</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">386</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">352</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zPZeItrGWOD3" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Leasehold improvements</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">611</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">477</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedbuoysAndWAMVsMember_zMT70QvTNOed" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Leased WAM-V&#8217;s</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">371</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0920">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zAZ22aHS2zla" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Construction in process</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0922">&#8212;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">15</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPAENzI8F_z0IZZ1VeN9V7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;<span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment, gross</span> </td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2,851</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2,030</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPAENzI8F_zipwkY8dTyXb" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(1,571</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(1,585</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPAENzI8F_zspfteocmhuj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; 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="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">1,280</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">445</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">Leased WAM-V&#8217;s
represent fixed assets that are part of underlying operating leases with customers as discussed in revenue recognition section related
to ASC 842.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Depreciation
expense was approximately $<span id="xdx_90D_eus-gaap--Depreciation_c20220501__20230430_zbX9eynJXW31">183,000</span> and $<span id="xdx_90B_eus-gaap--Depreciation_c20210501__20220430_z9TtbyN2NzPd">144,000</span> for years ended April 30, 2023 and 2022, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>30
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031339684432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible 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="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets</a></td>
<td class="text"><p id="xdx_805_eus-gaap--IntangibleAssetsDisclosureTextBlock_zMmaokX2vao5" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(7)
<span id="xdx_82A_zWIIJhQpop7c">Intangible Assets</span></b></span></p>

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

<p id="xdx_893_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zAALfPieLAA3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
components of intangible assets, net as of April 30, 2023 and 2022 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8BA_zYHA3XgzAhti" style="display: none">Schedule
of Components of Intangible Assets</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20230430_zh9LK7L0iKs4" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_493_20220430_z5WVvngBhb3j" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--FiniteLivedPatentsGross_iI_pn3n3_maFLIAGzcoU_zZFUYRySRtc3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black">Patents</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">2,729</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">2,729</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--FiniteLivedTrademarksGross_iI_pn3n3_maFLIAGzcoU_zPn0R176iZl5" style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Trademarks</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2,769</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2,769</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--FiniteLivedTradeNamesGross_iI_pn3n3_maFLIAGzcoU_zyHGgNLdIghb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Tradename</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">130</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">130</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--FiniteLivedCustomerRelationshipsGross_iI_pn3n3_maFLIAGzcoU_zvIAkZvBx1zf" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Customer Relationships</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">150</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">150</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsGross_iTI_pn3n3_mtFLIAGzcoU_maFLIANzod8_zZbqYKIclPMi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets, gross</span></td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">5,778</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">5,778</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pn3n3_di_msFLIANzod8_zZ9vZCnarqy" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Accumulated amortization</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(1,800</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(1,642</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pn3n3_mtFLIANzod8_zGrfdvuphdr9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets, net</span></td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">3,978</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">4,136</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Amortization
expense was approximately $<span id="xdx_909_eus-gaap--AmortizationOfIntangibleAssets_c20220501__20230430_znxLma3URKtl" title="Amortization expense">158,000</span>
and $<span id="xdx_906_eus-gaap--AmortizationOfIntangibleAssets_c20210501__20220430_zB0JYrBa33Z6" title="Amortization expense">86,000</span>
for the years ended April 30, 2023 and 2022, respectively. Trademarks are not subject to amortization.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350-30/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031248083040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible 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="Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text"><p id="xdx_800_eus-gaap--GoodwillDisclosureTextBlock_zpfC587OX2q4" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(8)
<span id="xdx_821_zkG4RYLccJn7">Goodwill</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Goodwill
in the amount of $<span id="xdx_90D_eus-gaap--Goodwill_iI_pn5n6_c20211130__dei--LegalEntityAxis__custom--MarineAdvancedRoboticsIncMember_zHoC2jHdVood" title="Goodwill">8.5</span> million was recognized in November 2021 related to the acquisition of MAR. There have been no additions to or impairment
of goodwill during the years ended April 30, 2023 and 2022.</span></p>

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




<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350-20/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031339652128">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><p id="xdx_805_eus-gaap--LesseeOperatingLeasesTextBlock_zBxAWHNxdSC2" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(9)
<span id="xdx_822_zBgM8arG0fof">Leases</span></b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">As
of April 30, 2023, the Company had three WAM-V&#8217;s leased to customers which have been classified as operating leases per accounting guidance
contained within Accounting Standards Codification (&#8220;ASC&#8221;) Topic 842, &#8220;<i>Leases</i>&#8221;. The remaining term on these operating leases is less than <span id="xdx_906_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dtY_c20230430_zXgPwWAam785">2 </span>years.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Right-of-use
asset and operating lease liabilities are recognized based on the present value of future minimum lease payments over the lease term
at commencement date. When the implicit rate of the lease is not provided or cannot be determined, the Company uses the incremental borrowing
rate based on the information available at the effective date to determine the present value of future payments. Lease terms may include
options to extend or terminate the lease when it is reasonably certain that the Company will exercise those options. The renewal options
have not been included in the lease term as they are not reasonably certain of exercise. The Company&#8217;s operating leases consist
of leases for office facilities and warehouse space. 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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_90E_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20220501__20230430__srt--StatementGeographicalAxis__custom--MonroeTownshipMember_zXnSI95PBIRd" title="Lessee, operating lease, option to extend">The lease includes an initial lease term of <span id="xdx_905_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dc_c20230430__srt--StatementGeographicalAxis__custom--MonroeTownshipMember_zx11W4i3H9he" title="Lessee, operating lease, term of contract">seven years</span> which is set to expire in November
of 2024, and contains an option to extend the lease for another five years</span>. The lease is classified as an operating lease and is included
in right-of-use assets, right-of-use liabilities- current and right-of-use liabilities- long-term on the Company&#8217;s Consolidated
Balance Sheets.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company also signed a new lease in January 2023 located in Houston, Texas for office space for our local employees. The lease term is
for <span id="xdx_902_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtY_c20230430__srt--StatementGeographicalAxis__custom--HoustonTexasMember_znBroz3nlUQ8" title="Lessee, operating lease, term of contract">1</span> year and is set to <span id="xdx_905_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20220501__20230430__srt--StatementGeographicalAxis__custom--HoustonTexasMember_zuv8MfZEGq8b" title="Lessee, operating lease, option to extend">expire in January of 2024</span>. ASC 842 allows a company an accounting policy election to recognize lease payments
within the Consolidated Statement of Operations on a straight-line basis if the lease term is equal to or less than 12 months and not
recognize a right-of use asset and lease liability. The accounting policy election is made on the commencement date of the lease. The
Company has chosen this election for the Houston lease and classified it as a short-term lease.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company also has a lease with the University of California Berkeley in Richmond, California that was assumed as part of the MAR acquisition.
The lease is currently a month-to-month lease in accordance with the lease agreement. In accordance with ASC 842, since the remaining
lease term at the time of the acquisition of MAR was less than 12 months, the lease was not recognized as a right-of-use asset.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company also signed a new lease located in Richmond California for a new office space for MAR which commenced in April of 2023 and will
continue for <span id="xdx_905_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtM_c20230430_zwulty7mjJqj" title="Lease commencement date">62</span> months. The lease is classified as an operating lease and is included in right-of-use assets, right-of-use liabilities-
current and right-of-use liabilities- long-term on the Company&#8217;s Consolidated Balance Sheets.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Variable
lease expenses, if any, are recorded as incurred. The operating lease expense in the Consolidated Statement of Operations was $<span id="xdx_90C_eus-gaap--OperatingLeasePayments_pn5n6_c20220501__20230430_zR8mWfhqskV7" title="Operating lease cash flow payments">0.4</span>
million and $<span id="xdx_905_eus-gaap--OperatingLeasePayments_pn5n6_c20210501__20220430_zaaCWn6r93t8" title="Operating lease cash flow payments">0.4</span>
million for the fiscal year ended April 30, 2023 and 2022, respectively.</span></p>

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

<p id="xdx_899_eus-gaap--LeaseCostTableTextBlock_zmn6wKhFZYCd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
components of lease expense in the Consolidated Statement of Operations for the fiscal year ended April 30, 2023 and 2022 was as
follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B5_zNpx76IE0FLg" style="display: none">Schedule
of Operating Lease Costs</span></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20220501__20230430_zVCNZvDGLo7g" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_492_20210501__20220430_zaOfhruX7nQf" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30,</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--OperatingLeaseCost_pn3n3_maLCzBwM_zoHPqMpVCK7f" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Operating lease cost</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">382</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">368</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--ShortTermLeaseCost_pn3n3_maLCzBwM_z8wJBciW6784" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Short-term lease cost</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">44</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">35</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--LeaseCost_iT_pn3n3_mtLCzBwM_zDe3uNFr6dvk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Total lease cost</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">426</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">403</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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




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

<p id="xdx_89E_ecustom--ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_z67TmeknIYv2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: center; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Information
related to the Company&#8217;s right-of use assets and lease liabilities as of April 30, 2023 is as follows:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center; text-indent: 0.5in"><span id="xdx_8BE_zJuvaUwV3jAg" 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; color: Black">&#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="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49F_20230430_zLzjg45N7Ecg" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-decoration: underline; color: Black; text-align: left">Operating lease:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_z8HMB1Co3xIb" style="vertical-align: bottom; background-color: White">
    <td style="width: 80%; color: Black; text-align: left; padding-bottom: 1.5pt">Operating right-of-use assets, net</td><td style="width: 2%; color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 16%; color: Black; text-align: right">1,751</td><td style="width: 1%; padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzIil_z2gHR0mdoZwd" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Right-of-use liabilities- current</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">529</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzIil_zVL2goljwT78" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Right-of-use liabilities- long term</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">1,311</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzIil_zSS4lmmvnMl6" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Total lease liabilities</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">1,840</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Weighted average remaining lease term- operating leases</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90C_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230430_zZSKVNBWGhpg" title="Weighted average remaining lease term- operating leases">4.14</span> years</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Weighted average discount rate- operating leases</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_904_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20230430_zwVbocLJi4qg" title="Weighted average discount rate- operating leases">8.5</span></td><td style="color: Black; text-align: left">%</td></tr>
  </table>

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

<p id="xdx_89A_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zfW7zT4WyJtd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8BA_zqkYIcnB0Hbi" style="display: none">Schedule of Future Minimum Lease payments Under Operating Lease</span></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: left; color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_493_20230430_zBO2kbPfRgPh" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzbOq_ztSR7QdROO9l" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 80%; color: Black; text-align: left">2024</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">701</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzbOq_zwDU3DqNj9Mf" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">2025</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">494</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzbOq_zWpYRVE44tsd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">2026</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">318</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maLOLLPzbOq_zcxHxLv7QAhd" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">2027</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">325</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pn3n3_maLOLLPzbOq_zd0bnhb3Jrwa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; color: Black; padding-bottom: 1.5pt">Thereafter</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">362</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzbOq_zjNjzfGSNzHe" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Total future minimum lease payments</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">2,200</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_z4zHsiLCjYhb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Less imputed interest</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(360</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingLeaseLiability_iI_pn3n3_zj22YQ6FYjjh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; color: Black; padding-bottom: 2.5pt">Total</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">1,840</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A4_zAzKkw8noHqa" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><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_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>33
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031248023536">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Expenses</a></td>
<td class="text"><p id="xdx_80D_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zlyS9EHzBdgd" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(10)
<span id="xdx_82A_z9srbN9RowNj">Accrued Expenses</span></b></span></p>

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

<p id="xdx_897_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zMZjhOpMbxQ4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Accrued
expenses consisted of the following at April 30, 2023 and 2022:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B1_zzAzQxprNXl6" style="display: none">Schedule
of Accrued Expenses</span></span></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="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_497_20230430_zUaUq8TRgUyh" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_499_20220430_zkCAv8YK4vG8" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--ConstructionPayableCurrent_iI_pn3n3_maCzsTG_zdecpTiVOlgj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Project costs</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">181</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">59</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LossContingencyAccrualCarryingValueCurrent_iI_pn3n3_maCzsTG_zsRY9lzSYUE6" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Contract loss reserve</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1036">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">328</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OtherEmployeeRelatedLiabilitiesCurrent_iI_pn3n3_maCzsTG_zlVx2KRGh84b" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Employee incentive payments</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">1,948</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">266</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--AccruedSalariesCurrent_iI_pn3n3_maCzsTG_zcRGQ04B6Cs3" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Accrued salary and benefits</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">52</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">60</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--AccruedProfessionalFeesCurrent_iI_pn3n3_maCzsTG_zI8HGztKFM93" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Professional Fees</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1045">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">30</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maCzsTG_zIXEn1invkpi" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 1.5pt">Other</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">165</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">134</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtCzsTG_zvhDysb7gpl4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; 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="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">2,346</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">877</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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

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





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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black"></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>34
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031248011440">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_OPTT_WarrantDisclosureTextBlock', window );">Warrants</a></td>
<td class="text"><p id="xdx_805_ecustom--WarrantDisclosureTextBlock_zD52u695kKh3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(11)
<span id="xdx_826_zQaDsh3TOKF1">Warrants</span></b></span></p>

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

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

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


<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
underwritten public offering from April 2019 included the issuance of common stock warrants to purchase up to <span id="xdx_90F_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20230331__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember_zAtH4Bjn1c87" title="Warrants to purchase common stock exercised">4,927,680</span>
shares of common stock that have an exercise price of $<span id="xdx_906_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20230331__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember_zQwahHN7m1i4" title="Exercise price of warrants">3.85</span>
per share and expire <span id="xdx_90E_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dc_c20230331__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember_zDanE0xJafhl" title="Warrants and rights outstanding, term">five
years</span> from the issuance date. As of April 30, 2023, common warrants to purchase <span id="xdx_90E_ecustom--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised_iI_pid_c20230430_zK8I5trAEKB6" title="Warrants to purchase common stock exercised">732,500</span>
shares of the common stock had been exercised.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Warrant Disclosure [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>35
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031248087632">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Paycheck Protection Program Loan</a></td>
<td class="text"><p id="xdx_80D_eus-gaap--DebtDisclosureTextBlock_zoK1vQX8l1R9" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(12)
<span id="xdx_82D_zQTVyyPmaY0d">Paycheck Protection Program Loan</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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_90A_eus-gaap--ProceedsFromLoanOriginations1_c20200501__20200503__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zykNy7Ci0qEk" 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_901_ecustom--DebtForgivenessDescription_c20210228__20210228__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zWuWyDWSRZV" title="Debt forgiveness, description">The
Company filed its loan forgiveness application at the end of February 2021 asking for <span id="xdx_90E_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20210228__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zT5JDVmGafX1" 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_903_eus-gaap--RepaymentsOfLongTermDebt_c20220501__20230430__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zvhWbDo5QL6k" 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; color: Black; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">The SBA may audit a borrower&#8217;s PPP loan up to six years after the loan is forgiven. The PPP loan audit after
forgiveness is conducted to ensure that the borrower has used the loan funds for eligible expenses and complied with the applicable requirements
of the PPP loan program.</p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//470/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>36
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031247961328">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-Based Compensation Plans</a></td>
<td class="text"><p id="xdx_806_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zkkMIQrM6o3" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(13)
<span id="xdx_821_zfHGmE9kQulb">Share-Based Compensation Plans</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20151231__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zXSp7LrE6a8h" 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. At subsequent shareholder meetings, including most recently in January 2023, the shareholders
approved an aggregate increase to the 2015 Plan of <span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_iI_c20230430__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zSbjjgrHqgjk" title="Share-based compensation arrangement shares aggregate increase">3,050,000</span> shares resulting in total shares authorized for issuance of <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20230430__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zfr8HCrBPZ06" title="Share-based compensation arrangement shares authorized">4,382,036</span> as
of April 30, 2023. As of April 30, 2023, the Company had <span id="xdx_906_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20230430__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zyfmHpMJ7KD7" title="Capital shares reserved for future issuance">221,446</span> shares available for future issuance under the 2015 Plan .</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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_904_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20180118__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zJNyKJnQFtA8" 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, a restricted stock unit award or a stock
payment award. On February 9, 2022, the 2018 Inducement Plan was amended to increase the authorized shares by <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20220208__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zFX5aVCdeAji" title="Share-based compensation arrangement shares authorized">250,000</span> to <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20220209__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_z9vfuAcCV341" title="Share-based compensation arrangement shares authorized">275,000</span>. As
of April 30, 2023, there were <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pid_c20230430__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zEXNczWsqNKj" title="Available for grant">161,487</span> shares available for grant under the 2018 Inducement Plan.</span></p>

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




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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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 weighted average valuation assumptions. The risk-free rate is based on the
U.S. Treasury yield curve in effect at the time of grant commensurate with the expected life of the award. The expected life
(estimated period 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, Share-Based Payment. Expected volatility is based on the Company&#8217;s
historical volatility over the expected life of the stock option granted. There were <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zV2a3fAQYtx1" title="Shares underlying options outstanding, granted">601,089</span>
and <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zXtF7qPtOeEe" title="Shares underlying options outstanding, granted">793,850</span>
shares granted for the periods ended April 30, 2023 and 2022, respectively.</span></p>

<p id="xdx_899_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_z75aiVVcGxP3" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8BA_ztzCX9Izotxl" style="display: none">Schedule
of Stock Option Valuation Assumptions</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30,</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black; font-weight: bold; text-align: center">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Risk-free interest rate</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zqELnbcauXQj" title="Risk-free interest rate">3.5</span></td><td style="width: 1%; color: Black; text-align: left">%</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zWSZP185rGW4" title="Risk-free interest rate">1.5</span></td><td style="width: 1%; color: Black; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Expected dividend yield</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zyfXD5efvnr2" title="Expected dividend yield">0.0</span></td><td style="color: Black; text-align: left">%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zBCZXMA7nMG9" title="Expected dividend yield">0.0</span></td><td style="color: Black; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Expected life (in years)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z1OqGonNXqpk" title="Expected life (in years)">5.5</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z8AJ7AZnAT5k" title="Expected life (in years)">5.5</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Expected volatility</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zEUgfOLpbuX" title="Expected volatility">109.0</span></td><td style="color: Black; text-align: left">%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zvaup1Rra3T3" title="Expected volatility">121.9</span></td><td style="color: Black; text-align: left">%</td></tr>
  </table>

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

<p id="xdx_89D_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_ztIa1sgfkmrg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">A
summary of stock options under our Stock Incentive Plans is detailed in the following table.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_z1M32Rs53Wgc" style="display: none">Schedule
of Stock Option Activity</span></span></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="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Shares</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Underlying</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Options</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Exercise</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Price</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Contractual</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Term</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(In Years)</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; color: Black">Outstanding as of April 30, 2022</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20220501__20230430_zB6c55TRoiXj" style="width: 14%; color: Black; text-align: right" title="Shares Underlying Options Outstanding, beginning">1,110,356</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20220501__20230430_zHuKN9oXFim3" style="width: 14%; color: Black; text-align: right" title="Weighted Average Exercise Price, Beginning balance">2.34</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 14%; color: Black; text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220501__20230430_zAwqHUOPAEu8" title="Weighted Average Remaining Contractual Term (In Years), Beginning">9.2</span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Granted</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220501__20230430_zRwI8E82M844" style="color: Black; text-align: right" title="Shares underlying Options Outstanding, Granted">601,089</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430_zeKwHEwawDvc" style="color: Black; text-align: right" title="Weighted Average Exercise Price, Granted">0.68</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Exercised</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20220501__20230430_z3q21jt2Wn37" style="color: Black; text-align: right" title="Shares Underlying Options ,Exercised"><span style="-sec-ix-hidden: xdx2ixbrl1126">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430_z6LARqBBCPq4" style="color: Black; text-align: right" title="Weighted Average Exercise Price, Exercised"><span style="-sec-ix-hidden: xdx2ixbrl1128">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Cancelled/forfeited</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20220501__20230430_zUZXad0Idei1" style="color: Black; text-align: right" title="Shares Underlying Options, Cancelled/forfeited">(182,165</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430_zZ0hYVwAbPGi" style="color: Black; text-align: right" title="Weighted Average Exercise Price, Cancelled/forfeited">1.59</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 1.5pt">Expired</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td id="xdx_982_ecustom--StockIssuedDuringPeriodSharesStockOptionsExpired_iN_pid_di_c20220501__20230430_zdpchocmAPz" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Shares underlying options outstanding, expired">(95</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430_zFQNbMivXYZh" style="padding-bottom: 1.5pt; color: Black; text-align: right" title="Weighted average exercise price, expired">511.12</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 2.5pt">Outstanding as of April 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20220501__20230430_zZndXF7F4YMi" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Shares Underlying Options, ending">1,529,185</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20220501__20230430_zAD2TDbXZP7b" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted average exercise price, ending balance">1.75</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black; text-align: right"><span id="xdx_900_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20220501__20230430_zaULVSmO3Jbl" title="Weighted Average Remaining Contractual Term (In Years), Ending">8.8</span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt">Exercisable as of April 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20230430_z0qzSmCRxZib" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Shares Underlying Options, Exercisable at Ending">513,077</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20230430_zr7YovMspxzj" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted Average Exercise Price, Exercisable at ending">3.22</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black; text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20220501__20230430_zBwxEcAoKvy6" title="Weighted Average Remaining Contractual Term (In Years), Exercisable at Ending">7.7</span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">As
of April 30, 2023, the total intrinsic value of outstanding and exercisable options was approximately <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pp0p0_dc_c20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zYgoHapZE177" title="Intrinsic value of outstanding and exercisable options">zero</span>. As of April 30, 2023, approximately
<span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pid_c20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zju0zzM8Cez" title="Options unvested">513,000</span> additional options were unvested, which had an intrinsic value of <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pp0p0_dc_c20230430__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionOneMember_zz9OYwt3sVBf" title="Options, outstanding, intrinsic value">zero</span> and a weighted average remaining contractual term of <span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zQrNbMGC7Fod" title="Weighted average remaining contractual term">7.7</span>
years. There was approximately $<span id="xdx_901_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z5kzFldKzE2j" title="Share-based payment arrangement, expense">0.3</span> million and $<span id="xdx_904_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zDAOVLJlZzX7" title="Share-based payment arrangement, expense">0.3</span> million of total recognized compensation cost related to stock options during each
of the fiscal year ended April 30, 2023 and 2022, respectively. As of April 30, 2023, there was approximately $<span id="xdx_905_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pn5n6_c20230430_zLUqbDSIslt7" title="Unrecognized compensation cost related to non-vested stock">0.7</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_901_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20220501__20230430_zVWytN8wuPz6" title="Share-based compensation of weighted-average period">2.3</span> years.</span></p>

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

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

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

<p id="xdx_895_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_hus-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zLtWm8E4E295" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_zJOHRUjehNJ5" style="display: none">Schedule
of Stock Option Activity</span></span></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="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Shares</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Underlying</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Options</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Exercise</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Price</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Contractual</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Term</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(In Years)</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; color: Black">Outstanding as of April 30, 2022</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z8pRBp2xmZk8" style="width: 14%; color: Black; text-align: right" title="Shares Underlying Options Outstanding, beginning">210,122</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zpFi8vFvKM4f" style="width: 14%; color: Black; text-align: right" title="Weighted Average Exercise Price, Beginning balance">2.20</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 14%; color: Black; text-align: right">&#160;&#160;&#160;<span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zX6pP5XQOr0b" title="Weighted Average Remaining Contractual Term (In Years), Beginning">8.8</span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Granted</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z4dXHcnA0y58" style="color: Black; text-align: right" title="Shares underlying Options Outstanding, Granted"><span style="-sec-ix-hidden: xdx2ixbrl1174">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zax5878NQqsd" style="color: Black; text-align: right" title="Weighted Average Exercise Price, Granted"><span style="-sec-ix-hidden: xdx2ixbrl1176">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Exercised</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z00Pz8Epqrb5" style="color: Black; text-align: right" title="Shares Underlying Options ,Exercised"><span style="-sec-ix-hidden: xdx2ixbrl1178">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zZLjE0JTKVm2" style="color: Black; text-align: right" title="Weighted Average Exercise Price, Exercised"><span style="-sec-ix-hidden: xdx2ixbrl1180">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 1.5pt">Cancelled/forfeited</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_ziYt098zaJ93" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Shares Underlying Options, Cancelled/forfeited">(143,455</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zD3ONqwRZcec" style="padding-bottom: 1.5pt; color: Black; text-align: right" title="Weighted Average Exercise Price, Cancelled/forfeited">2.93</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt">Outstanding as of April 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zglzMajPzdmc" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Shares Underlying Options, ending">66,667</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zmn1Etbvd2O5" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted average exercise price, ending balance">0.62</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black; text-align: right"><span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zfP335FvFnb3" title="Weighted Average Remaining Contractual Term (In Years), Ending">8.1</span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 2.5pt">Exercisable as of April 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z7mNRpu37vv2" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Shares Underlying Options, Exercisable at Ending"><span style="-sec-ix-hidden: xdx2ixbrl1192">&#8212;</span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zKDj5X99Z433" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted Average Exercise Price, Exercisable at ending"><span style="-sec-ix-hidden: xdx2ixbrl1194">&#8212;</span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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




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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">As
of April 30, 2023, approximately <span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pid_c20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zMB7FpodVTid" title="Options unvested">66,667
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">additional options were unvested,
which had an intrinsic value of <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_dc_c20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zT1JkFJ5d4Y2" title="Intrinsic value">zero
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">and a weighted average remaining
contractual term of </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zdldYacXBEx9" title="Weighted average remaining contractual term">8.1</span>
years. There was approximately $<span id="xdx_905_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zLc9tKmz1Reb">0.1
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">million and $<span id="xdx_90D_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zRhIHYZqePi">0.1
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">million of total recognized compensation
cost related to performance stock options during each of the fiscal year ended April 30, 2023 and 2022, respectively. As of April 30,
2023, there was approximately $<span id="xdx_902_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_c20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z93hStPYp2wf" title="Total unrecognized compensation">4,000
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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_901_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zVoXEa9DMo7h" title="Weighted-average period">0.1
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">years.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Compensation
expense for unvested restricted stock units 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, 2023 and 2022, the Company granted <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zNavQsQmx4P6" title="Number of restricted shares, granted">1,608,681</span>
and <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z5rwyUgYNXz3" title="Number of restricted shares, granted">827,764</span>
shares, respectively, subject to service-based and market condition vesting requirements.</span></p>

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

<p id="xdx_894_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zaqjYqJJoBAd" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">A
summary of unvested restricted stock units under our stock incentive plans is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BD_zjvjnpDkWuLd" style="display: none">Schedule
of Non-vested Restricted Stock Activity</span></span></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="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Number</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>of Shares</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Average
                                                                                                                                                                                                                                                                                                                     Price per</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Share</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Issued and unvested at April 30, 2022</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zGRWq2ML0d81" style="width: 16%; color: Black; text-align: right" title="Number of Shares, Unvested, Beginning">827,764</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zn6jBJHs3c99" style="width: 16%; color: Black; text-align: right" title="Weighted Average Price per Share, Unvested, Beginning">1.41</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Granted</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zzZ6AvnwYdZ6" style="color: Black; text-align: right" title="Number of Shares, Unvested, Granted">1,608,681</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zLJ6otbkEjb3" style="color: Black; text-align: right" title="Weighted Average Price per Share, Unvested, Granted">0.75</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Vested and issued</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zr15h2BD1AJg" style="color: Black; text-align: right" title="Number of Shares, Unvested, Vested and issued">(399,429</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zxoTwJcpy64a" style="color: Black; text-align: right" title="Weighted Average Price per Share, Unvested, Vested">1.38</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 1.5pt">Cancelled/forfeited</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zDPe07xF0KFc" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Number of Shares, Cancelled/forfeited">(51,022</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zj6NaNmXYgmh" style="padding-bottom: 1.5pt; color: Black; text-align: right" title="Weighted Average Price per Share, Cancelled/forfeited">1.32</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Issued and unvested at April 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zuXt3lInCWCd" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Number of Shares, Unvested, Ending">1,985,994</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zWBYhDttVTcg" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted Average Price per Share, Unvested, Ending">0.89</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in">There
was approximately $<span id="xdx_906_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zxqR6pyKbpJ6" title="Share-based payment arrangement, expense">1.1</span>
million and $<span id="xdx_909_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zJUKCaRZCPA3" title="Share-based payment arrangement, expense">0.2</span>
million of total recognized compensation cost related to restricted stock units for the years ended April 30, 2023 and 2022,
respectively. As of April 30, 2023, there was $<span id="xdx_900_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_pn5n6_c20230430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zJq5pmGFetV8" title="Unrecognized compensation cost">1.1</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_90E_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zooeIAp5i5z4" title="Share-based compensation of weighted-average period">1.4</span> years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031339652128">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p id="xdx_807_eus-gaap--FairValueDisclosuresTextBlock_zFKIepV8fPX8" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(14)
<span id="xdx_829_zgr7hSJuqU4c">Fair Value Measurements</span></b></span></p>

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

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; color: Black; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Level
    1 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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; color: Black; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Level
    2 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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; color: Black; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Level
    3 </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Inputs
    that are unobservable for the asset or liability.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; color: Black; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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 value is equal
to their fair value due to the short term nature of these accounts. The Company&#8217;s contingent consideration liability
represents 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>




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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Additionally,
there is a Level 3 contingent liability related to earnouts as part of the MAR acquisition in the amount of $<span id="xdx_906_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_pn5n6_c20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zFbjNHf70cR7" title="Contingent liability MAR acquisition amount">1.2</span>
million as of April 30, 2023. As of April 30, 2023, the fair value of this contingent liability from the time that MAR was acquired
has increased by approximately $<span id="xdx_90C_ecustom--IncreaseDecreaseInContingentLiability_pn5n6_c20220501__20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_z8r5zk5HMtj4" title="Increased in contingent liability">1.1</span>
million from $<span id="xdx_901_eus-gaap--ContingentConsiderationClassifiedAsEquityFairValueDisclosure_iI_pn5n6_c20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zkGtQZrhanc7" title="Fair value of contingent consideration">1.6</span>
million as of April 30, 2022. Subsequent to year end in June 2023, the Company paid out $<span id="xdx_905_eus-gaap--StockIssuedDuringPeriodValueNewIssues_c20230601__20230601__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zBDYrW0ErRL3">500,000</span> in cash and issued <span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230601__20230601__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zG5GIQ6XuJs7">1,923,077</span> in shares
to satisfy the achievement of the earnout based on new customer bookings of $<span id="xdx_90C_ecustom--ContingentLiabilityRelatedToEarnouts_iI_pn5n6_c20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zOqePHv59VG1" title="contingent liability related to earnouts">1.5 </span>million.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Transfers
into or out of any hierarchy level are recognized at the end of the reporting period in which the transfers occurred. There was one
transfers between any hierarchy levels during each of the fiscal year ended April 30, 2023 related to the current portion of the MAR
earnout being known and payable as of year-end in the amount of $<span id="xdx_908_eus-gaap--LoansPayable_iI_pn5n6_c20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zjZX1gtcWVGc" title="Loans payable">1.5</span>
million. There was a $<span id="xdx_903_eus-gaap--NotesPayable_iI_c20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zJttEprmah6j">60,000</span> adjustment for 3Dent as of the year end April 30, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>38
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031248170512">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p id="xdx_80B_eus-gaap--IncomeTaxDisclosureTextBlock_zmqv8K8Exrk6" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(15)
<span id="xdx_82C_zEXPy8FoaTt9">Income Taxes</span></b></span></p>

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

<p id="xdx_895_eus-gaap--ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_z12yRo7lDWy3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Loss
before income taxes for the years ended April 30, 2023 and 2022 consisted of the following components:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BE_zSRvtocHScfi" style="display: none">Schedule of Components of Loss Before Income Taxes</span></span></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="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20220501__20230430_z3RPqMwPiM6g" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_494_20210501__20220430_zxPmdF83Wyy9" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_pn3n3_maILFCOzq5R_zy8yI9HKCt83" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black">Domestic</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">(26,578</td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">(20,665</td><td style="width: 1%; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_pn3n3_maILFCOzq5R_zZpOdKtoiTHf" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 1.5pt">Foreign</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(26</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(32</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_pn3n3_mtILFCOzq5R_zRzqBf8O4Sw3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 2.5pt">Total loss before income taxes</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(26,604</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(20,697</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td></tr>
  </table>

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

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

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

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

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

<p id="xdx_89F_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zhwdcFpTP40f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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, 2023 and 2022 to loss before income taxes as a result of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B0_zdrA7l4g81L" style="display: none">Schedule of Effective Income Tax Rate Reconciliation</span></span></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="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49F_20220501__20230430_zMd2EgF4Q3W7" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20210501__20220430_zdRg0UrSnYK3" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_iN_pid_dpi_uPure_zeYesegHYUk3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Computed expected tax benefit</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right">(21.0</td><td style="width: 1%; color: Black; text-align: left">)%</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right">(21.0</td><td style="width: 1%; color: Black; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Increase(reduction) in income taxes resulting from:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_pid_dp_uPure_zx87UswIeuHi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">State income taxes, net of federal benefit</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">4.0</td><td style="color: Black; text-align: left">%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">5.2</td><td style="color: Black; text-align: left">%</td></tr>
  <tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_pid_dp_uPure_zJxVBuCy9Sg4" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Federal research and development tax credits</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">1.9</td><td style="color: Black; text-align: left">%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(0.6</td><td style="color: Black; text-align: left">)%</td></tr>
  <tr id="xdx_402_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_pid_dp_uPure_zYckHCQTyeUg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Foreign rate differential</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1281">&#8212;</span></td><td style="color: Black; text-align: left">%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1282">&#8212;</span></td><td style="color: Black; text-align: left">%</td></tr>
  <tr id="xdx_408_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_pid_dp_uPure_zqQJI2lIqyWf" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Other non-deductible expenses</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(1.1</td><td style="color: Black; text-align: left">)%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(0.9</td><td style="color: Black; text-align: left">)%</td></tr>
  <tr id="xdx_405_ecustom--EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits_pid_dp_uPure_zNwfEi6q3y8j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Proceeds of sale of New Jersey tax benefits</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(7.0</td><td style="color: Black; text-align: left">)%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(7.0</td><td style="color: Black; text-align: left">)%</td></tr>
  <tr id="xdx_404_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_pid_dp_uPure_zrbIpap49g8a" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black">Other</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">1.3</td><td style="color: Black; text-align: left">%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">1.3</td><td style="color: Black; text-align: left">%</td></tr>
  <tr id="xdx_408_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_pid_dp_uPure_z21CU5MdVQH1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 1.5pt">Increase in valuation allowance</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">22.9</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">%</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">14.1</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">%</td></tr>
  <tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_zVzZ1JlOMhBe" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 2.5pt">Income tax (benefit)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">1.0</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">%</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(8.9</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)%</td></tr>
  </table>

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




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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Significant
Components of Deferred Taxes</i></span></p>

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

<p id="xdx_897_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zyJhlEKozUf1" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BB_zrB8hAoFP9oh" style="display: none">Schedule of Deferred Tax Assets and Liabilities</span></span></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="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20230430_z6mhrCjkrKm9" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_499_20220430_zZtyQSN4YXhl" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Deferred tax assets:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_iI_pn3n3_maDTAGzon3_z0uB1aUYAdTa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; width: 60%; color: Black; text-align: left">Federal net operating loss carryforwards</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">43,788</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">40,338</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsForeign_iI_pn3n3_maDTAGzon3_ztYdJTW75I4" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Foreign net operating loss carryforwards</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">2,059</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">2,061</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_iI_pn3n3_maDTAGzon3_z22QAmT8qA2l" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">State operating loss carryforwards</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">1,578</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">968</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwardsResearch_iI_pn3n3_maDTAGzon3_z3Z6VFtTj8h7" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Federal and New Jersey research and development tax credits</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">5,143</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">4,167</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_iI_pn3n3_maDTAGzon3_z0U9AqqSfppk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Stock compensation</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">662</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">429</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_iI_pn3n3_maDTAGzon3_zR04bgi24Hp2" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Accrued expenses</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">474</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">79</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--DeferredTaxAssetsInProcessResearchAndDevelopment_iI_pn3n3_maDTAGzon3_zJMqlujBaPX" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Capitalized section 174 research &amp; development</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><p style="margin: 0">1,453</p></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><p style="margin: 0"><span style="-sec-ix-hidden: xdx2ixbrl1320">-</span></p></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--DeferredTaxAssetsLeases_iI_pn3n3_maDTAGzon3_zdQCJkWNKKTh" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left"><p style="margin: 0">Leases</p></td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><p style="margin: 0">448</p></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><p style="margin: 0">207</p></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOther_iI_pn3n3_maDTAGzon3_zsZCGFwKyF0j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; padding-bottom: 1.5pt">Other</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">76</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">142</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"></td></tr>
  <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsGross_iTI_pn3n3_mtDTAGzon3_maDTANzeHh_z6ElkdUNm2yd" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 1.5pt">Net deferred tax assets before valuation allowance</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">55,681</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">48,391</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pn3n3_di_msDTANzeHh_z45yEJVe7ng2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 2.5pt">Valuation allowance</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(54,644</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(47,597</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_403_eus-gaap--DeferredTaxAssetsNet_iTI_pn3n3_mtDTANzeHh_maDTALNzpXd_zlVGyU9rYtX" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Deferred tax assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">1,037</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">794</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Deferred tax liabilities:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--DeferredTaxLiabilitiesOtherLiabilities_iI_pn3n3_msDTALNzpXd_z09giJMBhPC9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Lease liabilities</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">448</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">203</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_iI_pn3n3_msDTALNzpXd_zNdAqMjcDFA6" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 1.5pt">Intangibles</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><p style="margin: 0">792</p></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><p style="margin: 0">794</p></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iNTI_pn3n3_di_mtDTALNzpXd_zU8H1JKDhNKa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; color: Black; text-align: left; padding-bottom: 2.5pt">Net deferred tax liabilities</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(203</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(203</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">In
assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all
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, 2023 and 2022, based upon the level of historical taxable losses, valuation allowances of $<span id="xdx_905_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_pn5n6_c20230430_zkOSJEQFcWH3">54.6
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">million and $<span id="xdx_90C_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_pn5n6_c20220430_zxqzTQqiLAyl">47.6
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">million, respectively, were recorded
to fully offset deferred tax assets. The valuation allowance increased $<span id="xdx_90B_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pn5n6_c20220501__20230430_zRAgo4HjiKBk">7
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">million during the year ended April
30, 2023 and increased $<span id="xdx_900_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pn5n6_c20210501__20220430_zQEmVzEcDlUf">2.5
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">million during the year ended 2022
respectively, due to continuing net operating losses.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">As
of April 30, 2023, the Company had net operating loss carry forwards for federal income tax purposes of approximately $</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90E_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20230430_zELEHkuNgCe6" title="Net operating loss carry forwards">207.8</span>
million, which <span id="xdx_907_ecustom--OperatingLossCarryforwardsExpirationDescription_c20220501__20230430_zPhO5jLDHm14">begin to
expire in fiscal 2023</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">; $<span id="xdx_902_ecustom--OperatingLossCarryforwardsSubjectToNoExpiration_iI_pn5n6_c20230430_zsU9wpWCLir7" title="Operating loss carryforwards subject to no expiration">72.8
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">million of the federal carryforward
has no expiration, but <span id="xdx_90C_eus-gaap--OperatingLossCarryforwardsLimitationsOnUse_c20220501__20230430_zBciyNs74oUf">the deductibility
of such federal net operating losses may be limited to 80% of our taxable income in future years.</span></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company also had federal research and development tax credit carry forwards of approximately $<span id="xdx_90D_eus-gaap--TaxCreditCarryforwardAmount_iI_pn5n6_c20230430__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zJAVRykQaPu6">4.0
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">million as of April 30, 2023, 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">In
addition, as of April 30, 2023, the Company had state net operating loss carry forwards of approximately $<span id="xdx_90E_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20230430__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zf6BOLzy3yAb" title="Net operating loss carry forwards">22.5</span> million which <span id="xdx_90A_eus-gaap--OperatingLossCarryforwardsLimitationsOnUse_c20220501__20230430__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zlKAXRZ5m7W7" title="Operating loss carryforwards, expiration description">begin to
expire in 2042, which also may be limited to utilization limitations.</span> Further, as of April 30, 2023, the Company had foreign net operating
loss carry forwards of approximately $<span id="xdx_901_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20230430__us-gaap--IncomeTaxAuthorityAxis__us-gaap--ForeignCountryMember_zPW9SjEbetei" title="Net operating loss carry forwards">10.8</span> million. The ability to utilize these carry forwards may also be limited due to ownership
changes.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company has sold New Jersey State net operating losses and research development credits under the New Jersey Economic Development Authority
Tax Transfer programs, The income tax benefit for the years ended April 30, 2023 and 2022 consisted
of state minimum tax benefits of $<span id="xdx_907_eus-gaap--IncomeTaxExpenseBenefit_pn5n6_c20220501__20230430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--NewJerseyDivisionOfTaxationMember_zCVtTapRTuec" title="Income tax benefit">0.3</span> million and $<span id="xdx_906_eus-gaap--IncomeTaxExpenseBenefit_pn5n6_c20210501__20220430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--NewJerseyDivisionOfTaxationMember_zOjvd9ycqXFa" title="Income tax benefit">1.4</span> million, respectively, from the sale of New Jersey net operating losses and research
and development credits. 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_904_ecustom--IncomeTaxReconciliationNetOperatingLossesTaxCredits_pn6n6_c20220501__20230430__srt--RangeAxis__srt--MaximumMember_zpwlDxP9KN6b" title="Income tax benefit, net operating losses"><span id="xdx_902_eus-gaap--IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment_pn6n6_c20220501__20230430__srt--RangeAxis__srt--MaximumMember_z8ueIXeKpzM2" title="Income tax benefit, research and development expense">20</span></span> million per business.</span></p>

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




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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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, 2023 and 2022, 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 fiscal year, 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 after utilization.</span></p>

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Effective
for tax years beginning after December 31, 2021, taxpayers are required to capitalize any expenses incurred that are considered incidental
to research and experimentation (&#8220;R&amp;E&#8221;) activities under IRC Section 174. While taxpayers historically had the option
of deducting these expenses under IRC Section 174, the December 2017 Tax Cuts and Jobs Act mandates capitalization and amortization of
R&amp;E expenses for tax years beginning after December 31, 2021. <span id="xdx_90D_eus-gaap--TaxCreditCarryforwardLimitationsOnUse_c20220501__20230430_z07IIEvWBkTl" title="Description of tax credit carryforward, limitations on use">Expenses incurred in connection with R&amp;E activities in the US must
be amortized over a 5-year period if incurred, and R&amp;E expenses incurred outside the US must be amortized over a 15-year period.</span>
R&amp;E activities are broader in scope than qualified research activities that are considered under IRC Section 41 (relating to the
research tax credit). The Company prepared an analysis if the tax impact of capitalizing and amortizing these costs over the required
periods and for calendar year 2022, it is expected to be in a loss position after the estimated add back.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>39
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031245108416">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p id="xdx_804_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zkXteg0TkUG6" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(16)
<span id="xdx_827_zHbiHB6mEXh6">Commitments and Contingencies</span></b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company underwent an income tax audit in Spain for the period from 2011 to 2014, when its 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 (&#8220;Spanish Tax Administration&#8221;)
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_90F_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_uEuro_c20220430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_zUVpaa049vqa" title="Income tax penalties">279,870</span> or approximately
$<span id="xdx_908_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_c20220430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_z8avpN33akSc" title="Income tax penalties">331,000</span>. On January 25, 2021,the Company paid the Spanish Tax Administration &#8364;<span id="xdx_90B_eus-gaap--LossContingencyDamagesPaidValue_uEuro_c20210124__20210125__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_zj4DpdJecBC5" 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.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>General
Legal Matters</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">From
time to time, the Company is involved in legal and administrative proceedings and claims of various types. The Company records a liability
in its consolidated financial statements for these matters when a loss is known or considered probable, and the amount can be reasonably
estimated. The Company reviews these estimates each accounting period as additional information is known and adjusts the loss provision
when appropriate. If a matter is both probable to result in a liability and the amounts of loss can be reasonably estimated, the Company
estimates and discloses the possible loss or range of loss to the extent necessary to make the consolidated financial statements not
misleading. If the loss is not probable or cannot be reasonably estimated, a liability is not recorded in its consolidated financial
statements.</span></p>

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




<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031248276336">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Operating Segments and Geographic Information</a></td>
<td class="text"><p id="xdx_803_eus-gaap--SegmentReportingDisclosureTextBlock_zz0igVJkOvri" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(17)
<span id="xdx_822_zHyvAbH9RcFl">Operating Segments and Geographic Information</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company&#8217;s business consists of <span id="xdx_909_eus-gaap--NumberOfReportableSegments_pid_dc_uSegment_c20220501__20230430_zYAP1L0qHULd" title="Number of reportable segments">one</span> segment as the revenue 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. Revenues and expenses are generally attributed to the operating unit that bills the customers. Geographic information is as
follows:</span></p>

<p id="xdx_893_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_zQPIqpFQOx8a" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_z8bhFFdCu4D6" style="display: none">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</span>&#160;</span></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="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Year Ended April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">North &amp; South <br/>America</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Europe</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Asia and <br/>Australia</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Total</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="14" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; color: Black; text-align: left">Revenues from external customers</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zlEIc0U5Zv1" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers">2,479</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220501__20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zjH8Cro2I0z2" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers"><span style="-sec-ix-hidden: xdx2ixbrl1389">&#8212;</span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zNIdRzAsB557" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers">253</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220501__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zXJjWIfyQqXj" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers">2,732</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Operating income (loss)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--NetIncomeLoss_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zfEwt7NWIfTe" style="color: Black; text-align: right" title="Net loss">(26,375</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--NetIncomeLoss_c20220501__20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zW4CrBvtU2H" style="color: Black; text-align: right" title="Net loss"><span style="-sec-ix-hidden: xdx2ixbrl1397">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--NetIncomeLoss_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_ztC3vPp09d4c" style="color: Black; text-align: right" title="Net loss">49</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--NetIncomeLoss_pn3n3_c20220501__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z06o1d0jwhyk" style="color: Black; text-align: right" title="Net loss">(26,326</td><td style="color: Black; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Right-of-use assets, net</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right" title="Net loss"><p id="xdx_982_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zVTncvo59rii" style="margin: 0" title="Right of use assets">1,751</p></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--OperatingLeaseRightOfUseAsset_iI_c20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zBd4npiOCr46" style="color: Black; text-align: right" title="Right of use assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1405">&#8212;</span></span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zMBnMJ7cNzEd" style="color: Black; text-align: right" title="Right of use assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1407">&#8212;</span></span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zQAMIBGEXPP4" style="color: Black; text-align: right" title="Right of use assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,751</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Long-lived assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--NoncurrentAssets_iI_pn3n3_c20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z0wokqmEobcb" style="color: Black; text-align: right" title="Long-lived assets">1,280</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--NoncurrentAssets_iI_c20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z1yx67n0Vinf" style="color: Black; text-align: right" title="Long-lived assets"><span style="-sec-ix-hidden: xdx2ixbrl1413">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--NoncurrentAssets_iI_c20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zTzjhtt5gxhi" style="color: Black; text-align: right" title="Long-lived assets"><span style="-sec-ix-hidden: xdx2ixbrl1415">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--NoncurrentAssets_iI_pn3n3_c20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zVtsrL7JXxb7" style="color: Black; text-align: right" title="Long-lived assets">1,280</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Total assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--Assets_iI_pn3n3_c20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zmBuEvjKtLga" style="color: Black; text-align: right" title="Total assets">53,374</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--Assets_iI_c20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z89MQ4yUV8P2" style="color: Black; text-align: right" title="Total assets"><span style="-sec-ix-hidden: xdx2ixbrl1421">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Assets_iI_c20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zazHPndYLHQl" style="color: Black; text-align: right" title="Total assets"><span style="-sec-ix-hidden: xdx2ixbrl1423">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Assets_iI_pn3n3_c20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_znAzuOL3fTb8" style="color: Black; text-align: right" title="Total assets">53,374</td><td style="color: Black; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Year Ended April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">North &amp; South <br/>America</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Europe</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Asia and <br/>Australia</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Total</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="14" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; color: Black; text-align: left">Revenues from external customers</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zLuPiUfULrFc" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers">1,633</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zc5kFaQcQfLb" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers">19</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_ztuX75H6QfI3" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers">107</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zkUr4eQzaGl" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers">1,759</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Operating loss</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zoO7ToTs5W2g" style="color: Black; text-align: right" title="Net loss">(18,732</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z28aAMfakkr4" style="color: Black; text-align: right" title="Net loss">(11</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zxdefEgWUDr5" style="color: Black; text-align: right" title="Net loss">(131</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zzRVv4v09jFc" style="color: Black; text-align: right" title="Net loss">(18,874</td><td style="color: Black; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Long-lived assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--NoncurrentAssets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zctzOYKNCUUl" style="color: Black; text-align: right" title="Long-lived assets">445</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--NoncurrentAssets_iI_c20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z6sTOXLZUgIi" style="color: Black; text-align: right" title="Long-lived assets"><span style="-sec-ix-hidden: xdx2ixbrl1445">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--NoncurrentAssets_iI_c20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z3H120JKc7v8" style="color: Black; text-align: right" title="Long-lived assets"><span style="-sec-ix-hidden: xdx2ixbrl1447">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--NoncurrentAssets_iI_pn3n3_c20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zK7KKGHq48E6" style="color: Black; text-align: right" title="Long-lived assets">445</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Total assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zm01SXAHXB32" style="color: Black; text-align: right" title="Total assets">73,359</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z4nyT283dyDe" style="color: Black; text-align: right" title="Total assets">19</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zWDBRAyLmi7c" style="color: Black; text-align: right" title="Total assets">15</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Assets_iI_pn3n3_c20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zUeX04TOIFV6" style="color: Black; text-align: right" title="Total assets">73,393</td><td style="color: Black; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A7_zyaWLoOQPZlc" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//280/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-26<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-34<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>41
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031248172192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Benefits</a></td>
<td class="text"><p id="xdx_804_eus-gaap--PensionAndOtherPostretirementBenefitsDisclosureTextBlock_z2TZ7PRcXUW2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(18)
<span id="xdx_825_z8FPHC6XwCA">Employee Benefits</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>401(k)
Savings &amp; Retirement Plan</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">The Company offers a 401(k) Savings &amp; Retirement Plan to eligible employees
meeting certain age and service requirements. This plan permits participants to contribute <span id="xdx_901_ecustom--ContributionPercentage_dp_uPure_c20220501__20230430_zNDYx5L60cc9" title="Contribution percentage">100</span>% of their salary, up to the maximum allowable
by the Internal Revenue Service regulations. Participants are immediately vested in their voluntary contributions plus actual earnings
or less actual losses thereon. Participants are eligible to participate in the Company match after one year of service and are fully vested
in the Company match after two years of service.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">The Company matches employee contributions dollar for dollar up to the first <span id="xdx_908_ecustom--EmployeeContributionPercentage_dp_uPure_c20220501__20230430_zt1O6LJENh3c" title="Employee contribution percentage">3</span>% and fifty cents on the dollar for
each <span id="xdx_90F_ecustom--EmployeeContributionPercentage_dp_uPure_c20220501__20230430__srt--RangeAxis__srt--MinimumMember_zUpeRodjAm29" title="Employee contribution percentage">1</span>% up to <span id="xdx_90C_ecustom--EmployeeContributionPercentage_dp_uPure_c20220501__20230430__srt--RangeAxis__srt--MaximumMember_zExKZdZBhGMd" title="Contribution percentage">9</span>% for a maximum match contribution of <span id="xdx_902_ecustom--EmployeeContributionPercentageMaximum_dp_uPure_c20220501__20230430_zOuL12NuOY64" title="Employee contribution percentage">6</span>%. The aggregate employer 401(k) match expense recorded in the Consolidated Statements
of Operations for the years ended April 30, 2023 and 2022 was approximately $<span id="xdx_905_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20220501__20230430__us-gaap--PlanNameAxis__custom--RetirementPlanMember_zyTDWZvWR2c6">0.3</span> million and $<span id="xdx_90F_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20210501__20220430__us-gaap--PlanNameAxis__custom--RetirementPlanMember_zWLXbkDuyVG6">0.1</span> million, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">The Company also provides for a voluntary contribution to the plan which
is approved by the Company&#8217;s Board of Directors on an annual basis. All participants immediately vest on the date of distribution.</p>

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

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



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//715/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480126/715-20-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480266/715-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031248317024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><p id="xdx_800_eus-gaap--SubsequentEventsTextBlock_zqyMi6Q4q6W5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(19)
<span id="xdx_822_z4tVWbL8Als6">Subsequent Events</span></b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">On November
15, 2021, the Company entered into a stock purchase agreement with the sellers named therein (the &#8220;Sellers&#8221;) pursuant to
which the Company acquired from the Sellers all the outstanding equity interest of Marine Advanced Robotics, Inc.
(&#8220;MAR&#8221;). MAR is a Richmond, California based company that is the developer of Wave Adaptive Modular Vessel technology,
which enables roaming capabilities for unmanned equipment in waters around the world. In consideration for the purchase, the Company paid
$<span id="xdx_909_eus-gaap--StockIssuedDuringPeriodValueNewIssues_c20211114__20211115__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zWmYlmNt9lia" title="Number of value issued">4,000,000</span>
in cash to the Sellers and issued <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20211114__20211115__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z1JRNqynRuZg" title="Number of value issued, shares">3,330,162</span>
shares of our common stock to the Sellers. Pursuant to registration rights that we granted under such stock purchase agreement, the Company
previously filed a registration statement to register the resale of the <span id="xdx_907_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20211114__20211115__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zZwWMFQE8hsa">3,330,162</span>
shares of our common stock that we issued to the Sellers.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">On June 29,
2023, the Company issued an additional <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230628__20230629__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zDzzYowwq1Vh" title="Number of value issued, shares">2,403,846</span>
shares of our common stock to the Sellers and to certain employees of MAR. <span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230628__20230629__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember__us-gaap--OtherCommitmentsAxis__custom--EarnoutProvisionsMember_zT9f16bDXCkh" title="Number of value issued, shares">1,923,077</span> shares related to the earnout provisions of such stock purchase
agreement, as well as <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230628__20230629__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember__us-gaap--OtherCommitmentsAxis__custom--PerformanceBonusesMember_z6zP8rjuMgs4" title="Number of value issued, shares">480,769</span> shares related to performance bonuses for MAR employees which was not related to the business combination, and further agreed to register the resale
of such additional shares. The Company filed a registration statement on Form S-3 on June 30,
2023 to this effect.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Tax
benefits preservation plan</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; 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; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 30, 2023, the Company adopted a tax benefits preservation plan in the form of a Section 382 Rights Agreement. Under the terms
of this plan, if enacted by the Company&#8217;s Board of Directors, each common shareholder is entitled to one preferred stock
purchase right for each share of OPT&#8217;s common stock held as of the close of business on July 11, 2023 (the record date).
Management assessed the impact of the distribution of the rights and deemed the issuance of the rights to existing shareholders to
be a freestanding equity instrument.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031245077008">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Basis of Consolidation</a></td>
<td class="text"><p id="xdx_849_eus-gaap--ConsolidationPolicyTextBlock_zjoRPTTCivd8" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(a)
<span id="xdx_866_zhN7eQS6EXkd">Basis of Consolidation</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
accompanying consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries, Marine
Advanced Robotics Inc. (CA), 3dent Technologies LLC (TX), and Ocean Power Technologies Ltd. in the United Kingdom. Also included are
Ocean Power Technologies Pty Ltd. and Victorian Wave Power Pty. Ltd in Australia, which have been dissolved pending final tax
clearance and Reed Sport OPT Wave Park, LLC (OR), which has been dissolved as of the filing of this document. All significant
intercompany balances and transactions have been eliminated in consolidation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p id="xdx_84E_eus-gaap--UseOfEstimates_zrXmjh2YOSaa" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(b)
<span id="xdx_868_zuRRKdksOY16">Use of Estimates</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
preparation of the consolidated financial statements requires management of the Company to make several 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, valuation consideration
related to business combinations, including contingent consideration, and other assumptions
and estimates used to evaluate the recoverability of long-lived assets, goodwill and other intangible assets. Actual results could differ from those estimates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><p id="xdx_844_eus-gaap--BusinessCombinationsPolicy_zutkdszwd0mb" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(c)
<span id="xdx_86B_zx6Y0ErQGH01">Business Combinations</span></i></b></span></p>

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

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




<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zol6HpKuT6Od" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(d)
<span id="xdx_863_z5Rx9Kz4QV9b">Revenue Recognition</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; 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; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for revenue in accordance with Accounting Standards Codification 606 (ASC 606) for contracts with customers and Accounting
Standards Codification 842 (ASC 842) for leasing arrangements. In relation to ASC 606, which states that 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 as 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 performance obligation 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. When no observable standalone selling price is available, the
standalone selling price is generally estimated based upon 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; color: Black; 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 consideration, including unpriced change orders, 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, 2023 or 2022. The Company presents shipping and handling costs, that occur after control of the promised goods or services
transfer to the customer, as fulfillment costs in costs of goods sold and regular shipping and handling activities charged to operating
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; color: Black; 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 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, 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.
During the fiscal year ended April 30, 2023 the Company recognized approximately $<span id="xdx_90B_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20230430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zGKBC0qIBuM6" title="Revenue related to performance obligations satisfied at a point in time">1.0</span> million in revenue related to performance obligations
satisfied at a point in time and approximately $<span id="xdx_905_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20230430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_z7u2mTVVE0m" title="Revenue related to performance obligations satisfied over-time">1.7</span> million in revenue related to performance obligation satisfied over-time.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company&#8217;s contracts are either cost-plus contracts, fixed-price contracts, time and material agreements, lease or service agreements.
Under cost plus contracts, customers are billed for actual expenses incurred plus an agreed-upon fee.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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, and 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 revenue, 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 fiscal years ended April 30, 2023 and 2022, the majority of the Company&#8217;s
contracts were classified as firm fixed-price.</span></p>

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




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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The Company&#8217;s revenue also includes revenue from certain contracts
which do not fall within the scope of ASC 606, but under the ASC 842. At inception of a contract for those classified under ASC 842, the
Company classifies leases as either operating or financing in accordance with the authoritative accounting guidance contained within ASC
Topic 842, &#8220;Leases&#8221;. If the direct financing or sales-type classification criteria are met, then the lease is accounted for
as a finance lease. All others are treated as operating leases. The Company recognizes revenue from operating lease arrangements generally
on a straight-line basis over the lease term, or as agreed upon in-use days are utilized, which is presented in Revenue in the Consolidated
Statement of Operations. The Company also enters into lease arrangements for its PowerBuoys<b><i>&#174;</i></b> and Wave Adaptive Modular
Vessels (&#8220;WAM-V&#174;&#8221;) with certain customers. Revenue related to multiple-element arrangements is allocated to lease and
non-lease elements based on their relative standalone selling prices or expected cost plus a margin approach. Lease elements generally
include a PowerBuoy<b><i>&#174;</i></b>, WAM-V&#174;, and components, while non-lease elements, which the Company expects to become more
prevalent, generally include engineering, monitoring and support services. In the lease arrangement, the customer may be provided with
an option to extend the lease term or purchase the leased buoy or WAM-V&#174; at some point during and/or at the end of the lease term.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">As
of April 30, 2023, the Company&#8217;s total remaining performance obligations, also referred to as contracted backlog, totaled
$<span id="xdx_90A_ecustom--RevenueRemainingPerformanceObligations_iI_pn5n6_c20230430_zyUwmvK2TA9b" title="Revenue remaining performance obligation">4.0</span>
million. The Company expects to recognize approximately <span id="xdx_909_ecustom--RevenueRemainingPerformancesObligationPercentage_pid_dp_uPure_c20220501__20230430_z9Y6oMvxPk11" title="Revenue remaining performance obligation, percentage">97%</span>,
or $<span id="xdx_905_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20230430_zBbJRKlK04Gd" title="Revenue remaining performance obligation">3.9 </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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">Existing customers are subject
to ongoing credit evaluations based on payment history and other factors. If it is determined that collectability of any portion of the
contract value is not probable, an analysis of variable consideration will be performed using either the most likely amount or expected
value method to determine the amount of revenue that must be constrained until the scenario causing the variability has been resolved.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">The Company has elected to record
taxes collected from customers on a net basis and does not include tax amounts in revenue or costs of revenue.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">The Company&#8217;s contract assets
and liabilities primarily relate to the timing differences between cash received from a customer in connection with contractual rights
to invoicing and the timing of revenue recognition following completion of performance obligations. The Company&#8217;s accounts receivable
balance is made up entirely of customer contract related balances.</p>

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

<p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_zNU2sGXzhZxf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">The below table represents the total revenue recognized under ASC 606 and
ASC 842 fiscal years ended April 30, 2023 and 2022:</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8B3_zFeQz07tHM5e" style="display: none">Schedule of Revenue Recognizes From
Operating Lease Arrangements</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="color: Black">&#160;</td><td style="color: Black; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30, 2023</td><td style="color: Black; font-weight: bold">&#160;</td><td style="border-left: Black 1.5pt solid; color: Black; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30, 2022</td><td style="color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">ASC 606</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">ASC 842</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="border-left: Black 1.5pt solid; color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">ASC 606</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">ASC 842</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="10" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td><td style="border-left: Black 1.5pt solid; color: Black">&#160;</td>
    <td colspan="10" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold">Product Line:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right" title="Revenue"></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right" title="Revenue"></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right" title="Revenue"></td><td style="color: Black; text-align: left">&#160;</td><td style="border-left: Black 1.5pt solid; color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right" title="Revenue"></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right" title="Revenue"></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right" title="Revenue"></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">WAM-V</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zvkDzvRyqa6f" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">919</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_z3tXCG8J1rdl" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">667</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__custom--WAMVMember_z94DsXhq2WT3" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">1,586</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zmKpsF3oZxc7" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">401</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_z99Gm5ofPKEb" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0600">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__custom--WAMVMember_zuvDMz17KH7h" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">401</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Buoy</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_ztjx849v8Y9" style="color: Black; text-align: right" title="Revenue">269<span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_z8Sdoh86Bfeh" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0606">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__custom--BuoyMember_zpQ1WEnW4OU4" style="color: Black; text-align: right" title="Revenue">269<span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_z8yGLikiXVzb" style="color: Black; text-align: right" title="Revenue">379<span style="font-style: normal; font-weight: normal"></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zzWaI7ByjR7e" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0612">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__custom--BuoyMember_ztXAK44y8Dj2" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">379</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Services</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zRa9arFwqCRe" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue">877<span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zamihnSf9tp5" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0618">&#8212;</span></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zrghi1f6vw6j" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue">877<span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zrjzkuSulY5i" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue">979<span style="font-style: normal; font-weight: normal"></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zLoXlmlvHENg" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="-sec-ix-hidden: xdx2ixbrl0624">&#8212;</span><span style="font-style: normal; font-weight: normal"></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zRBuRd1oQWe1" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">979</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Total</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zufVlr1gS7wb" style="color: Black; text-align: right" title="Revenue">2,065<span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zdfDrMEdovIi" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">667</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__us-gaap--ProductMember_zU8pjC1ltfU9" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">2,732</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zHvtt0ugI5Kl" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">1,759&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zECv5BTGUrki" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0636">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__us-gaap--ProductMember_z191njfvEdcc" style="color: Black; text-align: right" title="Revenue">1,759</td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal">Region:</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">North and South America</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zZyIxM6NJHlb" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">1,812</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zyaBtRT7xwK4" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">667</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zuIwh0vfEWgk" style="color: Black; text-align: right" title="Revenue">2,479<span style="font-style: normal; font-weight: normal"></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zRoKwDjkrQkd" style="color: Black; text-align: right" title="Revenue">1,633<span style="font-style: normal; font-weight: normal"></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z2zSNLPjJUhg" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0648">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zv6yrU8qob58" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">1,633</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Europe</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__srt--EuropeMember_zMCXnkkwZb2" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0652">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__srt--EuropeMember_zvq6jEH91mWa" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0654">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__srt--EuropeMember_zj7fI3YIv0zk" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0656">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_986_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__srt--EuropeMember_z0q7OvTQL9Bi" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">19</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__srt--EuropeMember_z0UCmJPW5Qta" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0660">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember_zBTgtXurdd5c" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">19</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Asia and Australia</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zLuyUYCoFKod" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">253</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zG4nZIYhNT8d" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0666">&#8212;</span></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zwIapsYqsd56" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">253</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zKKK8HXMH6S4" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">107</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zNmIhMOwxLGl" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0672">&#8212;</span></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zaB6mNuijyx9" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">107</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Total</span></td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_z1LZqK6nYgal" style="width: 8%; color: Black; text-align: right" title="Revenue">2,065</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zd7i5ocqg3V6" style="width: 8%; color: Black; text-align: right" title="Revenue">667</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--RegionMember_zotJ0WbH6mmh" style="width: 8%; color: Black; text-align: right" title="Revenue">2,732</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="border-left: Black 1.5pt solid; width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zeZVdLHJwSDi" style="width: 8%; color: Black; text-align: right" title="Revenue">1,759</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zG5Ff3DeoEu1" style="width: 8%; color: Black; text-align: right" title="Revenue"><span style="-sec-ix-hidden: xdx2ixbrl0684">&#8212;</span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--RegionMember_zQlL0rrtOBaa" style="width: 8%; color: Black; text-align: right" title="Revenue">1,759</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AA_zbhNL2uT1G42" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><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="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_zAGfdineQou4" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(e)
<span id="xdx_86C_z1XW5XMyNrl4">Cash and Cash Equivalents, Restricted Cash, Security Agreements and Investments</span></i></b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. The Company
invests excess cash in a money market account or in short term investments that are held-to-maturity. The following table summarizes
cash and cash equivalents for the years ended April 30, 2023 and 2022:</span></p>

<p id="xdx_897_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_zxYjHcCQ4kEj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8B0_zXl9DhZoyJW3" style="display: none">Schedule of Cash and Cash Equivalents and Restricted Cash</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="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20230430_zLtNdFRYsxGk" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20220430_zj0wPK8n6kXb" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black; text-align: center">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_hus-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_zTlE18EmaVv8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Checking and savings accounts</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">2,874</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">1,815</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_hus-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_zjEgawSoQa4e" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Money market account</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">4,009</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">6,070</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_z19rYM6ZPFNf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and
    cash equivalents</span></td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">6,883</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">7,885</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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




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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Restricted
Cash and Security Agreements</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company has a letter of credit agreement with Santander Bank, N.A. (&#8220;Santander&#8221;). Cash of $155,000 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Santander
also issued one letter 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 $645,000 and was reduced to $323,000 in August 2020. The letter of credit was further
reduced by an additional $258,000 in January of 2023, when the PB3 and its accompanying systems passed final acceptance testing. The
remaining restricted amount of $65,000 will be released in January of 2024, which is 12 months after the buoy was fully deployed.</span></p>

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

<p id="xdx_898_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zxCAyuulwn8j" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8B4_zqGZODFoJqc4" style="display: none">Schedule of Cash and Cash Equivalents and Restricted Cash</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="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20230430_zGj3MbqOoCP1" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_493_20220430_zCfC2ePhPjQa" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Cash and cash equivalents</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">6,883</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">7,885</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--RestrictedCashCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Restricted cash- short term</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">65</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">258</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Restricted cash- long term</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">155</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">219</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; 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="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">7,103</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">8,362</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">During
fiscal 2022, the Company acquired investment securities through Charles Schwab Bank. As of April 30, 2023 and 2022, their carrying
value was approximately $<span id="xdx_908_eus-gaap--ShortTermInvestments_iI_pn5n6_c20230430_z3L0h3Nsg6fj" title="Investment securities">27.8</span> million and
$<span id="xdx_904_eus-gaap--ShortTermInvestments_iI_pn5n6_c20220430_zoNqpN6jBj6e" title="Investment securities">49.4</span>
million, respectively. All short term investments 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 ability and the intention to hold all
investments to maturity, and as such are classified as held-to-maturity investments and carried at amortized cost. The total
recognized interest expense on the premium we paid for and discounts we received on the securities for the years ended April 30,
2023 and 2022 is approximately $<span id="xdx_908_eus-gaap--InvestmentIncomeNetAmortizationOfDiscountAndPremium_c20220501__20230430_zZTBkXo8h018" title="Interest expense on the premium/discount">122,000</span>
and $<span id="xdx_905_eus-gaap--InvestmentIncomeNetAmortizationOfDiscountAndPremium_c20210501__20220430_zEuH7UUzosFi" title="Interest expense on the premium/discount">58,000</span>,
respectively. Additionally, there has been no impairment on these investments.</span></p>

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

<p id="xdx_89B_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_z0Bh2gizRvaf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
following table summarizes the Company&#8217;s short term investments as of April 30, 2023 and 2022:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8B1_z2Nlj5mNZ0mc" style="display: none">Schedule of Investments and Unrealized Gains/Losses</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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><b>April 30, 2023</b></p>

</td>
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><b>April 30, 2022</b></p>

</td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: center; color: Black; font-weight: bold">Category</td><td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"><p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">Amortized</p>
                                                                                <p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">Cost</p></td><td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"><p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">Unrealized</p>
                                                                                <p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">Gains (Losses)</p></td><td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Market Value</td>
    <td>&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Amortized</b></p>

<p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Cost</b></p>

</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Unrealized Gains (Losses)</b></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#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-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Market Value</b></p>

</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="10" style="color: Black; text-align: center">(in thousands)</td>
    <td>&#160;</td><td style="color: Black">&#160;</td>
    <td></td>
    <td style="text-align: right"></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 22%; color: Black; text-align: left">Corporate Bonds</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zJMYVQeHnwQg" style="width: 9%; color: Black; text-align: right" title="Amortized Cost">14,776</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right"><p id="xdx_986_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zgFK6lxP8oHd" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)">100</p></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98E_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z788IZL0PRhl" style="width: 9%; color: Black; text-align: right" title="Market Value">14,876</td>
    <td style="width: 1%">&#160;</td><td style="width: 2%; color: Black; text-align: left">&#160;</td>
    <td style="width: 1%">$</td>
    <td id="xdx_98D_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zTt65aJFc747" style="text-align: right; width: 9%" title="Amortized Cost">37,777</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">$</td>
    <td id="xdx_987_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zhMMcW1vIM62" style="text-align: right; width: 9%" title="Unrealized Gains (Losses)">995</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">$</td>
    <td id="xdx_98B_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z8YGV3vmGnQ4" style="text-align: right; width: 9%" title="Market Value">38,772</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Government Bonds &amp; Notes</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_98E_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zuv5JyZn5YJd" style="color: Black; text-align: right" title="Amortized Cost">9,188</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><p id="xdx_986_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_z8YaKbSHzDhb" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)">33</p></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zrVDjsWAGo83" style="color: Black; text-align: right" title="Market Value">9,221</td>
    <td>&#160;</td><td style="color: Black; text-align: left">&#160;</td>
    <td>$</td>
    <td style="text-align: right"><p id="xdx_980_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zC6DlPRJtfq9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right" title="Amortized Cost">9,076</p></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">$</p></td>
    <td id="xdx_98E_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_z7a2TuP3hpcl" style="text-align: right" title="Unrealized Gains (Losses)">(1,022</td>
    <td>)</td>
    <td>&#160;</td>
    <td>$</td>
    <td id="xdx_98E_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zAKjtgCqUzkf" style="text-align: right" title="Market Value">8,054</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Government Agency</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zAxI8zZTfRc6" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Amortized Cost">3,826</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><p id="xdx_981_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zaI4VHpuTT3" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)">25</p></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td id="xdx_987_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zvczmUfRqTu3" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Market Value">3,851</td>
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid">$</td>
    <td id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zV0pOBcOYbf4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost">2,531</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">$</p></td>
    <td id="xdx_983_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_z5HTMYLdws4b" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unrealized Gains (Losses)">(11</td>
    <td style="padding-bottom: 1.5pt">)</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid">$</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><p id="xdx_98F_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zixbPIof10t3" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Market Value">2,520</p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Total Short Term Investments</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430_zS6y16JCuPx6" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Amortized Cost">27,790</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><p id="xdx_989_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430_zU4cfVjzmE7f" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)">158</p></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430_zI4AKsR2tgW9" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Market Value">27,948</td>
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double">$</td>
    <td id="xdx_986_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430_zNOmZwdbeoDa" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost">49,384</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">$</p></td>
    <td id="xdx_987_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430_zX1rJlVAVzH9" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Gains (Losses)">(38</td>
    <td style="padding-bottom: 2.5pt">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double">$</td>
    <td id="xdx_989_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430_zlnNqFe6CCil" style="border-bottom: Black 2.5pt double; text-align: right" title="Market Value">49,346</td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
  </table>

<p id="xdx_8A9_z9puEJe3G8K1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><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="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory</a></td>
<td class="text"><p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_zCH03QYO8Cq4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"><b><i>(f)<span id="xdx_869_zr1aqnCvbrvd"> Inventory</span></i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Inventory
is stated at lower of costs or net realizable value applicable to goods on hand remaining after the matching of absorbed costs with
concurrent revenues. in accordance with ASC 330. The Company has three classes of inventory; raw materials, work in process, and
finished goods. Items remain in inventory until they are shipped to the customer, at which time the costs are transferred on a FIFO
basis to cost of good sold, or moved to leased assets as applicable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">&#160;</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="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable</a></td>
<td class="text"><p id="xdx_844_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zS4tee7Uth2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"><b>(g) <span id="xdx_862_zHwvWkbBBspd">Accounts
Receivable</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">Accounts receivable is stated at the amount billed or billable to customers
and are ordinarily due between 30 and 90 days after the issuance of the invoice. Receivables are reserved or written off based on individual
credit evaluation and specific circumstances of the customer. 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 represent an unconditional right to consideration arising from the Company&#8217;s performance under
contracts with customers. The carrying value of such receivables represents their estimated realizable value.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><p id="xdx_84E_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_z7z1lbT6I9w4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(h)
<span id="xdx_862_zQmSxznFTWg1">Property and Equipment</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Property
and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated using the
straight-line method over the estimated useful lives (three to ten years) 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 is 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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>




<p id="xdx_895_ecustom--PropertyPlantAndEquipmentUsefulLifeTableTextBlock_zvbP9XB4kSLd" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zcQDcuddpvYe" style="display: none">Schedule of Property, Plant and Equipment, Useful Life</span></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; color: Black; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Description</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; color: Black; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Estimated
    useful life</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zqz0I5HW67q4" title="Property and equipment, useful life (Year)">5</span>-<span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zJjcR90zMOi5" title="Property and equipment, useful life (Year)">7
    years</span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Computer
    equipment &amp; software</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z6JsrM4Ge4w1" title="Property and equipment, useful life (Year)">3</span>
    years</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Office
    furniture &amp; fixtures</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zvi5JuwEFTI9" title="Property and equipment, useful life (Year)">3</span>-<span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_z2KA1mhjesK9" title="Property and equipment, useful life (Year)">7</span>
    years</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Leasehold
    improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_iI_dxL_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zizP292qLAq8" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23UsefulLifeTermOfLeaseMember"><span style="-sec-ix-hidden: xdx2ixbrl0790">Shorter
    of the estimated useful life or lease term</span></span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Leased
    WAM-V assets</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedAssetsMember_z8sQl9sAIvVg" title="Property and equipment, useful life (Year)">10</span>
    years</span></td></tr>
  </table>
<p id="xdx_8A2_zqrEWodMqebd" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><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="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_zmOqSWOmDvQ5" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(i)
<span id="xdx_861_zEUFkkJu58J6">Foreign Exchange Gains and Losses</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company maintains cash accounts that are denominated in British pound sterling. These amounts are included in cash, cash equivalents
and restricted cash on the accompanying Consolidated Balance Sheets. Transactions denominated in a foreign currency 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zGPjyhMFtNO6" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(j)
<span id="xdx_86A_zSzNiEvQtV2g">Concentration of Credit Risk</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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, 2023 was immaterial.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">As
of the year ended April 30, 2023 and 2022, the Company had two and four customers whose revenue accounted for at least 10% of the Company&#8217;s
consolidated revenue, respectively. These revenues accounted for approximately <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220501__20230430__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoAndFourCustomersMember_zZbwo5Jijd89" title="Concentration risk percentage">32</span>% and <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210501__20220430__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoAndFourCustomersMember_zIACbeYFMZr4" title="Concentration risk percentage">49</span>% of the Company&#8217;s total revenue for the
respective periods.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="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_z1acS6BuVyKa" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(k)
<span id="xdx_865_zNV5h0fBcI39">Net Loss per Common Share</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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. 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 units 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; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>




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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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 units issued to employees and non-employee directors, totaling <span id="xdx_906_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220501__20230430_zTlv7MiRgIxl" title="Antidilutive securities excluded from computation of earnings per share, amount">7,777,026</span> and <span id="xdx_90A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210501__20220430_zA7xqd0yLWPe" title="Antidilutive securities excluded from computation of earnings per share, amount">6,353,422</span>
for the years ended April 30, 2023 and 2022, 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-Based Compensation</a></td>
<td class="text"><p id="xdx_845_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zjpnRS58MF4a" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(l)
<span id="xdx_861_zC6vcgSp5dAg">Share-Based Compensation</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><b></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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, 2023 and
2022 was approximately $<span id="xdx_901_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20220501__20230430_zeuSviR5eHQ8">1.5
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">million and $<span id="xdx_90D_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20210501__20220430_zSVg6t84g8s8">1.2
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">million, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Intangibles</a></td>
<td class="text"><p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zFNgHOB0dRW3" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(m)
<span id="xdx_865_za8pqGQMLpyi">Intangibles</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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). Intangible assets, including patents, are amortized over the estimated
useful life of the asset on a basis that approximates the pattern of economic benefit. The patents, trade name and customer
relationship intangibles are being amortized over 20, <span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230430__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zJJm58Ubae8k" title="Intangible asset estimated lives">12</span>
and <span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230430__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zpcnEvztnm8b" title="Intangible asset estimated lives">10</span>
years respectively, which is consistent with the estimated pattern of economic benefit of the assets. The trademark is not subject
to amortization.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Intangible
assets are reviewed for impairment if indicators of potential impairment exist. There was no indication of impairment of intangible assets
for the fiscal years ended April 30, 2023 and April 30, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><p id="xdx_84A_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zQUPCEkCusz4" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(n)
<span id="xdx_861_zlDgeJYO8tT1">Goodwill</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Goodwill
is assessed for impairment using a qualitative or quantitative approach. Where the Company uses 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. Management
performed a qualitative assessment in fiscal year 2023 and determined that it is more likely than not that no goodwill impairment exists
as of April 30, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_zR5WLfZ5aCQk" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(o)
<span id="xdx_869_zHhIJADAHju9">Income Taxes</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Income
taxes are accounted for under ACS 740 utilizing 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 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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 greater than 50% 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
15 for further disclosures around our income taxes.</span></p>

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




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

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_AccumulatedOtherComprehensiveLossPolicyTextBlock', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="text"><p id="xdx_843_ecustom--AccumulatedOtherComprehensiveLossPolicyTextBlock_zwTuhfrNsAl7" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(p)
<span id="xdx_86D_zkC6nsZNqnVh">Accumulated Other Comprehensive Loss</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">&#160;</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="Show.showAR( this, 'defref_OPTT_WarrantyPolicyTextBlock', window );">Warranty</a></td>
<td class="text"><p id="xdx_847_ecustom--WarrantyPolicyTextBlock_z5Gl1Rpg45u1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"><b><i>(q) <span id="xdx_862_zQ9xgUHqznPf">Warranty</span></i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt">The Company does not include a right of
return on its products other than rights related to standard warranty provisions that permit repair or replacement of defective goods</span><span style="font-size: 12pt">.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">&#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="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text"><p id="xdx_84C_eus-gaap--ResearchAndDevelopmentExpensePolicy_ztFifRKWswK8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"><b><i>(r) <span id="xdx_867_zp1FIEbKTXc3">Research
and Development</span></i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">Costs related to research and development activities by the Company are expensed as incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Standards</a></td>
<td class="text"><p id="xdx_845_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z2mSUtis7szk" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>(s)
<span id="xdx_860_zsRfZsc89mw9">Recently Issued Accounting Standards</span></i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">In
June 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) 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
the adoption of ASU 2016-13 will have on its consolidated financial statements.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated Other Comprehensive Loss [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_WarrantyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Warranty [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_WarrantyPolicyTextBlock</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479515/805-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480981/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>44
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031241392256">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Revenue Recognizes From Operating Lease Arrangements</a></td>
<td class="text"><p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_zNU2sGXzhZxf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in">The below table represents the total revenue recognized under ASC 606 and
ASC 842 fiscal years ended April 30, 2023 and 2022:</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8B3_zFeQz07tHM5e" style="display: none">Schedule of Revenue Recognizes From
Operating Lease Arrangements</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="color: Black">&#160;</td><td style="color: Black; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30, 2023</td><td style="color: Black; font-weight: bold">&#160;</td><td style="border-left: Black 1.5pt solid; color: Black; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30, 2022</td><td style="color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">ASC 606</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">ASC 842</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="border-left: Black 1.5pt solid; color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">ASC 606</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">ASC 842</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="10" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td><td style="border-left: Black 1.5pt solid; color: Black">&#160;</td>
    <td colspan="10" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold">Product Line:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right" title="Revenue"></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right" title="Revenue"></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right" title="Revenue"></td><td style="color: Black; text-align: left">&#160;</td><td style="border-left: Black 1.5pt solid; color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right" title="Revenue"></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right" title="Revenue"></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right" title="Revenue"></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">WAM-V</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zvkDzvRyqa6f" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">919</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_z3tXCG8J1rdl" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">667</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__custom--WAMVMember_z94DsXhq2WT3" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">1,586</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zmKpsF3oZxc7" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">401</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_z99Gm5ofPKEb" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0600">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__custom--WAMVMember_zuvDMz17KH7h" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">401</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Buoy</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_ztjx849v8Y9" style="color: Black; text-align: right" title="Revenue">269<span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_z8Sdoh86Bfeh" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0606">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__custom--BuoyMember_zpQ1WEnW4OU4" style="color: Black; text-align: right" title="Revenue">269<span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_z8yGLikiXVzb" style="color: Black; text-align: right" title="Revenue">379<span style="font-style: normal; font-weight: normal"></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zzWaI7ByjR7e" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0612">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__custom--BuoyMember_ztXAK44y8Dj2" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">379</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Services</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_983_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zRa9arFwqCRe" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue">877<span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zamihnSf9tp5" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0618">&#8212;</span></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zrghi1f6vw6j" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue">877<span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zrjzkuSulY5i" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue">979<span style="font-style: normal; font-weight: normal"></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zLoXlmlvHENg" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="-sec-ix-hidden: xdx2ixbrl0624">&#8212;</span><span style="font-style: normal; font-weight: normal"></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zRBuRd1oQWe1" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">979</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Total</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zufVlr1gS7wb" style="color: Black; text-align: right" title="Revenue">2,065<span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zdfDrMEdovIi" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">667</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__us-gaap--ProductMember_zU8pjC1ltfU9" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">2,732</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_982_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zHvtt0ugI5Kl" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">1,759&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zECv5BTGUrki" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0636">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__us-gaap--ProductMember_z191njfvEdcc" style="color: Black; text-align: right" title="Revenue">1,759</td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal">Region:</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">North and South America</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zZyIxM6NJHlb" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">1,812</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zyaBtRT7xwK4" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">667</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zuIwh0vfEWgk" style="color: Black; text-align: right" title="Revenue">2,479<span style="font-style: normal; font-weight: normal"></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zRoKwDjkrQkd" style="color: Black; text-align: right" title="Revenue">1,633<span style="font-style: normal; font-weight: normal"></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z2zSNLPjJUhg" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0648">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">$</span></td><td id="xdx_985_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zv6yrU8qob58" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">1,633</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Europe</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__srt--EuropeMember_zMCXnkkwZb2" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0652">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__srt--EuropeMember_zvq6jEH91mWa" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0654">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__srt--EuropeMember_zj7fI3YIv0zk" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0656">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_986_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__srt--EuropeMember_z0q7OvTQL9Bi" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">19</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__srt--EuropeMember_z0UCmJPW5Qta" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0660">&#8212;</span></span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember_zBTgtXurdd5c" style="color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">19</span></td><td style="color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Asia and Australia</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zLuyUYCoFKod" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">253</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_980_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zG4nZIYhNT8d" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0666">&#8212;</span></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zwIapsYqsd56" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">253</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zKKK8HXMH6S4" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">107</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zNmIhMOwxLGl" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal"><span style="-sec-ix-hidden: xdx2ixbrl0672">&#8212;</span></span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td style="padding-bottom: 1.5pt; color: Black"><span style="font-style: normal; font-weight: normal">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td><td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zaB6mNuijyx9" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"><span style="font-style: normal; font-weight: normal">107</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"><span style="font-style: normal; font-weight: normal">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; color: Black; font-weight: bold"><span style="font-style: normal; font-weight: normal">Total</span></td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_z1LZqK6nYgal" style="width: 8%; color: Black; text-align: right" title="Revenue">2,065</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zd7i5ocqg3V6" style="width: 8%; color: Black; text-align: right" title="Revenue">667</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--RegionMember_zotJ0WbH6mmh" style="width: 8%; color: Black; text-align: right" title="Revenue">2,732</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="border-left: Black 1.5pt solid; width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zeZVdLHJwSDi" style="width: 8%; color: Black; text-align: right" title="Revenue">1,759</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zG5Ff3DeoEu1" style="width: 8%; color: Black; text-align: right" title="Revenue"><span style="-sec-ix-hidden: xdx2ixbrl0684">&#8212;</span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--RegionMember_zQlL0rrtOBaa" style="width: 8%; color: Black; text-align: right" title="Revenue">1,759</td><td style="width: 1%; color: Black; 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="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Schedule of Cash and Cash Equivalents and Restricted Cash</a></td>
<td class="text"><p id="xdx_897_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_zxYjHcCQ4kEj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8B0_zXl9DhZoyJW3" style="display: none">Schedule of Cash and Cash Equivalents and Restricted Cash</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="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20230430_zLtNdFRYsxGk" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20220430_zj0wPK8n6kXb" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black; text-align: center">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_hus-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_zTlE18EmaVv8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Checking and savings accounts</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">2,874</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">1,815</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_hus-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_zjEgawSoQa4e" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Money market account</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">4,009</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">6,070</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_z19rYM6ZPFNf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and
    cash equivalents</span></td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">6,883</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">7,885</td><td style="padding-bottom: 2.5pt; color: Black; 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="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_898_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zxCAyuulwn8j" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8B4_zqGZODFoJqc4" style="display: none">Schedule of Cash and Cash Equivalents and Restricted Cash</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="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20230430_zGj3MbqOoCP1" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_493_20220430_zCfC2ePhPjQa" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Cash and cash equivalents</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">6,883</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">7,885</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--RestrictedCashCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Restricted cash- short term</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">65</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">258</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Restricted cash- long term</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">155</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">219</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; 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="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">7,103</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">8,362</td><td style="padding-bottom: 2.5pt; color: Black; 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="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_z0Bh2gizRvaf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
following table summarizes the Company&#8217;s short term investments as of April 30, 2023 and 2022:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8B1_z2Nlj5mNZ0mc" style="display: none">Schedule of Investments and Unrealized Gains/Losses</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="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><b>April 30, 2023</b></p>

</td>
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><b>April 30, 2022</b></p>

</td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: center; color: Black; font-weight: bold">Category</td><td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"><p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">Amortized</p>
                                                                                <p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">Cost</p></td><td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"><p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">Unrealized</p>
                                                                                <p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">Gains (Losses)</p></td><td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Market Value</td>
    <td>&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Amortized</b></p>

<p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Cost</b></p>

</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Unrealized Gains (Losses)</b></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#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-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Market Value</b></p>

</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="10" style="color: Black; text-align: center">(in thousands)</td>
    <td>&#160;</td><td style="color: Black">&#160;</td>
    <td></td>
    <td style="text-align: right"></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 22%; color: Black; text-align: left">Corporate Bonds</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zJMYVQeHnwQg" style="width: 9%; color: Black; text-align: right" title="Amortized Cost">14,776</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right"><p id="xdx_986_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zgFK6lxP8oHd" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)">100</p></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98E_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z788IZL0PRhl" style="width: 9%; color: Black; text-align: right" title="Market Value">14,876</td>
    <td style="width: 1%">&#160;</td><td style="width: 2%; color: Black; text-align: left">&#160;</td>
    <td style="width: 1%">$</td>
    <td id="xdx_98D_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zTt65aJFc747" style="text-align: right; width: 9%" title="Amortized Cost">37,777</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">$</td>
    <td id="xdx_987_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zhMMcW1vIM62" style="text-align: right; width: 9%" title="Unrealized Gains (Losses)">995</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">$</td>
    <td id="xdx_98B_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z8YGV3vmGnQ4" style="text-align: right; width: 9%" title="Market Value">38,772</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Government Bonds &amp; Notes</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_98E_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zuv5JyZn5YJd" style="color: Black; text-align: right" title="Amortized Cost">9,188</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><p id="xdx_986_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_z8YaKbSHzDhb" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)">33</p></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zrVDjsWAGo83" style="color: Black; text-align: right" title="Market Value">9,221</td>
    <td>&#160;</td><td style="color: Black; text-align: left">&#160;</td>
    <td>$</td>
    <td style="text-align: right"><p id="xdx_980_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zC6DlPRJtfq9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right" title="Amortized Cost">9,076</p></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">$</p></td>
    <td id="xdx_98E_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_z7a2TuP3hpcl" style="text-align: right" title="Unrealized Gains (Losses)">(1,022</td>
    <td>)</td>
    <td>&#160;</td>
    <td>$</td>
    <td id="xdx_98E_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zAKjtgCqUzkf" style="text-align: right" title="Market Value">8,054</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Government Agency</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zAxI8zZTfRc6" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Amortized Cost">3,826</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><p id="xdx_981_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zaI4VHpuTT3" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)">25</p></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td id="xdx_987_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zvczmUfRqTu3" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Market Value">3,851</td>
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid">$</td>
    <td id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zV0pOBcOYbf4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost">2,531</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">$</p></td>
    <td id="xdx_983_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_z5HTMYLdws4b" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unrealized Gains (Losses)">(11</td>
    <td style="padding-bottom: 1.5pt">)</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid">$</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><p id="xdx_98F_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zixbPIof10t3" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Market Value">2,520</p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Total Short Term Investments</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430_zS6y16JCuPx6" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Amortized Cost">27,790</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><p id="xdx_989_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430_zU4cfVjzmE7f" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)">158</p></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430_zI4AKsR2tgW9" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Market Value">27,948</td>
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double">$</td>
    <td id="xdx_986_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430_zNOmZwdbeoDa" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost">49,384</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">$</p></td>
    <td id="xdx_987_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430_zX1rJlVAVzH9" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Gains (Losses)">(38</td>
    <td style="padding-bottom: 2.5pt">)</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double">$</td>
    <td id="xdx_989_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430_zlnNqFe6CCil" style="border-bottom: Black 2.5pt double; text-align: right" title="Market Value">49,346</td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_PropertyPlantAndEquipmentUsefulLifeTableTextBlock', window );">Schedule of Property, Plant and Equipment, Useful Life</a></td>
<td class="text"><p id="xdx_895_ecustom--PropertyPlantAndEquipmentUsefulLifeTableTextBlock_zvbP9XB4kSLd" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zcQDcuddpvYe" style="display: none">Schedule of Property, Plant and Equipment, Useful Life</span></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; color: Black; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Description</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; color: Black; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Estimated
    useful life</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zqz0I5HW67q4" title="Property and equipment, useful life (Year)">5</span>-<span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zJjcR90zMOi5" title="Property and equipment, useful life (Year)">7
    years</span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Computer
    equipment &amp; software</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z6JsrM4Ge4w1" title="Property and equipment, useful life (Year)">3</span>
    years</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Office
    furniture &amp; fixtures</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zvi5JuwEFTI9" title="Property and equipment, useful life (Year)">3</span>-<span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_z2KA1mhjesK9" title="Property and equipment, useful life (Year)">7</span>
    years</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Leasehold
    improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_iI_dxL_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zizP292qLAq8" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23UsefulLifeTermOfLeaseMember"><span style="-sec-ix-hidden: xdx2ixbrl0790">Shorter
    of the estimated useful life or lease term</span></span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; color: Black">
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Leased
    WAM-V assets</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedAssetsMember_z8sQl9sAIvVg" title="Property and equipment, useful life (Year)">10</span>
    years</span></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property Plant And Equipment Useful Life [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_UnrealizedGainLossOnInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of unrealized gains and losses on investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>45
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031246193008">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock', window );">Schedule of Accounts Receivable, Contract Assets and Contract Liabilities</a></td>
<td class="text"><p id="xdx_899_ecustom--ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock_zsu4CwasrGNh" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
following provides further details on the balance sheet accounts of accounts receivable, contract assets and contract liabilities from
contracts with customers:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8BF_zJjrnZe8yCl7" style="display: none">Schedule of Accounts Receivable, 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="display: none; vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_497_20230430_zh6VFZnR3Xm1" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49E_20220430_zoUxzxuq0JI6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_498_20210430_z5tXvC6CddMf" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30,</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--AccountsReceivableNetCurrent_iI_pn3n3_zUgF4fmcF90h" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; color: Black; text-align: left">Accounts receivable</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">745</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">482</td><td style="width: 1%; color: Black; text-align: left">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">$</td>
    <td style="text-align: right; width: 14%">350</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_z9qt5QzSHR1h" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Contract assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">152</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">386</td><td style="color: Black; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">190</td>
    <td>&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pn3n3_zQmJf64pg0U4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Contract liabilities</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left"></td><td style="color: Black; text-align: right">1,378</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left"></td><td style="color: Black; text-align: right">129</td><td style="color: Black; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td></td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0844">&#8212;</span></td>
    <td>&#160;</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="Show.showAR( this, 'defref_OPTT_ContractWithCustomerAssetTableTextBlock', window );">Schedule of Significant Changes in Contract assets</a></td>
<td class="text"><p id="xdx_895_ecustom--ContractWithCustomerAssetTableTextBlock_zBLh5CHXcrW8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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"><span id="xdx_8B6_zjT6nY9NcFlj" style="display: none">Schedule of Significant Changes in Contract 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="display: none; vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20220501__20230430_zsOJmSXs5nhh" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20210501__20220430_zBliGAujjHWk" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30,</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--ContractWithCustomerAssetNet_iNE_pn3n3_di_z3nBNYjG0zx1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Transferred to receivables from contract assets recognized at the beginning of the period</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">(1,768</td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">(190</td><td style="width: 1%; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40B_ecustom--RevenueRecognizedAndNotBilledAsOfEndOfPeriod_pn3n3_zFEAJ5iZ10Cg" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Revenue recognized and not billed as of the end of the period</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">1,534</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">386</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--IncreaseDecreaseInContractWithCustomerAssets_pn3n3_zLcTl8p0NsJ" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Net change in contract assets</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(234</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">196</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_ContractWithCustomerLiabilitiesTableTextBlock', window );">Schedule of Significant Changes in Contract Liabilities</a></td>
<td class="text"><p id="xdx_89E_ecustom--ContractWithCustomerLiabilitiesTableTextBlock_zdNgQGTgVX9f" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"><span id="xdx_8BF_zeKY5mLdgPt1" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Schedule
of Significant Changes in Contract Liabilities</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<div><div><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Significant
changes in the contract liabilities balances during the period are as follows:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20220501__20230430_zJg4ndAoXRkj" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20210501__20220430_zk6k3vF453zg" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30,</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iNE_pn3n3_di_zce0lHGHMwOj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Revenue recognized that was included in the contract liabilities balance as of the beginning of the period</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">(574</td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0860">&#8212;</span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--ContractLiabilitiesObtainedInAcquisition_pn3n3_zoKth5H4mWJ9" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Contract liabilities obtained in acquisition of MAR</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0862">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(203</td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_400_ecustom--PaymentsCollectedForWhichRevenueHasNotBeenRecognized_pn3n3_zLqby3w4L2Bj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Payments collected for which revenue has not been recognized</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">1,823</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">129</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_pn3n3_zZbJkqNXXYC7" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Net change in contract liabilities</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">1,249</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(74</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td></tr>
  </table>

</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_ContractWithCustomerAssetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer Asset [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ContractWithCustomerAssetTableTextBlock</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_ContractWithCustomerLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer Liabilities [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ContractWithCustomerLiabilitiesTableTextBlock</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of accounts receivable contract assets and contract liabilities [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock</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>46
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031247919040">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory</a></td>
<td class="text"><p id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_z2P5d9w7vhHa" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company holds inventory related to the production of our  products.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8B1_z6nDuLOIEgBd" 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="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_493_20230430_z24eFZ31isMk" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20220430_zcHsy5CACQI8" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINzERb_zEjYfP7sYhv4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Raw Materials</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">1,044</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">198</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--InventoryWorkInProcess_iI_pn3n3_maINzERb_zmPf5Gai8g12" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Work in Process</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0878">&#8212;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">244</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--InventoryNet_iTI_pn3n3_mtINzERb_z6phTe1J8LOd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory, net</span></td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">1,044</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">442</td><td style="padding-bottom: 2.5pt; color: Black; 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>47
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031248201232">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock', window );">Schedule of Other Current Assets</a></td>
<td class="text"><p id="xdx_89C_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_zg4Yt8mhPBCj" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Other
current assets consist of the following at April 30, 2023 and 2022:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8B5_zZTh7Dx4fRRf" 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="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_491_20230430_zQ3VmrF8WAli" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49E_20220430_zXXpu3kuJCU8" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--PrepaidInsurance_iI_pn3n3_maOACzrwz_zOYOV1cIGsP8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Prepaid insurance</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">358</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">182</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--PrepaidSoftwareAndLicenses_pn3n3_maOACzrwz_zrSpYmZTFPB8" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Prepaid software &amp; licenses</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">190</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">127</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--PrepaidRegistrationsAndMemberships_iI_pn3n3_maOACzrwz_zcK6xko7WiFl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Prepaid registrations and memberships</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">122</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0895">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--OtherPrepaidExpenseCurrent_iI_pn3n3_maOACzrwz_zNvcHxAALqyk" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Prepaid expenses- other</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">324</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">158</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--OtherAssetsCurrent_iTI_pn3n3_mtOACzrwz_zgPTPl0XMdg3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; 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="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">994</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">467</td><td style="padding-bottom: 2.5pt; color: Black; 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amounts of other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>48
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031248341856">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Components of Property and Equipment</a></td>
<td class="text"><p id="xdx_894_eus-gaap--PropertyPlantAndEquipmentTextBlock_zuTOrxQ7KSji" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
components of property and equipment as of April 30, 2023 and 2022 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span><span id="xdx_8B5_zDXdOzPbqdl5" 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="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20230430_zXITTx0We4Yc" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20220430_zFCQ5ES6mDVl" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_ziyefIBtRtY" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black">Equipment</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">783</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">615</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z6IcZ6tKytac" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Computer equipment &amp; software</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">700</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">571</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndEquipmentMember_zI2EfeZGjYNj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Office furniture &amp; equipment</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">386</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">352</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zPZeItrGWOD3" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Leasehold improvements</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">611</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">477</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedbuoysAndWAMVsMember_zMT70QvTNOed" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Leased WAM-V&#8217;s</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">371</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0920">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zAZ22aHS2zla" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Construction in process</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0922">&#8212;</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">15</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPAENzI8F_z0IZZ1VeN9V7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;<span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment, gross</span> </td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2,851</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2,030</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPAENzI8F_zipwkY8dTyXb" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(1,571</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(1,585</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPAENzI8F_zspfteocmhuj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; 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="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">1,280</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">445</td><td style="padding-bottom: 2.5pt; color: Black; 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>49
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031248317024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible 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="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Components of Intangible Assets</a></td>
<td class="text"><p id="xdx_893_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zAALfPieLAA3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
components of intangible assets, net as of April 30, 2023 and 2022 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8BA_zYHA3XgzAhti" style="display: none">Schedule
of Components of Intangible Assets</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20230430_zh9LK7L0iKs4" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_493_20220430_z5WVvngBhb3j" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--FiniteLivedPatentsGross_iI_pn3n3_maFLIAGzcoU_zZFUYRySRtc3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black">Patents</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">2,729</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">2,729</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--FiniteLivedTrademarksGross_iI_pn3n3_maFLIAGzcoU_zPn0R176iZl5" style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Trademarks</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2,769</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2,769</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--FiniteLivedTradeNamesGross_iI_pn3n3_maFLIAGzcoU_zyHGgNLdIghb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Tradename</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">130</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">130</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--FiniteLivedCustomerRelationshipsGross_iI_pn3n3_maFLIAGzcoU_zvIAkZvBx1zf" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Customer Relationships</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">150</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">150</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsGross_iTI_pn3n3_mtFLIAGzcoU_maFLIANzod8_zZbqYKIclPMi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets, gross</span></td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">5,778</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">5,778</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pn3n3_di_msFLIANzod8_zZ9vZCnarqy" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Accumulated amortization</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(1,800</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(1,642</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pn3n3_mtFLIANzod8_zGrfdvuphdr9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets, net</span></td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">3,978</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">4,136</td><td style="padding-bottom: 2.5pt; color: Black; 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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>50
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031246193008">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Operating Lease Costs</a></td>
<td class="text"><p id="xdx_899_eus-gaap--LeaseCostTableTextBlock_zmn6wKhFZYCd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
components of lease expense in the Consolidated Statement of Operations for the fiscal year ended April 30, 2023 and 2022 was as
follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B5_zNpx76IE0FLg" style="display: none">Schedule
of Operating Lease Costs</span></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20220501__20230430_zVCNZvDGLo7g" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_492_20210501__20220430_zaOfhruX7nQf" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30,</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--OperatingLeaseCost_pn3n3_maLCzBwM_zoHPqMpVCK7f" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Operating lease cost</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">382</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">368</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--ShortTermLeaseCost_pn3n3_maLCzBwM_z8wJBciW6784" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Short-term lease cost</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">44</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">35</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--LeaseCost_iT_pn3n3_mtLCzBwM_zDe3uNFr6dvk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Total lease cost</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">426</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">403</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</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="Show.showAR( this, 'defref_OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock', window );">Schedule of Right-of use Assets and Lease Liabilities</a></td>
<td class="text"><p id="xdx_89E_ecustom--ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_z67TmeknIYv2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: center; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Information
related to the Company&#8217;s right-of use assets and lease liabilities as of April 30, 2023 is as follows:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center; text-indent: 0.5in"><span id="xdx_8BE_zJuvaUwV3jAg" 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; color: Black">&#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="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49F_20230430_zLzjg45N7Ecg" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-decoration: underline; color: Black; text-align: left">Operating lease:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_z8HMB1Co3xIb" style="vertical-align: bottom; background-color: White">
    <td style="width: 80%; color: Black; text-align: left; padding-bottom: 1.5pt">Operating right-of-use assets, net</td><td style="width: 2%; color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 16%; color: Black; text-align: right">1,751</td><td style="width: 1%; padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzIil_z2gHR0mdoZwd" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Right-of-use liabilities- current</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">529</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzIil_zVL2goljwT78" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Right-of-use liabilities- long term</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">1,311</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzIil_zSS4lmmvnMl6" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Total lease liabilities</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">1,840</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Weighted average remaining lease term- operating leases</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90C_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230430_zZSKVNBWGhpg" title="Weighted average remaining lease term- operating leases">4.14</span> years</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Weighted average discount rate- operating leases</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_904_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20230430_zwVbocLJi4qg" title="Weighted average discount rate- operating leases">8.5</span></td><td style="color: Black; 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="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_89A_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zfW7zT4WyJtd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8BA_zqkYIcnB0Hbi" style="display: none">Schedule of Future Minimum Lease payments Under Operating Lease</span></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: left; color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_493_20230430_zBO2kbPfRgPh" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzbOq_ztSR7QdROO9l" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 80%; color: Black; text-align: left">2024</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">701</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzbOq_zwDU3DqNj9Mf" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">2025</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">494</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzbOq_zWpYRVE44tsd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">2026</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">318</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maLOLLPzbOq_zcxHxLv7QAhd" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">2027</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">325</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pn3n3_maLOLLPzbOq_zd0bnhb3Jrwa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; color: Black; padding-bottom: 1.5pt">Thereafter</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">362</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzbOq_zjNjzfGSNzHe" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Total future minimum lease payments</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">2,200</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_z4zHsiLCjYhb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Less imputed interest</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(360</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingLeaseLiability_iI_pn3n3_zj22YQ6FYjjh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; color: Black; padding-bottom: 2.5pt">Total</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">1,840</td><td style="padding-bottom: 2.5pt; color: Black; 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of right-of-use assets and lease liabilities [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>51
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031248236960">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses</a></td>
<td class="text"><p id="xdx_897_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zMZjhOpMbxQ4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Accrued
expenses consisted of the following at April 30, 2023 and 2022:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B1_zzAzQxprNXl6" style="display: none">Schedule
of Accrued Expenses</span></span></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="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_497_20230430_zUaUq8TRgUyh" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_499_20220430_zkCAv8YK4vG8" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--ConstructionPayableCurrent_iI_pn3n3_maCzsTG_zdecpTiVOlgj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Project costs</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">181</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">59</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LossContingencyAccrualCarryingValueCurrent_iI_pn3n3_maCzsTG_zsRY9lzSYUE6" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Contract loss reserve</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1036">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">328</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OtherEmployeeRelatedLiabilitiesCurrent_iI_pn3n3_maCzsTG_zlVx2KRGh84b" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Employee incentive payments</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">1,948</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">266</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--AccruedSalariesCurrent_iI_pn3n3_maCzsTG_zcRGQ04B6Cs3" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Accrued salary and benefits</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">52</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">60</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--AccruedProfessionalFeesCurrent_iI_pn3n3_maCzsTG_zI8HGztKFM93" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Professional Fees</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1045">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">30</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maCzsTG_zIXEn1invkpi" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 1.5pt">Other</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">165</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">134</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtCzsTG_zvhDysb7gpl4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; 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="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">2,346</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">877</td><td style="padding-bottom: 2.5pt; color: Black; 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>52
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031249248848">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Stock Option Valuation Assumptions</a></td>
<td class="text"><p id="xdx_899_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_z75aiVVcGxP3" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8BA_ztzCX9Izotxl" style="display: none">Schedule
of Stock Option Valuation Assumptions</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">Fiscal year ended April 30,</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black; font-weight: bold; text-align: center">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Risk-free interest rate</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zqELnbcauXQj" title="Risk-free interest rate">3.5</span></td><td style="width: 1%; color: Black; text-align: left">%</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zWSZP185rGW4" title="Risk-free interest rate">1.5</span></td><td style="width: 1%; color: Black; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Expected dividend yield</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zyfXD5efvnr2" title="Expected dividend yield">0.0</span></td><td style="color: Black; text-align: left">%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zBCZXMA7nMG9" title="Expected dividend yield">0.0</span></td><td style="color: Black; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Expected life (in years)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z1OqGonNXqpk" title="Expected life (in years)">5.5</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z8AJ7AZnAT5k" title="Expected life (in years)">5.5</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Expected volatility</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zEUgfOLpbuX" title="Expected volatility">109.0</span></td><td style="color: Black; text-align: left">%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zvaup1Rra3T3" title="Expected volatility">121.9</span></td><td style="color: Black; 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="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock', window );">Schedule of Stock Option Activity</a></td>
<td class="text"><p id="xdx_89D_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_ztIa1sgfkmrg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">A
summary of stock options under our Stock Incentive Plans is detailed in the following table.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_z1M32Rs53Wgc" style="display: none">Schedule
of Stock Option Activity</span></span></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="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Shares</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Underlying</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Options</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Exercise</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Price</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Contractual</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Term</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(In Years)</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; color: Black">Outstanding as of April 30, 2022</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20220501__20230430_zB6c55TRoiXj" style="width: 14%; color: Black; text-align: right" title="Shares Underlying Options Outstanding, beginning">1,110,356</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20220501__20230430_zHuKN9oXFim3" style="width: 14%; color: Black; text-align: right" title="Weighted Average Exercise Price, Beginning balance">2.34</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 14%; color: Black; text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220501__20230430_zAwqHUOPAEu8" title="Weighted Average Remaining Contractual Term (In Years), Beginning">9.2</span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Granted</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220501__20230430_zRwI8E82M844" style="color: Black; text-align: right" title="Shares underlying Options Outstanding, Granted">601,089</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430_zeKwHEwawDvc" style="color: Black; text-align: right" title="Weighted Average Exercise Price, Granted">0.68</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Exercised</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20220501__20230430_z3q21jt2Wn37" style="color: Black; text-align: right" title="Shares Underlying Options ,Exercised"><span style="-sec-ix-hidden: xdx2ixbrl1126">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430_z6LARqBBCPq4" style="color: Black; text-align: right" title="Weighted Average Exercise Price, Exercised"><span style="-sec-ix-hidden: xdx2ixbrl1128">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Cancelled/forfeited</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20220501__20230430_zUZXad0Idei1" style="color: Black; text-align: right" title="Shares Underlying Options, Cancelled/forfeited">(182,165</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430_zZ0hYVwAbPGi" style="color: Black; text-align: right" title="Weighted Average Exercise Price, Cancelled/forfeited">1.59</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 1.5pt">Expired</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td id="xdx_982_ecustom--StockIssuedDuringPeriodSharesStockOptionsExpired_iN_pid_di_c20220501__20230430_zdpchocmAPz" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Shares underlying options outstanding, expired">(95</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430_zFQNbMivXYZh" style="padding-bottom: 1.5pt; color: Black; text-align: right" title="Weighted average exercise price, expired">511.12</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 2.5pt">Outstanding as of April 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20220501__20230430_zZndXF7F4YMi" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Shares Underlying Options, ending">1,529,185</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20220501__20230430_zAD2TDbXZP7b" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted average exercise price, ending balance">1.75</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black; text-align: right"><span id="xdx_900_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20220501__20230430_zaULVSmO3Jbl" title="Weighted Average Remaining Contractual Term (In Years), Ending">8.8</span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt">Exercisable as of April 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20230430_z0qzSmCRxZib" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Shares Underlying Options, Exercisable at Ending">513,077</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20230430_zr7YovMspxzj" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted Average Exercise Price, Exercisable at ending">3.22</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black; text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20220501__20230430_zBwxEcAoKvy6" title="Weighted Average Remaining Contractual Term (In Years), Exercisable at Ending">7.7</span></td><td style="padding-bottom: 2.5pt; color: Black; 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="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of Non-vested Restricted Stock Activity</a></td>
<td class="text"><p id="xdx_894_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zaqjYqJJoBAd" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">A
summary of unvested restricted stock units under our stock incentive plans is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BD_zjvjnpDkWuLd" style="display: none">Schedule
of Non-vested Restricted Stock Activity</span></span></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="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Number</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>of Shares</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Average
                                                                                                                                                                                                                                                                                                                     Price per</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Share</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Issued and unvested at April 30, 2022</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zGRWq2ML0d81" style="width: 16%; color: Black; text-align: right" title="Number of Shares, Unvested, Beginning">827,764</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zn6jBJHs3c99" style="width: 16%; color: Black; text-align: right" title="Weighted Average Price per Share, Unvested, Beginning">1.41</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Granted</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zzZ6AvnwYdZ6" style="color: Black; text-align: right" title="Number of Shares, Unvested, Granted">1,608,681</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zLJ6otbkEjb3" style="color: Black; text-align: right" title="Weighted Average Price per Share, Unvested, Granted">0.75</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Vested and issued</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zr15h2BD1AJg" style="color: Black; text-align: right" title="Number of Shares, Unvested, Vested and issued">(399,429</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zxoTwJcpy64a" style="color: Black; text-align: right" title="Weighted Average Price per Share, Unvested, Vested">1.38</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 1.5pt">Cancelled/forfeited</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zDPe07xF0KFc" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Number of Shares, Cancelled/forfeited">(51,022</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zj6NaNmXYgmh" style="padding-bottom: 1.5pt; color: Black; text-align: right" title="Weighted Average Price per Share, Cancelled/forfeited">1.32</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Issued and unvested at April 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zuXt3lInCWCd" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Number of Shares, Unvested, Ending">1,985,994</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zWBYhDttVTcg" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted Average Price per Share, Unvested, Ending">0.89</td><td style="padding-bottom: 2.5pt; color: Black; 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="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="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock', window );">Schedule of Stock Option Activity</a></td>
<td class="text"><p id="xdx_895_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_hus-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zLtWm8E4E295" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_zJOHRUjehNJ5" style="display: none">Schedule
of Stock Option Activity</span></span></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="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Shares</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Underlying</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Options</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Exercise</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Price</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Contractual</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Term</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(In Years)</b></span></p></td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; color: Black">Outstanding as of April 30, 2022</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z8pRBp2xmZk8" style="width: 14%; color: Black; text-align: right" title="Shares Underlying Options Outstanding, beginning">210,122</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zpFi8vFvKM4f" style="width: 14%; color: Black; text-align: right" title="Weighted Average Exercise Price, Beginning balance">2.20</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 14%; color: Black; text-align: right">&#160;&#160;&#160;<span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zX6pP5XQOr0b" title="Weighted Average Remaining Contractual Term (In Years), Beginning">8.8</span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Granted</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z4dXHcnA0y58" style="color: Black; text-align: right" title="Shares underlying Options Outstanding, Granted"><span style="-sec-ix-hidden: xdx2ixbrl1174">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zax5878NQqsd" style="color: Black; text-align: right" title="Weighted Average Exercise Price, Granted"><span style="-sec-ix-hidden: xdx2ixbrl1176">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Exercised</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z00Pz8Epqrb5" style="color: Black; text-align: right" title="Shares Underlying Options ,Exercised"><span style="-sec-ix-hidden: xdx2ixbrl1178">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zZLjE0JTKVm2" style="color: Black; text-align: right" title="Weighted Average Exercise Price, Exercised"><span style="-sec-ix-hidden: xdx2ixbrl1180">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 1.5pt">Cancelled/forfeited</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_ziYt098zaJ93" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Shares Underlying Options, Cancelled/forfeited">(143,455</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zD3ONqwRZcec" style="padding-bottom: 1.5pt; color: Black; text-align: right" title="Weighted Average Exercise Price, Cancelled/forfeited">2.93</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt">Outstanding as of April 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zglzMajPzdmc" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Shares Underlying Options, ending">66,667</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zmn1Etbvd2O5" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted average exercise price, ending balance">0.62</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black; text-align: right"><span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zfP335FvFnb3" title="Weighted Average Remaining Contractual Term (In Years), Ending">8.1</span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 2.5pt">Exercisable as of April 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z7mNRpu37vv2" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Shares Underlying Options, Exercisable at Ending"><span style="-sec-ix-hidden: xdx2ixbrl1192">&#8212;</span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zKDj5X99Z433" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted Average Exercise Price, Exercisable at ending"><span style="-sec-ix-hidden: xdx2ixbrl1194">&#8212;</span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; color: Black; 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_ScheduleOfShareBasedCompensationActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=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>53
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031249761696">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Components of Loss Before Income Taxes</a></td>
<td class="text"><p id="xdx_895_eus-gaap--ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_z12yRo7lDWy3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Loss
before income taxes for the years ended April 30, 2023 and 2022 consisted of the following components:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BE_zSRvtocHScfi" style="display: none">Schedule of Components of Loss Before Income Taxes</span></span></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="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20220501__20230430_z3RPqMwPiM6g" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_494_20210501__20220430_zxPmdF83Wyy9" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_pn3n3_maILFCOzq5R_zy8yI9HKCt83" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black">Domestic</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">(26,578</td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">(20,665</td><td style="width: 1%; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_pn3n3_maILFCOzq5R_zZpOdKtoiTHf" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 1.5pt">Foreign</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(26</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(32</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_pn3n3_mtILFCOzq5R_zRzqBf8O4Sw3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 2.5pt">Total loss before income taxes</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(26,604</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(20,697</td><td style="padding-bottom: 2.5pt; color: Black; 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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><p id="xdx_89F_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zhwdcFpTP40f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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, 2023 and 2022 to loss before income taxes as a result of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B0_zdrA7l4g81L" style="display: none">Schedule of Effective Income Tax Rate Reconciliation</span></span></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="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49F_20220501__20230430_zMd2EgF4Q3W7" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20210501__20220430_zdRg0UrSnYK3" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_iN_pid_dpi_uPure_zeYesegHYUk3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Computed expected tax benefit</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right">(21.0</td><td style="width: 1%; color: Black; text-align: left">)%</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right">(21.0</td><td style="width: 1%; color: Black; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Increase(reduction) in income taxes resulting from:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_pid_dp_uPure_zx87UswIeuHi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">State income taxes, net of federal benefit</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">4.0</td><td style="color: Black; text-align: left">%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">5.2</td><td style="color: Black; text-align: left">%</td></tr>
  <tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_pid_dp_uPure_zJxVBuCy9Sg4" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Federal research and development tax credits</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">1.9</td><td style="color: Black; text-align: left">%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(0.6</td><td style="color: Black; text-align: left">)%</td></tr>
  <tr id="xdx_402_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_pid_dp_uPure_zYckHCQTyeUg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Foreign rate differential</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1281">&#8212;</span></td><td style="color: Black; text-align: left">%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1282">&#8212;</span></td><td style="color: Black; text-align: left">%</td></tr>
  <tr id="xdx_408_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_pid_dp_uPure_zqQJI2lIqyWf" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Other non-deductible expenses</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(1.1</td><td style="color: Black; text-align: left">)%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(0.9</td><td style="color: Black; text-align: left">)%</td></tr>
  <tr id="xdx_405_ecustom--EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits_pid_dp_uPure_zNwfEi6q3y8j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Proceeds of sale of New Jersey tax benefits</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(7.0</td><td style="color: Black; text-align: left">)%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(7.0</td><td style="color: Black; text-align: left">)%</td></tr>
  <tr id="xdx_404_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_pid_dp_uPure_zrbIpap49g8a" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black">Other</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">1.3</td><td style="color: Black; text-align: left">%</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">1.3</td><td style="color: Black; text-align: left">%</td></tr>
  <tr id="xdx_408_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_pid_dp_uPure_z21CU5MdVQH1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 1.5pt">Increase in valuation allowance</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">22.9</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">%</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">14.1</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">%</td></tr>
  <tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_zVzZ1JlOMhBe" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 2.5pt">Income tax (benefit)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">1.0</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">%</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(8.9</td><td style="padding-bottom: 2.5pt; color: Black; 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="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_zyJhlEKozUf1" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BB_zrB8hAoFP9oh" style="display: none">Schedule of Deferred Tax Assets and Liabilities</span></span></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="color: Black">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20230430_z6mhrCjkrKm9" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td><td style="color: Black; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_499_20220430_zZtyQSN4YXhl" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center">April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="6" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Deferred tax assets:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_iI_pn3n3_maDTAGzon3_z0uB1aUYAdTa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; width: 60%; color: Black; text-align: left">Federal net operating loss carryforwards</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">43,788</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">40,338</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsForeign_iI_pn3n3_maDTAGzon3_ztYdJTW75I4" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Foreign net operating loss carryforwards</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">2,059</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">2,061</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_iI_pn3n3_maDTAGzon3_z22QAmT8qA2l" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">State operating loss carryforwards</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">1,578</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">968</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwardsResearch_iI_pn3n3_maDTAGzon3_z3Z6VFtTj8h7" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Federal and New Jersey research and development tax credits</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">5,143</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">4,167</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_iI_pn3n3_maDTAGzon3_z0U9AqqSfppk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Stock compensation</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">662</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">429</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_iI_pn3n3_maDTAGzon3_zR04bgi24Hp2" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Accrued expenses</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">474</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">79</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--DeferredTaxAssetsInProcessResearchAndDevelopment_iI_pn3n3_maDTAGzon3_zJMqlujBaPX" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Capitalized section 174 research &amp; development</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><p style="margin: 0">1,453</p></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><p style="margin: 0"><span style="-sec-ix-hidden: xdx2ixbrl1320">-</span></p></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--DeferredTaxAssetsLeases_iI_pn3n3_maDTAGzon3_zdQCJkWNKKTh" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left"><p style="margin: 0">Leases</p></td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><p style="margin: 0">448</p></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><p style="margin: 0">207</p></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOther_iI_pn3n3_maDTAGzon3_zsZCGFwKyF0j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; padding-bottom: 1.5pt">Other</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">76</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">142</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left"></td></tr>
  <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsGross_iTI_pn3n3_mtDTAGzon3_maDTANzeHh_z6ElkdUNm2yd" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 1.5pt">Net deferred tax assets before valuation allowance</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">55,681</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">48,391</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pn3n3_di_msDTANzeHh_z45yEJVe7ng2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 2.5pt">Valuation allowance</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(54,644</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(47,597</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_403_eus-gaap--DeferredTaxAssetsNet_iTI_pn3n3_mtDTANzeHh_maDTALNzpXd_zlVGyU9rYtX" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Deferred tax assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">1,037</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">794</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Deferred tax liabilities:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--DeferredTaxLiabilitiesOtherLiabilities_iI_pn3n3_msDTALNzpXd_z09giJMBhPC9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Lease liabilities</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">448</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">203</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_iI_pn3n3_msDTALNzpXd_zNdAqMjcDFA6" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 1.5pt">Intangibles</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><p style="margin: 0">792</p></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><p style="margin: 0">794</p></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iNTI_pn3n3_di_mtDTALNzpXd_zU8H1JKDhNKa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; color: Black; text-align: left; padding-bottom: 2.5pt">Net deferred tax liabilities</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(203</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(203</td><td style="padding-bottom: 2.5pt; color: Black; 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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 12<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>54
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031249420672">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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_893_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_zQPIqpFQOx8a" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_z8bhFFdCu4D6" style="display: none">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</span>&#160;</span></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="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Year Ended April 30, 2023</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">North &amp; South <br/>America</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Europe</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Asia and <br/>Australia</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Total</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="14" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; color: Black; text-align: left">Revenues from external customers</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zlEIc0U5Zv1" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers">2,479</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220501__20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zjH8Cro2I0z2" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers"><span style="-sec-ix-hidden: xdx2ixbrl1389">&#8212;</span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zNIdRzAsB557" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers">253</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220501__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zXJjWIfyQqXj" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers">2,732</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Operating income (loss)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--NetIncomeLoss_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zfEwt7NWIfTe" style="color: Black; text-align: right" title="Net loss">(26,375</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--NetIncomeLoss_c20220501__20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zW4CrBvtU2H" style="color: Black; text-align: right" title="Net loss"><span style="-sec-ix-hidden: xdx2ixbrl1397">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--NetIncomeLoss_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_ztC3vPp09d4c" style="color: Black; text-align: right" title="Net loss">49</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--NetIncomeLoss_pn3n3_c20220501__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z06o1d0jwhyk" style="color: Black; text-align: right" title="Net loss">(26,326</td><td style="color: Black; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Right-of-use assets, net</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right" title="Net loss"><p id="xdx_982_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zVTncvo59rii" style="margin: 0" title="Right of use assets">1,751</p></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--OperatingLeaseRightOfUseAsset_iI_c20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zBd4npiOCr46" style="color: Black; text-align: right" title="Right of use assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1405">&#8212;</span></span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zMBnMJ7cNzEd" style="color: Black; text-align: right" title="Right of use assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1407">&#8212;</span></span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zQAMIBGEXPP4" style="color: Black; text-align: right" title="Right of use assets"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,751</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Long-lived assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--NoncurrentAssets_iI_pn3n3_c20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z0wokqmEobcb" style="color: Black; text-align: right" title="Long-lived assets">1,280</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--NoncurrentAssets_iI_c20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z1yx67n0Vinf" style="color: Black; text-align: right" title="Long-lived assets"><span style="-sec-ix-hidden: xdx2ixbrl1413">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--NoncurrentAssets_iI_c20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zTzjhtt5gxhi" style="color: Black; text-align: right" title="Long-lived assets"><span style="-sec-ix-hidden: xdx2ixbrl1415">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--NoncurrentAssets_iI_pn3n3_c20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zVtsrL7JXxb7" style="color: Black; text-align: right" title="Long-lived assets">1,280</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Total assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--Assets_iI_pn3n3_c20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zmBuEvjKtLga" style="color: Black; text-align: right" title="Total assets">53,374</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--Assets_iI_c20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z89MQ4yUV8P2" style="color: Black; text-align: right" title="Total assets"><span style="-sec-ix-hidden: xdx2ixbrl1421">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--Assets_iI_c20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zazHPndYLHQl" style="color: Black; text-align: right" title="Total assets"><span style="-sec-ix-hidden: xdx2ixbrl1423">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Assets_iI_pn3n3_c20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_znAzuOL3fTb8" style="color: Black; text-align: right" title="Total assets">53,374</td><td style="color: Black; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#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="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Year Ended April 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">North &amp; South <br/>America</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Europe</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Asia and <br/>Australia</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Total</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="14" style="color: Black; text-align: center">(in thousands)</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; color: Black; text-align: left">Revenues from external customers</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zLuPiUfULrFc" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers">1,633</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zc5kFaQcQfLb" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers">19</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_ztuX75H6QfI3" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers">107</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zkUr4eQzaGl" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers">1,759</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Operating loss</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zoO7ToTs5W2g" style="color: Black; text-align: right" title="Net loss">(18,732</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z28aAMfakkr4" style="color: Black; text-align: right" title="Net loss">(11</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zxdefEgWUDr5" style="color: Black; text-align: right" title="Net loss">(131</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zzRVv4v09jFc" style="color: Black; text-align: right" title="Net loss">(18,874</td><td style="color: Black; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Long-lived assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--NoncurrentAssets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zctzOYKNCUUl" style="color: Black; text-align: right" title="Long-lived assets">445</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--NoncurrentAssets_iI_c20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z6sTOXLZUgIi" style="color: Black; text-align: right" title="Long-lived assets"><span style="-sec-ix-hidden: xdx2ixbrl1445">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--NoncurrentAssets_iI_c20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z3H120JKc7v8" style="color: Black; text-align: right" title="Long-lived assets"><span style="-sec-ix-hidden: xdx2ixbrl1447">&#8212;</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--NoncurrentAssets_iI_pn3n3_c20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zK7KKGHq48E6" style="color: Black; text-align: right" title="Long-lived assets">445</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Total assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zm01SXAHXB32" style="color: Black; text-align: right" title="Total assets">73,359</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z4nyT283dyDe" style="color: Black; text-align: right" title="Total assets">19</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zWDBRAyLmi7c" style="color: Black; text-align: right" title="Total assets">15</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--Assets_iI_pn3n3_c20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zUeX04TOIFV6" style="color: Black; text-align: right" title="Total assets">73,393</td><td style="color: Black; 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>55
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031244683760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Background and Liquidity (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</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="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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">$ 26,326<span></span>
</td>
<td class="nump">$ 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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Cash in operations</a></td>
<td class="nump">21,707<span></span>
</td>
<td class="nump">21,296<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">6,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="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">$ 27,790<span></span>
</td>
<td class="nump">$ 49,384<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480555/946-210-45-21<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 210<br> -Topic 946<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480555/946-210-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031238814000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Revenue Recognizes From Operating Lease Arrangements (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, 2023</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="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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 2,732<span></span>
</td>
<td class="nump">$ 1,759<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=OPTT_NorthAndSouthAmericaMember', window );">North And South America [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">2,479<span></span>
</td>
<td class="nump">1,633<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text"> <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="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=OPTT_AsiaAndAustraliaMember', window );">Asia and Australia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">253<span></span>
</td>
<td class="nump">107<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=OPTT_RegionMember', window );">Region [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">2,732<span></span>
</td>
<td class="nump">1,759<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=OPTT_WAMVMember', window );">WAMV [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">1,586<span></span>
</td>
<td class="nump">401<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=OPTT_BuoyMember', window );">Buoy [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">269<span></span>
</td>
<td class="nump">379<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">877<span></span>
</td>
<td class="nump">979<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">2,732<span></span>
</td>
<td class="nump">1,759<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member] | North And South America [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">1,812<span></span>
</td>
<td class="nump">1,633<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member] | Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text"> <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="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member] | Asia and Australia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">253<span></span>
</td>
<td class="nump">107<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member] | Region [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">2,065<span></span>
</td>
<td class="nump">1,759<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member] | WAMV [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">919<span></span>
</td>
<td class="nump">401<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member] | Buoy [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">269<span></span>
</td>
<td class="nump">379<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member] | Service [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">877<span></span>
</td>
<td class="nump">979<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member] | Product [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">2,065<span></span>
</td>
<td class="nump">1,759<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member] | North And South America [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">667<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="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member] | Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text"> <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="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member] | Asia and Australia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text"> <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="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member] | Region [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">667<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="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member] | WAMV [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">667<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="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member] | Buoy [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text"> <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="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member] | Service [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text"> <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="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member] | Product [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 667<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_ProductInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=OPTT_NorthAndSouthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=OPTT_NorthAndSouthAmericaMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=OPTT_RegionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=OPTT_RegionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=OPTT_WAMVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=OPTT_WAMVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=OPTT_BuoyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=OPTT_BuoyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031245077568">
<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, 2023</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="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 6,883<span></span>
</td>
<td class="nump">$ 7,885<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash- short term</a></td>
<td class="nump">65<span></span>
</td>
<td class="nump">258<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash- long term</a></td>
<td class="nump">155<span></span>
</td>
<td class="nump">219<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, restricted cash and restricted cash equivalents</a></td>
<td class="nump">7,103<span></span>
</td>
<td class="nump">8,362<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">2,874<span></span>
</td>
<td class="nump">1,815<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 4,009<span></span>
</td>
<td class="nump">$ 6,070<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480632/954-210-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_CashAndCashEquivalentsAxis=OPTT_CheckingAndSavingsAccountsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>58
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031244440928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Investments and Unrealized Gains/Losses (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, 2023</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentOwnedAtCost', window );">Amortized Cost</a></td>
<td class="nump">$ 27,790<span></span>
</td>
<td class="nump">$ 49,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="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized Gains (Losses)</a></td>
<td class="nump">158<span></span>
</td>
<td class="num">(38)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MoneyMarketFundsAtCarryingValue', window );">Market Value</a></td>
<td class="nump">27,948<span></span>
</td>
<td class="nump">49,346<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=OPTT_CorporateBondsMember', window );">Corporate Bonds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [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="Show.showAR( this, 'defref_us-gaap_InvestmentOwnedAtCost', window );">Amortized Cost</a></td>
<td class="nump">14,776<span></span>
</td>
<td class="nump">37,777<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized Gains (Losses)</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">995<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MoneyMarketFundsAtCarryingValue', window );">Market Value</a></td>
<td class="nump">14,876<span></span>
</td>
<td class="nump">38,772<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=OPTT_GovernmentBondsandNotesMember', window );">Government Bonds and Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentOwnedAtCost', window );">Amortized Cost</a></td>
<td class="nump">9,188<span></span>
</td>
<td class="nump">9,076<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized Gains (Losses)</a></td>
<td class="nump">33<span></span>
</td>
<td class="num">(1,022)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MoneyMarketFundsAtCarryingValue', window );">Market Value</a></td>
<td class="nump">9,221<span></span>
</td>
<td class="nump">8,054<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=OPTT_GovernmentAgencyMember', window );">Government Agency [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [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="Show.showAR( this, 'defref_us-gaap_InvestmentOwnedAtCost', window );">Amortized Cost</a></td>
<td class="nump">3,826<span></span>
</td>
<td class="nump">2,531<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized Gains (Losses)</a></td>
<td class="nump">25<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MoneyMarketFundsAtCarryingValue', window );">Market Value</a></td>
<td class="nump">$ 3,851<span></span>
</td>
<td class="nump">$ 2,520<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_InvestmentOwnedAtCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of the investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480493/946-210-55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 5)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_MoneyMarketFundsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MoneyMarketFundsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ScheduleOfInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column B)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 1)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 4)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column B)(Footnote 10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(b)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(b)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(b)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 5)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-19<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-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_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=OPTT_CorporateBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=OPTT_CorporateBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=OPTT_GovernmentBondsandNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=OPTT_GovernmentBondsandNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=OPTT_GovernmentAgencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=OPTT_GovernmentAgencyMember</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>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031244708496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Property, Plant and Equipment, Useful Life (Details)<br></strong></div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration', window );">Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]</a></td>
<td class="text">Useful Life, Lease Term [Member]<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_LeasedAssetsMember', window );">Leased Assets [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="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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life (Year)</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482190/360-10-35-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_ComputerEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=OPTT_LeasedAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_LeasedAssetsMember</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>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031239447456">
<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>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</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="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">$ 3,900,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="Show.showAR( this, 'defref_OPTT_RevenueRemainingPerformanceObligations', window );">Revenue remaining performance obligation</a></td>
<td class="nump">$ 4,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_RevenueRemainingPerformancesObligationPercentage', window );">Revenue remaining performance obligation, percentage</a></td>
<td class="nump">97.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="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Investment securities</a></td>
<td class="nump">$ 27,790,000<span></span>
</td>
<td class="nump">$ 49,384,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium', window );">Interest expense on the premium/discount</a></td>
<td class="nump">$ 122,000<span></span>
</td>
<td class="nump">$ 58,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share, amount</a></td>
<td class="nump">7,777,026<span></span>
</td>
<td class="nump">6,353,422<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Employee Benefits and Share-Based Compensation</a></td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Two And Four Customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">32.00%<span></span>
</td>
<td class="nump">49.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="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Transferred over Time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">$ 1,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Transferred at Point in Time [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">$ 1,700,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_RevenueRemainingPerformanceObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue remaining performance obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_RevenueRemainingPerformanceObligations</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_RevenueRemainingPerformancesObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_EmployeeBenefitsAndShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for employee benefit and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>instant</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ProductInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_TwoAndFourCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=OPTT_TwoAndFourCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031244445344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Accounts Receivable, Contract Assets and Contract Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2023</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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 745<span></span>
</td>
<td class="nump">$ 482<span></span>
</td>
<td class="nump">$ 350<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">152<span></span>
</td>
<td class="nump">386<span></span>
</td>
<td class="nump">190<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">$ 1,378<span></span>
</td>
<td class="nump">$ 129<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_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031246242432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Significant Changes in Contract assets (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, 2023</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="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="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">$ (1,768)<span></span>
</td>
<td class="num">$ (190)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_RevenueRecognizedAndNotBilledAsOfEndOfPeriod', window );">Revenue recognized and not billed as of the end of the period</a></td>
<td class="nump">1,534<span></span>
</td>
<td class="nump">386<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_IncreaseDecreaseInContractWithCustomerAssets', window );">Net change in contract assets</a></td>
<td class="num">$ (234)<span></span>
</td>
<td class="nump">$ 196<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in contract with customer assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_RevenueRecognizedAndNotBilledAsOfEndOfPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue recognized and not billed as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031244632976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Significant Changes in 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, 2023</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="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="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="num">$ (574)<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="Show.showAR( this, 'defref_OPTT_ContractLiabilitiesObtainedInAcquisition', window );">Contract liabilities obtained in acquisition of MAR</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(203)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_PaymentsCollectedForWhichRevenueHasNotBeenRecognized', window );">Payments collected for which revenue has not been recognized</a></td>
<td class="nump">1,823<span></span>
</td>
<td class="nump">129<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Net change in contract liabilities</a></td>
<td class="nump">$ 1,249<span></span>
</td>
<td class="num">$ (74)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract liabilities obtained in acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>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_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PaymentsCollectedForWhichRevenueHasNotBeenRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue recognized and not billed as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482312/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031239510416">
<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, 2023</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="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="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw Materials</a></td>
<td class="nump">$ 1,044<span></span>
</td>
<td class="nump">$ 198<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in Process</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">244<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory, net</a></td>
<td class="nump">$ 1,044<span></span>
</td>
<td class="nump">$ 442<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>65
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031246208432">
<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, 2023</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="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="Show.showAR( this, 'defref_us-gaap_PrepaidInsurance', window );">Prepaid insurance</a></td>
<td class="nump">$ 358<span></span>
</td>
<td class="nump">$ 182<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_PrepaidSoftwareAndLicenses', window );">Prepaid software &amp; licenses</a></td>
<td class="nump">190<span></span>
</td>
<td class="nump">127<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_PrepaidRegistrationsAndMemberships', window );">Prepaid registrations and memberships</a></td>
<td class="nump">122<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherPrepaidExpenseCurrent', window );">Prepaid expenses- other</a></td>
<td class="nump">324<span></span>
</td>
<td class="nump">158<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Total other current assets</a></td>
<td class="nump">$ 994<span></span>
</td>
<td class="nump">$ 467<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_PrepaidRegistrationsAndMemberships">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prepaid registrations and memberships.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_PrepaidRegistrationsAndMemberships</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prepaid software and licenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483032/340-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PrepaidInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483032/340-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482955/340-10-05-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>66
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031240968288">
<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, 2023</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="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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">&#160;Property and equipment, gross</a></td>
<td class="nump">$ 2,851<span></span>
</td>
<td class="nump">$ 2,030<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(1,571)<span></span>
</td>
<td class="num">(1,585)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">1,280<span></span>
</td>
<td class="nump">445<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">&#160;Property and equipment, gross</a></td>
<td class="nump">783<span></span>
</td>
<td class="nump">615<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">&#160;Property and equipment, gross</a></td>
<td class="nump">700<span></span>
</td>
<td class="nump">571<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">&#160;Property and equipment, gross</a></td>
<td class="nump">386<span></span>
</td>
<td class="nump">352<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">&#160;Property and equipment, gross</a></td>
<td class="nump">611<span></span>
</td>
<td class="nump">477<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_LeasedbuoysAndWAMVsMember', window );">Leased buoys And WAMVs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">&#160;Property and equipment, gross</a></td>
<td class="nump">371<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Progress [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">&#160;Property and equipment, gross</a></td>
<td class="text"> <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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=OPTT_LeasedbuoysAndWAMVsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=OPTT_LeasedbuoysAndWAMVsMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>67
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031249756064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</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="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="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 183,000<span></span>
</td>
<td class="nump">$ 144,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>68
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031241033280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Components of Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2023</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="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible 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="Show.showAR( this, 'defref_us-gaap_FiniteLivedPatentsGross', window );">Patents</a></td>
<td class="nump">$ 2,729<span></span>
</td>
<td class="nump">$ 2,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedTrademarksGross', window );">Trademarks</a></td>
<td class="nump">2,769<span></span>
</td>
<td class="nump">2,769<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedTradeNamesGross', window );">Tradename</a></td>
<td class="nump">130<span></span>
</td>
<td class="nump">130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedCustomerRelationshipsGross', window );">Customer Relationships</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, gross</a></td>
<td class="nump">5,778<span></span>
</td>
<td class="nump">5,778<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(1,800)<span></span>
</td>
<td class="num">(1,642)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">$ 3,978<span></span>
</td>
<td class="nump">$ 4,136<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_FiniteLivedCustomerRelationshipsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross carrying amount before accumulated amortization as of the balance sheet date to an asset acquired in a business combination representing a favorable existing relationship with customers having a finite beneficial life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedCustomerRelationshipsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483147/928-340-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedPatentsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross carrying amount before accumulated amortization as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law. Such costs may have been expended to directly apply and receive patent rights, or to acquire such rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedPatentsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedTradeNamesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross carrying amount before accumulated amortization as of the balance sheet date of the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a reasonably expected period of economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedTradeNamesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedTrademarksGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross carrying amount before accumulated amortization as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a specified period of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedTrademarksGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031245026624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</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="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible 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="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 158,000<span></span>
</td>
<td class="nump">$ 86,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>70
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031249763552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Nov. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 8,537<span></span>
</td>
<td class="nump">$ 8,537<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,500<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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_dei_LegalEntityAxis=OPTT_MarineAdvancedRoboticsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=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>71
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031239453392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Operating Lease Costs (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, 2023</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="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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 382<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="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">44<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 426<span></span>
</td>
<td class="nump">$ 403<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>72
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031240965824">
<tr>
<th class="tl" colspan="1" rowspan="1"><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"><div>Apr. 30, 2023</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="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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating right-of-use assets, net</a></td>
<td class="nump">$ 1,751<span></span>
</td>
<td class="nump">$ 752<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Right-of-use liabilities- current</a></td>
<td class="nump">529<span></span>
</td>
<td class="nump">319<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Right-of-use liabilities- long term</a></td>
<td class="nump">1,311<span></span>
</td>
<td class="nump">$ 538<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 1,840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term- operating leases</a></td>
<td class="text">4 years 1 month 20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate- operating leases</a></td>
<td class="nump">8.50%<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031238768848">
<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, 2023 </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="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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 701<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">494<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">318<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">325<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">362<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future minimum lease payments</a></td>
<td class="nump">2,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(360)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">$ 1,840<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>74
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031244434192">
<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, 2023</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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Lessee, Operating Lease, Renewal Term</a></td>
<td class="text">2 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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lease commencement date</a></td>
<td class="text">62 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="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating lease cash flow payments</a></td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseOptionToExtend', window );">Lessee, operating lease, option to extend</a></td>
<td class="text">The lease includes an initial lease term of seven years which is set to expire in November
of 2024, and contains 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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lease commencement date</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=OPTT_HoustonTexasMember', window );">Houston, Texas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseOptionToExtend', window );">Lessee, operating lease, option to extend</a></td>
<td class="text">expire in January of 2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lease commencement date</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseOptionToExtend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_srt_StatementGeographicalAxis=OPTT_MonroeTownshipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=OPTT_HoustonTexasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=OPTT_HoustonTexasMember</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>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031240531968">
<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, 2023</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="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="Show.showAR( this, 'defref_us-gaap_ConstructionPayableCurrent', window );">Project costs</a></td>
<td class="nump">$ 181<span></span>
</td>
<td class="nump">$ 59<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualCarryingValueCurrent', window );">Contract loss reserve</a></td>
<td class="text"> <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="Show.showAR( this, 'defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent', window );">Employee incentive payments</a></td>
<td class="nump">1,948<span></span>
</td>
<td class="nump">266<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Accrued salary and benefits</a></td>
<td class="nump">52<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="Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Professional Fees</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">165<span></span>
</td>
<td class="nump">134<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses total</a></td>
<td class="nump">$ 2,346<span></span>
</td>
<td class="nump">$ 877<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>76
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031249701616">
<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. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised', window );">Warrants to purchase common stock exercised</a></td>
<td class="nump">732,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=OPTT_UnderwrittenPublicOfferingMember', window );">Underwritten Public Offering [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [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="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants to purchase common stock exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,927,680<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.85<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants and rights outstanding, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Class of warrant or right number of securities called by warrants or rights exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_SubsidiarySaleOfStockAxis=OPTT_UnderwrittenPublicOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=OPTT_UnderwrittenPublicOfferingMember</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>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031238778480">
<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"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>May 03, 2020</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ProceedsFromLoanOriginations1', window );">Proceeds from loan originations</a></td>
<td class="text">&#160;<span></span>
</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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt interest rate</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long-term debt</a></td>
<td class="text">&#160;<span></span>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description for the amount decreases as the indebtedness forgiven by the holder of the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 808<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479402/808-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>78
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031242091360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Stock Option Valuation Assumptions (Details) - Share-Based Payment Arrangement, Option [Member]<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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">5 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">109.00%<span></span>
</td>
<td class="nump">121.90%<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031239401056">
<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, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares Underlying Options Outstanding, beginning | shares</a></td>
<td class="nump">1,110,356<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Beginning balance | $ / shares</a></td>
<td class="nump">$ 2.34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term (In Years), Beginning</a></td>
<td class="text">9 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Shares underlying Options Outstanding, Granted | shares</a></td>
<td class="nump">601,089<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Granted | $ / shares</a></td>
<td class="nump">$ 0.68<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Shares Underlying Options ,Exercised | shares</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercised | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Shares Underlying Options, Cancelled/forfeited | shares</a></td>
<td class="num">(182,165)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Cancelled/forfeited | $ / shares</a></td>
<td class="nump">$ 1.59<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_StockIssuedDuringPeriodSharesStockOptionsExpired', window );">Shares underlying options outstanding, expired | shares</a></td>
<td class="num">(95)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, expired | $ / shares</a></td>
<td class="nump">$ 511.12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares Underlying Options, ending | shares</a></td>
<td class="nump">1,529,185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, ending balance | $ / shares</a></td>
<td class="nump">$ 1.75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Shares Underlying Options, Exercisable at Ending | shares</a></td>
<td class="nump">513,077<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable at ending | $ / shares</a></td>
<td class="nump">$ 3.22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted Average Remaining Contractual Term (In Years), Exercisable at Ending</a></td>
<td class="text">7 years 8 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="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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares Underlying Options Outstanding, beginning | 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Beginning balance | $ / shares</a></td>
<td class="nump">$ 2.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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term (In Years), Beginning</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Shares underlying Options Outstanding, Granted | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Granted | $ / shares</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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Shares Underlying Options ,Exercised | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercised | $ / shares</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Shares Underlying Options, Cancelled/forfeited | shares</a></td>
<td class="num">(143,455)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Cancelled/forfeited | $ / shares</a></td>
<td class="nump">$ 2.93<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares Underlying Options, ending | shares</a></td>
<td class="nump">66,667<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, ending balance | $ / shares</a></td>
<td class="nump">$ 0.62<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm', window );">Weighted Average Remaining Contractual Term (In Years), Ending</a></td>
<td class="text">8 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Shares Underlying Options, Exercisable at Ending | shares</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable at ending | $ / shares</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term (in years), ending.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock issued during period shares stock options expired</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=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>80
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031240547472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Non-vested Restricted Stock Activity (Details) - Non-vested Restricted Stock [Member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Shares, Unvested, Beginning | shares</a></td>
<td class="nump">827,764<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Price per Share, Unvested, Beginning | $ / shares</a></td>
<td class="nump">$ 1.41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Shares, Unvested, Granted | shares</a></td>
<td class="nump">1,608,681<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Price per Share, Unvested, Granted | $ / shares</a></td>
<td class="nump">$ 0.75<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Number of Shares, Unvested, Vested and issued | shares</a></td>
<td class="num">(399,429)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Price per Share, Unvested, Vested | $ / shares</a></td>
<td class="nump">$ 1.38<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Number of Shares, Cancelled/forfeited | shares</a></td>
<td class="num">(51,022)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted Average Price per Share, Cancelled/forfeited | $ / shares</a></td>
<td class="nump">$ 1.32<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Shares, Unvested, Ending | shares</a></td>
<td class="nump">1,985,994<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Price per Share, Unvested, Ending | $ / shares</a></td>
<td class="nump">$ 0.89<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=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>81
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031239256736">
<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">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>Apr. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Shares underlying options outstanding, granted</a></td>
<td class="nump">601,089<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Total unrecognized compensation</a></td>
<td class="nump">$ 700,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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-based compensation of weighted-average period</a></td>
<td class="text">2 years 3 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Shares underlying options outstanding, granted</a></td>
<td class="nump">601,089<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Intrinsic value</a></td>
<td class="nump">$ 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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Options unvested</a></td>
<td class="nump">513,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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual term</a></td>
<td class="text">7 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="nump">$ 300,000<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=OPTT_EmployeeStockOptionOneMember', window );">Employee Stock Option One [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Intrinsic value</a></td>
<td class="nump">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>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Intrinsic value</a></td>
<td class="nump">$ 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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Options unvested</a></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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual term</a></td>
<td class="text">8 years 1 month 6 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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Total unrecognized compensation</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-based compensation of weighted-average period</a></td>
<td class="text">1 month 6 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="nump">$ 1,100,000<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-based compensation of weighted-average period</a></td>
<td class="text">1 year 4 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of restricted shares, granted</a></td>
<td class="nump">1,608,681<span></span>
</td>
<td class="nump">827,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation cost</a></td>
<td class="nump">$ 1,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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share-based compensation arrangement shares authorized</a></td>
<td class="nump">4,382,036<span></span>
</td>
<td class="text">&#160;<span></span>
</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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Share-based compensation arrangement shares aggregate increase</a></td>
<td class="nump">$ 3,050,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="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Capital shares reserved for future issuance</a></td>
<td class="nump">221,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share-based compensation arrangement shares authorized</a></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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Available for grant</a></td>
<td class="nump">161,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="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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=OPTT_EmployeeStockOptionOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=OPTT_EmployeeStockOptionOneMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_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_us-gaap_PlanNameAxis=OPTT_TwoThousandAndFifteenOmnibusIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=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_us-gaap_PlanNameAxis=OPTT_TwoThousandAndEighteenInducementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=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>82
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031238669632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Details Narrative) - 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>Jun. 01, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues</a></td>
<td class="nump">$ 500,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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues</a></td>
<td class="nump">1,923,077<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent liability MAR acquisition amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200,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="Show.showAR( this, 'defref_OPTT_IncreaseDecreaseInContingentLiability', window );">Increased in contingent liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure', window );">Fair value of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,600,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="Show.showAR( this, 'defref_OPTT_ContingentLiabilityRelatedToEarnouts', window );">contingent liability related to earnouts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Loans payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Notes Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,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_ContingentLiabilityRelatedToEarnouts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contingent liability related to earnouts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ContingentLiabilityRelatedToEarnouts</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_IncreaseDecreaseInContingentLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in contingent liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_IncreaseDecreaseInContingentLiability</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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479613/805-30-35-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ContingentConsiderationClassifiedAsEquityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of contingent consideration in a business combination that is classified in shareholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>83
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031249203600">
<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, 2023</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="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="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="num">$ (26,578)<span></span>
</td>
<td class="num">$ (20,665)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="num">(26)<span></span>
</td>
<td class="num">(32)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">$ (26,604)<span></span>
</td>
<td class="num">$ (20,697)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>84
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031246170048">
<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, 2023</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="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="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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">5.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Federal research and development tax credits</a></td>
<td class="nump">1.90%<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign rate differential</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther', window );">Other non-deductible expenses</a></td>
<td class="num">(1.10%)<span></span>
</td>
<td class="num">(0.90%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits', window );">Proceeds of sale of New Jersey tax benefits</a></td>
<td class="num">(7.00%)<span></span>
</td>
<td class="num">(7.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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">1.30%<span></span>
</td>
<td class="nump">1.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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Increase in valuation allowance</a></td>
<td class="nump">22.90%<span></span>
</td>
<td class="nump">14.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Income tax (benefit)</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="num">(8.90%)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective income tax reconciliation proceeds of sale of new jersey tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>85
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031238762992">
<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, 2023</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="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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Federal net operating loss carryforwards</a></td>
<td class="nump">$ 43,788<span></span>
</td>
<td class="nump">$ 40,338<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">Foreign net operating loss carryforwards</a></td>
<td class="nump">2,059<span></span>
</td>
<td class="nump">2,061<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">State operating loss carryforwards</a></td>
<td class="nump">1,578<span></span>
</td>
<td class="nump">968<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Federal and New Jersey research and development tax credits</a></td>
<td class="nump">5,143<span></span>
</td>
<td class="nump">4,167<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock compensation</a></td>
<td class="nump">662<span></span>
</td>
<td class="nump">429<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">474<span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment', window );">Capitalized section 174 research &amp; development</a></td>
<td class="nump">1,453<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="Show.showAR( this, 'defref_OPTT_DeferredTaxAssetsLeases', window );">Leases</a></td>
<td class="nump">448<span></span>
</td>
<td class="nump">207<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">76<span></span>
</td>
<td class="nump">142<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Net deferred tax assets before valuation allowance</a></td>
<td class="nump">55,681<span></span>
</td>
<td class="nump">48,391<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(54,644)<span></span>
</td>
<td class="num">(47,597)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">1,037<span></span>
</td>
<td class="nump">794<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_DeferredTaxLiabilitiesOtherLiabilities', window );">Lease liabilities</a></td>
<td class="nump">448<span></span>
</td>
<td class="nump">203<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangibles</a></td>
<td class="nump">792<span></span>
</td>
<td class="nump">794<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax liabilities</a></td>
<td class="num">$ (203)<span></span>
</td>
<td class="num">$ (203)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_DeferredTaxAssetsLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DeferredTaxAssetsLeases</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_DeferredTaxLiabilitiesOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities other liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_DeferredTaxLiabilitiesOtherLiabilities</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DeferredTaxAssetsInProcessResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>86
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031241109360">
<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="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance</a></td>
<td class="nump">$ 54,644<span></span>
</td>
<td class="nump">$ 47,597<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</a></td>
<td class="nump">7,000<span></span>
</td>
<td class="nump">2,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">$ 207,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_OperatingLossCarryforwardsExpirationDescription', window );">Operating loss carryforwards, expiration description</a></td>
<td class="text">begin to
expire in fiscal 2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_OperatingLossCarryforwardsSubjectToNoExpiration', window );">Operating loss carryforwards subject to no expiration</a></td>
<td class="nump">$ 72,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLimitationsOnUse', window );">Operating loss carryforwards, expiration description</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="num">$ (278)<span></span>
</td>
<td class="num">(1,823)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLimitationsOnUse', window );">Description of tax credit carryforward, limitations on use</a></td>
<td class="text">Expenses incurred in connection with R&E activities in the US must
be amortized over a 5-year period if incurred, and R&E expenses incurred outside the US must be amortized over a 15-year period.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_IncomeTaxReconciliationNetOperatingLossesTaxCredits', window );">Income tax benefit, net operating losses</a></td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment', window );">Income tax benefit, research and development expense</a></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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">$ 22,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLimitationsOnUse', window );">Operating loss carryforwards, expiration description</a></td>
<td class="text">begin to
expire in 2042, 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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">$ 10,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax Credit Carryforward, Amount</a></td>
<td class="nump">$ 4,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_IncomeTaxReconciliationNetOperatingLossesTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_IncomeTaxReconciliationNetOperatingLossesTaxCredits</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_OperatingLossCarryforwardsExpirationDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating loss carryforwards, expiration description.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net operating loss subject to no expiration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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 nondeductible research and development expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_TaxCreditCarryforwardLimitationsOnUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the limitation related to use of the tax credit carryforward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardLimitationsOnUse</td>
</tr>
<tr>
<td style="padding-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_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_NewJerseyDivisionOfTaxationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031244674384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details Narrative) - Tax Authority, Spain [Member]<br></strong></div></th>
<th class="th">
<div>Jan. 25, 2021 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>EUR (&#8364;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued', window );">Income tax penalties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 331,000<span></span>
</td>
<td class="nump">&#8364; 279,870<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesPaidValue', window );">Payment of tax on damages</a></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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LossContingencyDamagesPaidValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of damages paid to the plaintiff in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncomeTaxAuthorityNameAxis=us-gaap_TaxAuthoritySpainMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031245169504">
<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, 2023</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="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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (26,326)<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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets</a></td>
<td class="nump">1,751<span></span>
</td>
<td class="nump">752<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">53,374<span></span>
</td>
<td class="nump">73,393<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues from external customers</a></td>
<td class="nump">2,732<span></span>
</td>
<td class="nump">1,759<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(26,326)<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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets</a></td>
<td class="nump">1,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">1,280<span></span>
</td>
<td class="nump">445<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">53,374<span></span>
</td>
<td class="nump">73,393<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues from external customers</a></td>
<td class="nump">2,479<span></span>
</td>
<td class="nump">1,633<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(26,375)<span></span>
</td>
<td class="num">(18,732)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets</a></td>
<td class="nump">1,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">1,280<span></span>
</td>
<td class="nump">445<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">53,374<span></span>
</td>
<td class="nump">73,359<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues from external customers</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text"> <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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues from external customers</a></td>
<td class="nump">253<span></span>
</td>
<td class="nump">107<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">49<span></span>
</td>
<td class="num">(131)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets</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="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="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text"> <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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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>89
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031248202816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segments and Geographic Information (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2023 </div>
<div>Segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>90
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031240977504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefits (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, 2023</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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_ContributionPercentage', window );">Contribution percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_EmployeeContributionPercentage', window );">Contribution percentage</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_EmployeeContributionPercentageMaximum', window );">Employee contribution percentage</a></td>
<td class="nump">6.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="Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Employee Benefits and Share-Based Compensation</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=OPTT_RetirementPlanMember', window );">Retirement Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Employee Benefits and Share-Based Compensation</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_EmployeeContributionPercentage', window );">Contribution percentage</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_OPTT_EmployeeContributionPercentage', window );">Contribution percentage</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_OPTT_ContributionPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contribution percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_ContributionPercentage</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_EmployeeContributionPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee contribution percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_EmployeeContributionPercentage</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_EmployeeContributionPercentageMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee contribution percentage maximum.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">OPTT_EmployeeContributionPercentageMaximum</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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_EmployeeBenefitsAndShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for employee benefit and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PlanNameAxis=OPTT_RetirementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=OPTT_RetirementPlanMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140031241213696">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 29, 2023</div></th>
<th class="th"><div>Jun. 01, 2023</div></th>
<th class="th"><div>Nov. 15, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Number of value issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of value issued, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,923,077<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Number of value issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of value issued, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,330,162<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of Stock, Number of Shares Issued in Transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,330,162<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of value issued, shares</a></td>
<td class="nump">2,403,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Subsequent Event [Member] | Earnout Provisions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of value issued, shares</a></td>
<td class="nump">1,923,077<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Subsequent Event [Member] | Performance Bonuses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of value issued, shares</a></td>
<td class="nump">480,769<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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</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_OtherCommitmentsAxis=OPTT_EarnoutProvisionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=OPTT_EarnoutProvisionsMember</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_OtherCommitmentsAxis=OPTT_PerformanceBonusesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=OPTT_PerformanceBonusesMember</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>92
<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/20230430"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  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-20230430.xsd" xlink:type="simple"/>
    <context id="From2022-05-01to2023-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_custom_CommonStockParValue0.001Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">OPTT:CommonStockParValue0.001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_custom_SeriesAPreferredStockPurchaseRightsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">OPTT:SeriesAPreferredStockPurchaseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-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="AsOf2023-07-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <instant>2023-07-28</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <instant>2023-04-30</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="From2021-05-012022-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-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_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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="AsOf2021-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </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_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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_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_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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="From2022-05-012023-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>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-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>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-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>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-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>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-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>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-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>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-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>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-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>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_us-gaap_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_us-gaap_TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoAndFourCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:TwoAndFourCustomersMember</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>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoAndFourCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">OPTT:TwoAndFourCustomersMember</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="AsOf2023-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>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-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>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_WAMVMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_custom_WAMVMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</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_AccountingStandardsUpdate201602Member_custom_WAMVMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</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_WAMVMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:WAMVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_BuoyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_custom_BuoyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</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_AccountingStandardsUpdate201602Member_custom_BuoyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</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_BuoyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">OPTT:BuoyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</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_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</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_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</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_AccountingStandardsUpdate201602Member_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</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_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_custom_NorthAndSouthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</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_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</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_NorthAndSouthAmericaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:NorthAndSouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_srt_EuropeMember">
        <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:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_srt_EuropeMember">
        <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:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_srt_EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_srt_EuropeMember">
        <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:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</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_AccountingStandardsUpdate201602Member_srt_EuropeMember">
        <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:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</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">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember">
        <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:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember">
        <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:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_custom_AsiaAndAustraliaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember">
        <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:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</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_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember">
        <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:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</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">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:AsiaAndAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_RegionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_custom_RegionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</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_AccountingStandardsUpdate201602Member_custom_RegionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</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_RegionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:RegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-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>2023-04-30</instant>
        </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="AsOf2023-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>2023-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="AsOf2023-04-30_custom_CorporateBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:CorporateBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_custom_CorporateBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:CorporateBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-04-30_custom_CorporateBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:CorporateBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_custom_CorporateBondsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:CorporateBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-04-30_custom_GovernmentBondsandNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentBondsandNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_custom_GovernmentBondsandNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentBondsandNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-04-30_custom_GovernmentBondsandNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentBondsandNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_custom_GovernmentBondsandNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentBondsandNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-04-30_custom_GovernmentAgencyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_custom_GovernmentAgencyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-04-30_custom_GovernmentAgencyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_custom_GovernmentAgencyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">OPTT:GovernmentAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-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>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-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>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-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>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-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>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-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>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-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>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_custom_LeasedAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:LeasedAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-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>2023-04-30</instant>
        </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="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="AsOf2023-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>2023-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="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="AsOf2023-04-30_custom_LeasedbuoysAndWAMVsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:LeasedbuoysAndWAMVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2022-04-30_custom_LeasedbuoysAndWAMVsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">OPTT:LeasedbuoysAndWAMVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-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>2023-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-11-30_custom_MarineAdvancedRoboticsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">OPTT:MarineAdvancedRoboticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="From2022-05-012023-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>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-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>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_custom_HoustonTexasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:HoustonTexasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_custom_HoustonTexasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">OPTT:HoustonTexasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-03-31_custom_UnderwrittenPublicOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">OPTT:UnderwrittenPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</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="From2021-02-282021-02-28_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-02-28</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2021-02-28_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>2021-02-28</instant>
        </period>
    </context>
    <context id="From2022-05-012023-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>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2015-12-31_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:TwoThousandAndFifteenOmnibusIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_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>2023-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-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="AsOf2023-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>2023-04-30</instant>
        </period>
    </context>
    <context id="From2022-05-012023-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>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </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="AsOf2023-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>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_custom_EmployeeStockOptionOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">OPTT:EmployeeStockOptionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-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>2023-04-30</instant>
        </period>
    </context>
    <context id="From2022-05-012023-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>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </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="From2022-05-012023-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>2022-05-01</startDate>
            <endDate>2023-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="AsOf2023-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>2023-04-30</instant>
        </period>
    </context>
    <context id="From2022-05-012023-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>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </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="AsOf2023-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>2023-04-30</instant>
        </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="From2022-05-012023-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>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-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>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-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>2023-04-30</instant>
        </period>
    </context>
    <context id="From2022-05-012023-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>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2023-06-012023-06-01_us-gaap_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-01</startDate>
            <endDate>2023-06-01</endDate>
        </period>
    </context>
    <context id="AsOf2023-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>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-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>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="From2022-05-012023-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>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-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>2023-04-30</instant>
        </period>
    </context>
    <context id="From2022-05-012023-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>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </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="From2022-05-012023-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>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-04-30_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>
            <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="From2022-05-012023-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>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-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>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-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>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-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>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-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>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-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>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-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>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-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>2023-04-30</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="From2022-05-012023-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>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2022-05-012023-04-30_custom_RetirementPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:RetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-012022-04-30_custom_RetirementPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">OPTT:RetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2021-11-142021-11-15_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-11-14</startDate>
            <endDate>2021-11-15</endDate>
        </period>
    </context>
    <context id="From2023-06-282023-06-29_us-gaap_SubsequentEventMember_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>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-28</startDate>
            <endDate>2023-06-29</endDate>
        </period>
    </context>
    <context id="From2023-06-282023-06-29_us-gaap_SubsequentEventMember_us-gaap_CommonStockMember_custom_EarnoutProvisionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">OPTT:EarnoutProvisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-28</startDate>
            <endDate>2023-06-29</endDate>
        </period>
    </context>
    <context id="From2023-06-282023-06-29_us-gaap_SubsequentEventMember_us-gaap_CommonStockMember_custom_PerformanceBonusesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001378140</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">OPTT:PerformanceBonusesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-28</startDate>
            <endDate>2023-06-29</endDate>
        </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="From2022-05-01to2023-04-30">0001378140</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2022-05-01to2023-04-30">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="From2022-05-01to2023-04-30">FY</dei:DocumentFiscalPeriodFocus>
    <OPTT:EarnOutPayableCurrent
      contextRef="AsOf2022-04-30"
      id="xdx2ixbrl0110"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="AsOf2023-04-30"
      id="xdx2ixbrl0130"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2023-04-30"
      id="xdx2ixbrl0145"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2022-04-30"
      id="xdx2ixbrl0146"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:OtherIncomeEmployeeRetentionCredit
      contextRef="From2021-05-012022-04-30"
      id="xdx2ixbrl0230"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:OtherIncomeProceedsFromInsuranceClaim
      contextRef="From2021-05-012022-04-30"
      id="xdx2ixbrl0233"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2022-05-01to2023-04-30"
      id="xdx2ixbrl0235"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:LossOnLiquidationOfSubsidiary
      contextRef="From2022-05-01to2023-04-30"
      id="xdx2ixbrl0238"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2022-05-01to2023-04-30"
      id="xdx2ixbrl0272"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0289"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0290"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-012022-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0291"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0293"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0296"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0297"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0299"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0300"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0304"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0306"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0307"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0313"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0315"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0316"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings
      contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0321"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings
      contextRef="From2021-05-012022-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0323"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings
      contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0324"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings
      contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0325"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:LiquidationOfSubsidiary
      contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0330"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:LiquidationOfSubsidiary
      contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0331"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:LiquidationOfSubsidiary
      contextRef="From2021-05-012022-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0332"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:LiquidationOfSubsidiary
      contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0333"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-05-012022-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0337"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0338"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-05-012022-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0339"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2021-05-012022-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0340"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-05-012023-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0366"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-05-012023-04-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0367"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-05-012023-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0368"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-05-012023-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0370"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-05-012023-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0373"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-05-012023-04-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0374"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-05-012023-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0376"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-05-012023-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0377"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2022-05-012023-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0380"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2022-05-012023-04-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0381"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2022-05-012023-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0382"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2022-05-012023-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0383"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2022-05-012023-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0384"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2022-05-01to2023-04-30"
      id="xdx2ixbrl0385"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings
      contextRef="From2022-05-012023-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0389"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings
      contextRef="From2022-05-012023-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0391"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings
      contextRef="From2022-05-012023-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0392"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings
      contextRef="From2022-05-012023-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0393"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2022-05-012023-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0398"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2022-05-012023-04-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0399"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2022-05-012023-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0400"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2022-05-012023-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0401"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2022-05-01to2023-04-30"
      id="xdx2ixbrl0454"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:LossOnLiquidationOfSubsidiary
      contextRef="From2022-05-01to2023-04-30"
      id="xdx2ixbrl0457"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:DeferredTaxLiabilitiesNet
      contextRef="From2022-05-01to2023-04-30"
      id="xdx2ixbrl0463"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:IncreaseDecreaseInLitigationPayable
      contextRef="From2022-05-01to2023-04-30"
      id="xdx2ixbrl0487"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments
      contextRef="From2021-05-012022-04-30"
      id="xdx2ixbrl0503"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireLeaseReceivables
      contextRef="From2021-05-012022-04-30"
      id="xdx2ixbrl0512"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="From2022-05-01to2023-04-30"
      id="xdx2ixbrl0514"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="From2022-05-01to2023-04-30"
      id="xdx2ixbrl0523"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2022-05-01to2023-04-30"
      id="xdx2ixbrl0532"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssued1
      contextRef="From2022-05-01to2023-04-30"
      id="xdx2ixbrl0547"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:OperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="From2021-05-012022-04-30"
      id="xdx2ixbrl0551"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:ContingentLiabilityMar
      contextRef="From2022-05-01to2023-04-30"
      id="xdx2ixbrl0553"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_WAMVMember"
      id="xdx2ixbrl0600"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_BuoyMember"
      id="xdx2ixbrl0606"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_BuoyMember"
      id="xdx2ixbrl0612"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember"
      id="xdx2ixbrl0618"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ServiceMember"
      id="xdx2ixbrl0624"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ProductMember"
      id="xdx2ixbrl0636"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember"
      id="xdx2ixbrl0648"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_srt_EuropeMember"
      id="xdx2ixbrl0652"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_srt_EuropeMember"
      id="xdx2ixbrl0654"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_srt_EuropeMember"
      id="xdx2ixbrl0656"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201602Member_srt_EuropeMember"
      id="xdx2ixbrl0660"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember"
      id="xdx2ixbrl0666"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_AsiaAndAustraliaMember"
      id="xdx2ixbrl0672"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_RegionMember"
      id="xdx2ixbrl0684"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration
      contextRef="AsOf2023-04-30_us-gaap_LeaseholdImprovementsMember"
      id="xdx2ixbrl0790">http://fasb.org/us-gaap/2023#UsefulLifeTermOfLeaseMember</us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="AsOf2021-04-30"
      id="xdx2ixbrl0844"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ContractWithCustomerLiability
      contextRef="AsOf2022-04-30"
      id="xdx2ixbrl0860"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:ContractLiabilitiesObtainedInAcquisition
      contextRef="From2022-05-01to2023-04-30"
      id="xdx2ixbrl0862"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:InventoryWorkInProcess
      contextRef="AsOf2023-04-30"
      id="xdx2ixbrl0878"
      unitRef="USD"
      xsi:nil="true"/>
    <OPTT:PrepaidRegistrationsAndMemberships
      contextRef="AsOf2022-04-30"
      id="xdx2ixbrl0895"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-04-30_custom_LeasedbuoysAndWAMVsMember"
      id="xdx2ixbrl0920"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-04-30_us-gaap_ConstructionInProgressMember"
      id="xdx2ixbrl0922"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LossContingencyAccrualCarryingValueCurrent
      contextRef="AsOf2023-04-30"
      id="xdx2ixbrl1036"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="AsOf2023-04-30"
      id="xdx2ixbrl1045"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2022-05-01to2023-04-30"
      id="xdx2ixbrl1126"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2022-05-01to2023-04-30"
      id="xdx2ixbrl1128"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2022-05-012023-04-30_custom_PerformanceStockOptionsMember"
      id="xdx2ixbrl1174"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2022-05-012023-04-30_custom_PerformanceStockOptionsMember"
      id="xdx2ixbrl1176"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2022-05-012023-04-30_custom_PerformanceStockOptionsMember"
      id="xdx2ixbrl1178"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2022-05-012023-04-30_custom_PerformanceStockOptionsMember"
      id="xdx2ixbrl1180"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="AsOf2023-04-30_custom_PerformanceStockOptionsMember"
      id="xdx2ixbrl1192"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2023-04-30_custom_PerformanceStockOptionsMember"
      id="xdx2ixbrl1194"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="From2022-05-01to2023-04-30"
      id="xdx2ixbrl1281"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="From2021-05-012022-04-30"
      id="xdx2ixbrl1282"
      unitRef="Pure"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="AsOf2022-04-30"
      id="xdx2ixbrl1320"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2022-05-012023-04-30_srt_EuropeMember_custom_OperatingSegmentMember"
      id="xdx2ixbrl1389"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-05-012023-04-30_srt_EuropeMember_custom_OperatingSegmentMember"
      id="xdx2ixbrl1397"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2023-04-30_srt_EuropeMember_custom_OperatingSegmentMember"
      id="xdx2ixbrl1405"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2023-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember"
      id="xdx2ixbrl1407"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2023-04-30_srt_EuropeMember_custom_OperatingSegmentMember"
      id="xdx2ixbrl1413"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2023-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember"
      id="xdx2ixbrl1415"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Assets
      contextRef="AsOf2023-04-30_srt_EuropeMember_custom_OperatingSegmentMember"
      id="xdx2ixbrl1421"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Assets
      contextRef="AsOf2023-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember"
      id="xdx2ixbrl1423"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2022-04-30_srt_EuropeMember_custom_OperatingSegmentMember"
      id="xdx2ixbrl1445"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2022-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember"
      id="xdx2ixbrl1447"
      unitRef="USD"
      xsi:nil="true"/>
    <dei:DocumentType contextRef="From2022-05-01to2023-04-30">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="From2022-05-01to2023-04-30">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="From2022-05-01to2023-04-30">2023-04-30</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="From2022-05-01to2023-04-30">--04-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="From2022-05-01to2023-04-30">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="From2022-05-01to2023-04-30">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2022-05-01to2023-04-30">001-33417</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2022-05-01to2023-04-30">Ocean Power Technologies, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2022-05-01to2023-04-30">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2022-05-01to2023-04-30">22-2535818</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2022-05-01to2023-04-30">28 ENGELHARD DRIVE</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="From2022-05-01to2023-04-30">SUITE B</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="From2022-05-01to2023-04-30">MONROE TOWNSHIP</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2022-05-01to2023-04-30">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2022-05-01to2023-04-30">08831</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2022-05-01to2023-04-30">(609)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2022-05-01to2023-04-30">730-0400</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="From2022-05-012023-04-30_custom_CommonStockParValue0.001Member">Common     Stock, par value $0.001</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2022-05-012023-04-30_custom_CommonStockParValue0.001Member">OPTT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2022-05-012023-04-30_custom_CommonStockParValue0.001Member">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="From2022-05-012023-04-30_custom_SeriesAPreferredStockPurchaseRightsMember">Series     A Preferred Stock Purchase Rights</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2022-05-012023-04-30_custom_SeriesAPreferredStockPurchaseRightsMember">n/a</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2022-05-012023-04-30_custom_SeriesAPreferredStockPurchaseRightsMember">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2022-05-01to2023-04-30">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="From2022-05-01to2023-04-30">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="From2022-05-01to2023-04-30">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2022-05-01to2023-04-30">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2022-05-01to2023-04-30">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2022-05-01to2023-04-30">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2022-05-01to2023-04-30">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="From2022-05-01to2023-04-30">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="From2022-05-01to2023-04-30">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="From2022-05-01to2023-04-30">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="AsOf2021-10-31" decimals="-5" unitRef="USD">40800000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2023-07-28" decimals="INF" unitRef="Shares">58730917</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorFirmId contextRef="From2022-05-01to2023-04-30">274</dei:AuditorFirmId>
    <dei:AuditorName contextRef="From2022-05-01to2023-04-30">EisnerAmper LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="From2022-05-01to2023-04-30">Iselin, New Jersey</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">6883000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">7885000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">27790000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">49384000</us-gaap:ShortTermInvestments>
    <us-gaap:RestrictedCashCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">65000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">258000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">745000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">482000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">152000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">386000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InventoryNet contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1044000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">442000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">994000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">467000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">37673000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">59304000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1280000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">445000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">3978000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">4136000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1751000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">752000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:RestrictedCashNoncurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">155000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">219000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:Goodwill contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">8537000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">8537000</us-gaap:Goodwill>
    <us-gaap:Assets contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">53374000</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">73393000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">952000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">905000</us-gaap:AccountsPayableCurrent>
    <OPTT:EarnOutPayableCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1500000</OPTT:EarnOutPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">2346000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">877000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1378000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">129000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">529000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">319000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1202000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">748000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">7907000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">2978000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">203000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <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:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1311000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">538000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">9421000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">4562000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2022-04-30"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2023-04-30"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2023-04-30" decimals="INF" unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2022-04-30" decimals="INF" unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2022-04-30" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2022-04-30" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2023-04-30" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2023-04-30" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2022-04-30"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2023-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="AsOf2023-04-30" decimals="INF" unitRef="Shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2023-04-30" decimals="INF" unitRef="Shares">56304642</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2022-04-30" decimals="INF" unitRef="Shares">55905213</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2023-04-30" decimals="INF" unitRef="Shares">56263728</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2022-04-30" decimals="INF" unitRef="Shares">55881861</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">56000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">56000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockCommonShares contextRef="AsOf2023-04-30" decimals="INF" unitRef="Shares">40914</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="AsOf2022-04-30" decimals="INF" unitRef="Shares">23352</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">355000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">341000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">324393000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">322932000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">-280096000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">-253770000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">-45000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">-46000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">43953000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">68831000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">53374000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">73393000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">2732000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">1759000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">2496000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">1860000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">236000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-101000</us-gaap:GrossProfit>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">1112000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-60000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:OtherGeneralExpense
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">28340000</us-gaap:OtherGeneralExpense>
    <us-gaap:OtherGeneralExpense
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">21512000</us-gaap:OtherGeneralExpense>
    <us-gaap:OperatingExpenses
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">29452000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">21452000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">-29216000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-21553000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">902000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">124000</us-gaap:InterestIncomeExpenseNet>
    <OPTT:OtherIncomeEmployeeRetentionCredit
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">1251000</OPTT:OtherIncomeEmployeeRetentionCredit>
    <OPTT:OtherIncomeProceedsFromInsuranceClaim
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">458000</OPTT:OtherIncomeProceedsFromInsuranceClaim>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">890000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <OPTT:LossOnLiquidationOfSubsidiary
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">157000</OPTT:LossOnLiquidationOfSubsidiary>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">1000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-1000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">-26604000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-20697000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">-278000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-1823000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">-26326000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-18874000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2022-05-01to2023-04-30"
      decimals="INF"
      unitRef="USDPShares">-0.47</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2022-05-01to2023-04-30"
      decimals="INF"
      unitRef="USDPShares">-0.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2021-05-012022-04-30"
      decimals="INF"
      unitRef="USDPShares">-0.35</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2021-05-012022-04-30"
      decimals="INF"
      unitRef="USDPShares">-0.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="Shares">55998543000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="Shares">55998543000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="Shares">54010233000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="Shares">54010233000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">-26326000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-18874000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-32000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">-26326000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-18906000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-04-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">52479051</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-04-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">52000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      unitRef="Shares">-21040</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-04-30_us-gaap_TreasuryStockCommonMember"
      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-012022-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-012022-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-012022-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-012022-04-30"
      decimals="-3"
      unitRef="USD">5855000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <OPTT:StockIssuedDuringPeriodSharesWithheldForTaxWithholdings
      contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      unitRef="Shares">2312</OPTT:StockIssuedDuringPeriodSharesWithheldForTaxWithholdings>
    <OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings
      contextRef="From2021-05-012022-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      unitRef="USD">3000</OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings>
    <OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">3000</OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings>
    <OPTT:LiquidationOfSubsidiary
      contextRef="From2021-05-012022-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">157000</OPTT:LiquidationOfSubsidiary>
    <OPTT:LiquidationOfSubsidiary
      contextRef="From2021-05-012022-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-012022-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_TreasuryStockCommonMember"
      decimals="INF"
      unitRef="Shares">-23352</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-04-30_us-gaap_TreasuryStockCommonMember"
      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: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_TreasuryStockCommonMember"
      decimals="INF"
      unitRef="Shares">-23352</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-04-30_us-gaap_TreasuryStockCommonMember"
      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="From2022-05-012023-04-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-26326000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">-26326000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-05-012023-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">1461000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">1461000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="From2022-05-012023-04-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">399429</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <OPTT:StockIssuedDuringPeriodSharesWithheldForTaxWithholdings
      contextRef="From2022-05-012023-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      unitRef="Shares">-17562</OPTT:StockIssuedDuringPeriodSharesWithheldForTaxWithholdings>
    <OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings
      contextRef="From2022-05-012023-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      unitRef="USD">-14000</OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings>
    <OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">-14000</OPTT:StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2022-05-012023-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">1000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">1000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-04-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">56304642</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-04-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">56000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      unitRef="Shares">-40914</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      unitRef="USD">-355000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">324393000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-04-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-280096000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-45000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">43953000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-04-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">56304642</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-04-30_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">56000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      unitRef="Shares">-40914</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="-3"
      unitRef="USD">-355000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">324393000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-04-30_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-280096000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-45000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">43953000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">-26326000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-18874000</us-gaap:NetIncomeLoss>
    <OPTT:ForeignCurrencyTransactionGainLossNetOfTax
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">1000</OPTT:ForeignCurrencyTransactionGainLossNetOfTax>
    <OPTT:ForeignCurrencyTransactionGainLossNetOfTax
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-1000</OPTT:ForeignCurrencyTransactionGainLossNetOfTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">183000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">144000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">158000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">86000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">296000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">285000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <OPTT:AmortizationOfPremiumOnInvestments
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">-113000</OPTT:AmortizationOfPremiumOnInvestments>
    <OPTT:AmortizationOfPremiumOnInvestments
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-58000</OPTT:AmortizationOfPremiumOnInvestments>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">1112000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-60000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">890000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <OPTT:LossOnLiquidationOfSubsidiary
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">157000</OPTT:LossOnLiquidationOfSubsidiary>
    <us-gaap:ShareBasedCompensation
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">1461000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">1169000</us-gaap:ShareBasedCompensation>
    <OPTT:DeferredTaxLiabilitiesNet
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">377000</OPTT:DeferredTaxLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">262000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">133000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">-234000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">195000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">602000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">292000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">527000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-19000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">47000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">217000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">1469000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-1004000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <OPTT:IncreaseDecreaseInLitigationPayable
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-1224000</OPTT:IncreaseDecreaseInLitigationPayable>
    <OPTT:IncreaseDecreaseInLeaseLiability
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">-311000</OPTT:IncreaseDecreaseInLeaseLiability>
    <OPTT:IncreaseDecreaseInLeaseLiability
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-309000</OPTT:IncreaseDecreaseInLeaseLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">1249000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-74000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">-21707000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-21296000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">64923000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">43442000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">49442000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">648000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">145000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireLeaseReceivables
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">371000</us-gaap:PaymentsToAcquireLeaseReceivables>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">4444000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">20462000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-54031000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">90000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">14000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">3000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">-14000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">87000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-32000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">-1259000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-75272000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <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>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">7103000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">8362000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:StockIssued1
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">5855000</us-gaap:StockIssued1>
    <OPTT:OperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">1296000</OPTT:OperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <OPTT:ContingentLiabilityMar
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">1591000</OPTT:ContingentLiabilityMar>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_805_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zyirR8ptdnW8" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;(1)
&lt;span id="xdx_823_zJLUT7aHlh3j"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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 provide ocean data collection and reporting, marine power, offshore communications and
Domain Awareness Systems (&#x201c;MDA&#x201d; or &#x201c;MDAS&#x201d;) products, integrated solutions, and consulting services. Our
solutions focus on four major service areas: Data as a Service (&#x201c;DaaS&#x201d;), which includes data collected by our Wave
Adaptive Modular Vessel (WAM-V&#xae;) autonomous vehicles or our PowerBuoy&#xae; product lines; Robotics as a Service
(&#x201c;RaaS&#x201d;), which provides a lower cost subscription model for our customers to access use of our WAM-V&#x2019;s&#xae;;
Power as a Service (&#x201c;PaaS&#x201d;), which includes our PowerBuoy&#xae; and subsea battery products; and our Strategic 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, while working closely with partners across our
supply chain. Our solutions are based on technologies that enable autonomous, zero or low carbon emitting, and cost effective data
collection, analysis, transportation and communication. Our solutions are primarily suited to ocean and other offshore environments,
and support generation of actionable intelligence on a standalone basis or working with other data sources. We then channel the
information we collect, and other communications, through control equipment linked to edge computing and cloud hosting environments.
Our goal is to generate most 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;For
the fiscal year ended April 30, 2023, and the fiscal year ended April 30, 2022, the Company incurred net losses of approximately
$&lt;span id="xdx_904_eus-gaap--NetIncomeLoss_iN_pn5n6_di_c20220501__20230430_zWAVYB59QmMk" title="Net loss"&gt;26.3&lt;/span&gt; million and
$&lt;span id="xdx_900_eus-gaap--NetIncomeLoss_iN_pn5n6_di_c20210501__20220430_zuUInHocjbll" title="Net loss"&gt;18.9&lt;/span&gt; million,
respectively, and used cash in operating activities of approximately $&lt;span id="xdx_902_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_pn5n6_di_c20220501__20230430_zDO0tT98U3x3" title="Cash in operations"&gt;21.7&lt;/span&gt;
million and $&lt;span id="xdx_903_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_pn5n6_di_c20210501__20220430_zJpJaaBtorf3" title="Cash in operations"&gt;21.3&lt;/span&gt;
million, respectively. The Company has continued to make investments in ongoing product development efforts and in building
inventory in anticipation of, and in support of, future growth. The Company&#x2019;s future results of operations involve significant
risks and uncertainties. Factors that could affect the Company&#x2019;s future operating results and 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, pending or threatened litigation, and
deployment risks and integration of acquisitions. For fiscal year 2023 to date and through the date of filing of this form 10-K, management has not obtained any additional capital
financing. Management believes the Company&#x2019;s current cash balance of $&lt;span id="xdx_907_eus-gaap--Cash_iI_pn5n6_c20230430_zz7J5058NYq8" title="Cash"&gt;6.9&lt;/span&gt;
million and short term investments balance of $&lt;span id="xdx_90F_eus-gaap--ShortTermInvestments_iI_pn5n6_c20230430_zB3q7iSODYe8" title="Short-term investments"&gt;27.8&lt;/span&gt;
million is sufficient to fund its planned operations through at least July 31, 2024.&lt;/span&gt;&lt;/p&gt;

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




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

</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-05-01to2023-04-30"
      decimals="-5"
      unitRef="USD">-26300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-05-012022-04-30"
      decimals="-5"
      unitRef="USD">-18900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2022-05-01to2023-04-30"
      decimals="-5"
      unitRef="USD">-21700000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2021-05-012022-04-30"
      decimals="-5"
      unitRef="USD">-21300000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:Cash contextRef="AsOf2023-04-30" decimals="-5" unitRef="USD">6900000</us-gaap:Cash>
    <us-gaap:ShortTermInvestments contextRef="AsOf2023-04-30" decimals="-5" unitRef="USD">27800000</us-gaap:ShortTermInvestments>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_80E_eus-gaap--SignificantAccountingPoliciesTextBlock_zrgsunbeSYN" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;(2)
&lt;span id="xdx_822_zbODsfZDhxZ6"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_849_eus-gaap--ConsolidationPolicyTextBlock_zjoRPTTCivd8" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(a)
&lt;span id="xdx_866_zhN7eQS6EXkd"&gt;Basis of 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
accompanying consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries, Marine
Advanced Robotics Inc. (CA), 3dent Technologies LLC (TX), and Ocean Power Technologies Ltd. in the United Kingdom. Also included are
Ocean Power Technologies Pty Ltd. and Victorian Wave Power Pty. Ltd in Australia, which have been dissolved pending final tax
clearance and Reed Sport OPT Wave Park, LLC (OR), which has been dissolved as of the filing of this document. 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84E_eus-gaap--UseOfEstimates_zrXmjh2YOSaa" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(b)
&lt;span id="xdx_868_zuRRKdksOY16"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
preparation of the consolidated financial statements requires management of the Company to make several 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, valuation consideration
related to business combinations, including contingent consideration, and other assumptions
and estimates used to evaluate the recoverability of long-lived assets, goodwill and other intangible assets. Actual results could differ from those estimates.&lt;/span&gt;&lt;/p&gt;

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

&lt;p id="xdx_844_eus-gaap--BusinessCombinationsPolicy_zutkdszwd0mb" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(c)
&lt;span id="xdx_86B_zx6Y0ErQGH01"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




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

&lt;p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zol6HpKuT6Od" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(d)
&lt;span id="xdx_863_z5Rx9Kz4QV9b"&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; color: Black; 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;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; 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; color: Black; 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 revenue in accordance with Accounting Standards Codification 606 (ASC 606) for contracts with customers and Accounting
Standards Codification 842 (ASC 842) for leasing arrangements. In relation to ASC 606, which states that 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 as 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 performance obligation 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. When no observable standalone selling price is available, the
standalone selling price is generally estimated based upon 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; color: Black; 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 consideration, including unpriced change orders, 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, 2023 or 2022. The Company presents shipping and handling costs, that occur after control of the promised goods or services
transfer to the customer, as fulfillment costs in costs of goods sold and regular shipping and handling activities charged to operating
expenses.&lt;/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; color: Black; 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 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, 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.
During the fiscal year ended April 30, 2023 the Company recognized approximately $&lt;span id="xdx_90B_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20230430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zGKBC0qIBuM6" title="Revenue related to performance obligations satisfied at a point in time"&gt;1.0&lt;/span&gt; million in revenue related to performance obligations
satisfied at a point in time and approximately $&lt;span id="xdx_905_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20230430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_z7u2mTVVE0m" title="Revenue related to performance obligations satisfied over-time"&gt;1.7&lt;/span&gt; million in revenue related to performance obligation satisfied over-time.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; 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;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company&#x2019;s contracts are either cost-plus contracts, fixed-price contracts, time and material agreements, lease or service agreements.
Under cost plus contracts, customers are billed for actual expenses incurred plus an agreed-upon fee.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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, and 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 revenue, 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 fiscal years ended April 30, 2023 and 2022, the majority 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The Company&#x2019;s revenue also includes revenue from certain contracts
which do not fall within the scope of ASC 606, but under the ASC 842. At inception of a contract for those classified under ASC 842, the
Company classifies leases as either operating or financing in accordance with the authoritative accounting guidance contained within ASC
Topic 842, &#x201c;Leases&#x201d;. If the direct financing or sales-type classification criteria are met, then the lease is accounted for
as a finance lease. All others are treated as operating leases. The Company recognizes revenue from operating lease arrangements generally
on a straight-line basis over the lease term, or as agreed upon in-use days are utilized, which is presented in Revenue in the Consolidated
Statement of Operations. The Company also enters into lease arrangements for its PowerBuoys&lt;b&gt;&lt;i&gt;&#xae;&lt;/i&gt;&lt;/b&gt; and Wave Adaptive Modular
Vessels (&#x201c;WAM-V&#xae;&#x201d;) with certain customers. Revenue related to multiple-element arrangements is allocated to lease and
non-lease elements based on their relative standalone selling prices or expected cost plus a margin approach. Lease elements generally
include a PowerBuoy&lt;b&gt;&lt;i&gt;&#xae;&lt;/i&gt;&lt;/b&gt;, WAM-V&#xae;, and components, while non-lease elements, which the Company expects to become more
prevalent, generally include engineering, monitoring and support services. In the lease arrangement, the customer may be provided with
an option to extend the lease term or purchase the leased buoy or WAM-V&#xae; 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;As
of April 30, 2023, the Company&#x2019;s total remaining performance obligations, also referred to as contracted backlog, totaled
$&lt;span id="xdx_90A_ecustom--RevenueRemainingPerformanceObligations_iI_pn5n6_c20230430_zyUwmvK2TA9b" title="Revenue remaining performance obligation"&gt;4.0&lt;/span&gt;
million. The Company expects to recognize approximately &lt;span id="xdx_909_ecustom--RevenueRemainingPerformancesObligationPercentage_pid_dp_uPure_c20220501__20230430_z9Y6oMvxPk11" title="Revenue remaining performance obligation, percentage"&gt;97%&lt;/span&gt;,
or $&lt;span id="xdx_905_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20230430_zBbJRKlK04Gd" title="Revenue remaining performance obligation"&gt;3.9 &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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;Existing customers are subject
to ongoing credit evaluations based on payment history and other factors. If it is determined that collectability of any portion of the
contract value is not probable, an analysis of variable consideration will be performed using either the most likely amount or expected
value method to determine the amount of revenue that must be constrained until the scenario causing the variability has been resolved.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;The Company has elected to record
taxes collected from customers on a net basis and does not include tax amounts in revenue or costs of revenue.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;The Company&#x2019;s contract assets
and liabilities primarily relate to the timing differences between cash received from a customer in connection with contractual rights
to invoicing and the timing of revenue recognition following completion of performance obligations. The Company&#x2019;s accounts receivable
balance is made up entirely of customer contract related balances.&lt;/p&gt;

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

&lt;p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_zNU2sGXzhZxf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;The below table represents the total revenue recognized under ASC 606 and
ASC 842 fiscal years ended April 30, 2023 and 2022:&lt;/p&gt;

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_8B3_zFeQz07tHM5e" style="display: none"&gt;Schedule of Revenue Recognizes From
Operating Lease Arrangements&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Fiscal year ended April 30, 2023&lt;/td&gt;&lt;td style="color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Fiscal year ended April 30, 2022&lt;/td&gt;&lt;td style="color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;ASC 606&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;ASC 842&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;ASC 606&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;ASC 842&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;Product Line:&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;WAM-V&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zvkDzvRyqa6f" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;919&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_z3tXCG8J1rdl" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;667&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__custom--WAMVMember_z94DsXhq2WT3" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;1,586&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zmKpsF3oZxc7" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;401&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_z99Gm5ofPKEb" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0600"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__custom--WAMVMember_zuvDMz17KH7h" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;401&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;Buoy&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_ztjx849v8Y9" style="color: Black; text-align: right" title="Revenue"&gt;269&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_z8Sdoh86Bfeh" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0606"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__custom--BuoyMember_zpQ1WEnW4OU4" style="color: Black; text-align: right" title="Revenue"&gt;269&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_z8yGLikiXVzb" style="color: Black; text-align: right" title="Revenue"&gt;379&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zzWaI7ByjR7e" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0612"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__custom--BuoyMember_ztXAK44y8Dj2" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;379&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zRa9arFwqCRe" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;877&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zamihnSf9tp5" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0618"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zrghi1f6vw6j" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;877&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zrjzkuSulY5i" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;979&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zLoXlmlvHENg" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0624"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zRBuRd1oQWe1" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;979&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zufVlr1gS7wb" style="color: Black; text-align: right" title="Revenue"&gt;2,065&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zdfDrMEdovIi" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;667&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__us-gaap--ProductMember_zU8pjC1ltfU9" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;2,732&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zHvtt0ugI5Kl" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;1,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zECv5BTGUrki" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0636"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__us-gaap--ProductMember_z191njfvEdcc" style="color: Black; text-align: right" title="Revenue"&gt;1,759&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal"&gt;Region:&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;North and South America&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zZyIxM6NJHlb" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;1,812&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zyaBtRT7xwK4" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;667&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zuIwh0vfEWgk" style="color: Black; text-align: right" title="Revenue"&gt;2,479&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zRoKwDjkrQkd" style="color: Black; text-align: right" title="Revenue"&gt;1,633&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z2zSNLPjJUhg" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0648"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zv6yrU8qob58" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;1,633&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__srt--EuropeMember_zMCXnkkwZb2" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0652"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__srt--EuropeMember_zvq6jEH91mWa" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0654"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__srt--EuropeMember_zj7fI3YIv0zk" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0656"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__srt--EuropeMember_z0q7OvTQL9Bi" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;19&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__srt--EuropeMember_z0UCmJPW5Qta" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0660"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember_zBTgtXurdd5c" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;19&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;Asia and Australia&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zLuyUYCoFKod" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;253&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zG4nZIYhNT8d" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0666"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zwIapsYqsd56" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;253&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zKKK8HXMH6S4" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;107&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zNmIhMOwxLGl" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0672"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zaB6mNuijyx9" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;107&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_z1LZqK6nYgal" style="width: 8%; color: Black; text-align: right" title="Revenue"&gt;2,065&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zd7i5ocqg3V6" style="width: 8%; color: Black; text-align: right" title="Revenue"&gt;667&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--RegionMember_zotJ0WbH6mmh" style="width: 8%; color: Black; text-align: right" title="Revenue"&gt;2,732&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zeZVdLHJwSDi" style="width: 8%; color: Black; text-align: right" title="Revenue"&gt;1,759&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zG5Ff3DeoEu1" style="width: 8%; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0684"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--RegionMember_zQlL0rrtOBaa" style="width: 8%; color: Black; text-align: right" title="Revenue"&gt;1,759&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AA_zbhNL2uT1G42" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_zAGfdineQou4" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(e)
&lt;span id="xdx_86C_z1XW5XMyNrl4"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. The Company
invests excess cash in a money market account or in short term investments that are held-to-maturity. The following table summarizes
cash and cash equivalents for the years ended April 30, 2023 and 2022:&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_897_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_zxYjHcCQ4kEj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B0_zXl9DhZoyJW3" style="display: none"&gt;Schedule of Cash and Cash Equivalents and Restricted Cash&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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20230430_zLtNdFRYsxGk" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20220430_zj0wPK8n6kXb" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_hus-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_zTlE18EmaVv8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Checking and savings accounts&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;2,874&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;1,815&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_hus-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_zjEgawSoQa4e" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Money market account&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;4,009&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;6,070&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_z19rYM6ZPFNf" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash and
    cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;6,883&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;7,885&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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




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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company has a letter of credit agreement with Santander Bank, N.A. (&#x201c;Santander&#x201d;). Cash of $155,000 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Santander
also issued one letter 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 $645,000 and was reduced to $323,000 in August 2020. The letter of credit was further
reduced by an additional $258,000 in January of 2023, when the PB3 and its accompanying systems passed final acceptance testing. The
remaining restricted amount of $65,000 will be released in January of 2024, which is 12 months after the buoy was fully deployed.&lt;/span&gt;&lt;/p&gt;

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

&lt;p id="xdx_898_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zxCAyuulwn8j" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B4_zqGZODFoJqc4" style="display: none"&gt;Schedule of Cash and Cash Equivalents and Restricted Cash&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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20230430_zGj3MbqOoCP1" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20220430_zCfC2ePhPjQa" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;6,883&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;7,885&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--RestrictedCashCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Restricted cash- short term&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;65&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;258&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Restricted cash- long term&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;155&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;219&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; 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="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;7,103&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;8,362&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;Investments&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;During
fiscal 2022, the Company acquired investment securities through Charles Schwab Bank. As of April 30, 2023 and 2022, their carrying
value was approximately $&lt;span id="xdx_908_eus-gaap--ShortTermInvestments_iI_pn5n6_c20230430_z3L0h3Nsg6fj" title="Investment securities"&gt;27.8&lt;/span&gt; million and
$&lt;span id="xdx_904_eus-gaap--ShortTermInvestments_iI_pn5n6_c20220430_zoNqpN6jBj6e" title="Investment securities"&gt;49.4&lt;/span&gt;
million, respectively. All short term investments 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 ability and the intention to hold all
investments to maturity, and as such are classified as held-to-maturity investments and carried at amortized cost. The total
recognized interest expense on the premium we paid for and discounts we received on the securities for the years ended April 30,
2023 and 2022 is approximately $&lt;span id="xdx_908_eus-gaap--InvestmentIncomeNetAmortizationOfDiscountAndPremium_c20220501__20230430_zZTBkXo8h018" title="Interest expense on the premium/discount"&gt;122,000&lt;/span&gt;
and $&lt;span id="xdx_905_eus-gaap--InvestmentIncomeNetAmortizationOfDiscountAndPremium_c20210501__20220430_zEuH7UUzosFi" title="Interest expense on the premium/discount"&gt;58,000&lt;/span&gt;,
respectively. Additionally, there has been no impairment on these investments.&lt;/span&gt;&lt;/p&gt;

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

&lt;p id="xdx_89B_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_z0Bh2gizRvaf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
following table summarizes the Company&#x2019;s short term investments as of April 30, 2023 and 2022:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B1_z2Nlj5mNZ0mc" style="display: none"&gt;Schedule of Investments and Unrealized Gains/Losses&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="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;b&gt;April 30, 2023&lt;/b&gt;&lt;/p&gt;

&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;b&gt;April 30, 2022&lt;/b&gt;&lt;/p&gt;

&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: center; color: Black; font-weight: bold"&gt;Category&lt;/td&gt;&lt;td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;&lt;p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;Amortized&lt;/p&gt;
                                                                                &lt;p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;Cost&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;&lt;p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;Unrealized&lt;/p&gt;
                                                                                &lt;p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;Gains (Losses)&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Market Value&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;Amortized&lt;/b&gt;&lt;/p&gt;

&lt;p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;Cost&lt;/b&gt;&lt;/p&gt;

&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Unrealized Gains (Losses)&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;Market Value&lt;/b&gt;&lt;/p&gt;

&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 22%; color: Black; text-align: left"&gt;Corporate Bonds&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zJMYVQeHnwQg" style="width: 9%; color: Black; text-align: right" title="Amortized Cost"&gt;14,776&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;&lt;p id="xdx_986_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zgFK6lxP8oHd" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)"&gt;100&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z788IZL0PRhl" style="width: 9%; color: Black; text-align: right" title="Market Value"&gt;14,876&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;$&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zTt65aJFc747" style="text-align: right; width: 9%" title="Amortized Cost"&gt;37,777&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;$&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zhMMcW1vIM62" style="text-align: right; width: 9%" title="Unrealized Gains (Losses)"&gt;995&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;$&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z8YGV3vmGnQ4" style="text-align: right; width: 9%" title="Market Value"&gt;38,772&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Government Bonds &amp;amp; Notes&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zuv5JyZn5YJd" style="color: Black; text-align: right" title="Amortized Cost"&gt;9,188&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;p id="xdx_986_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_z8YaKbSHzDhb" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)"&gt;33&lt;/p&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zrVDjsWAGo83" style="color: Black; text-align: right" title="Market Value"&gt;9,221&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;p id="xdx_980_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zC6DlPRJtfq9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right" title="Amortized Cost"&gt;9,076&lt;/p&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;$&lt;/p&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_z7a2TuP3hpcl" style="text-align: right" title="Unrealized Gains (Losses)"&gt;(1,022&lt;/td&gt;
    &lt;td&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zAKjtgCqUzkf" style="text-align: right" title="Market Value"&gt;8,054&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Government Agency&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zAxI8zZTfRc6" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Amortized Cost"&gt;3,826&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;&lt;p id="xdx_981_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zaI4VHpuTT3" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)"&gt;25&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zvczmUfRqTu3" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Market Value"&gt;3,851&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid"&gt;$&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zV0pOBcOYbf4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost"&gt;2,531&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;$&lt;/p&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_z5HTMYLdws4b" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unrealized Gains (Losses)"&gt;(11&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;p id="xdx_98F_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zixbPIof10t3" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Market Value"&gt;2,520&lt;/p&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Total Short Term Investments&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430_zS6y16JCuPx6" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Amortized Cost"&gt;27,790&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;&lt;p id="xdx_989_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430_zU4cfVjzmE7f" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)"&gt;158&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430_zI4AKsR2tgW9" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Market Value"&gt;27,948&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430_zNOmZwdbeoDa" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost"&gt;49,384&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;$&lt;/p&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430_zX1rJlVAVzH9" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Gains (Losses)"&gt;(38&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430_zlnNqFe6CCil" style="border-bottom: Black 2.5pt double; text-align: right" title="Market Value"&gt;49,346&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A9_z9puEJe3G8K1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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--InventoryPolicyTextBlock_zCH03QYO8Cq4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"&gt;&lt;b&gt;&lt;i&gt;(f)&lt;span id="xdx_869_zr1aqnCvbrvd"&gt; Inventory&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Inventory
is stated at lower of costs or net realizable value applicable to goods on hand remaining after the matching of absorbed costs with
concurrent revenues. in accordance with ASC 330. The Company has three classes of inventory; raw materials, work in process, and
finished goods. Items remain in inventory until they are shipped to the customer, at which time the costs are transferred on a FIFO
basis to cost of good sold, or moved to leased assets as applicable.&lt;/span&gt;&lt;/p&gt;

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

&lt;p id="xdx_844_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zS4tee7Uth2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"&gt;&lt;b&gt;(g) &lt;span id="xdx_862_zHwvWkbBBspd"&gt;Accounts
Receivable&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;Accounts receivable is stated at the amount billed or billable to customers
and are ordinarily due between 30 and 90 days after the issuance of the invoice. Receivables are reserved or written off based on individual
credit evaluation and specific circumstances of the customer. 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 represent an unconditional right to consideration arising from the Company&#x2019;s performance under
contracts with customers. The carrying value of such receivables represents their estimated realizable value.&lt;/p&gt;

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

&lt;p id="xdx_84E_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_z7z1lbT6I9w4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(h)
&lt;span id="xdx_862_zQmSxznFTWg1"&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; color: Black; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Property
and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated using the
straight-line method over the estimated useful lives (three to ten years) 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 is 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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p id="xdx_895_ecustom--PropertyPlantAndEquipmentUsefulLifeTableTextBlock_zvbP9XB4kSLd" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8BB_zcQDcuddpvYe" style="display: none"&gt;Schedule of Property, Plant and Equipment, Useful Life&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; color: Black; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Description&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; color: Black; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Estimated
    useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zqz0I5HW67q4" title="Property and equipment, useful life (Year)"&gt;5&lt;/span&gt;-&lt;span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zJjcR90zMOi5" title="Property and equipment, useful life (Year)"&gt;7
    years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Computer
    equipment &amp;amp; software&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z6JsrM4Ge4w1" 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; color: Black; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Office
    furniture &amp;amp; fixtures&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zvi5JuwEFTI9" title="Property and equipment, useful life (Year)"&gt;3&lt;/span&gt;-&lt;span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_z2KA1mhjesK9" 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; color: Black"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Leasehold
    improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_iI_dxL_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zizP292qLAq8" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23UsefulLifeTermOfLeaseMember"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0790"&gt;Shorter
    of the estimated useful life or lease term&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Leased
    WAM-V assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedAssetsMember_z8sQl9sAIvVg" title="Property and equipment, useful life (Year)"&gt;10&lt;/span&gt;
    years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A2_zqrEWodMqebd" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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_zmOqSWOmDvQ5" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(i)
&lt;span id="xdx_861_zEUFkkJu58J6"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company maintains cash accounts that are denominated in British pound sterling. These amounts are included in cash, cash equivalents
and restricted cash on the accompanying Consolidated Balance Sheets. Transactions denominated in a foreign currency 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zGPjyhMFtNO6" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(j)
&lt;span id="xdx_86A_zSzNiEvQtV2g"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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, 2023 was immaterial.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;As
of the year ended April 30, 2023 and 2022, the Company had two and four customers whose revenue accounted for at least 10% of the Company&#x2019;s
consolidated revenue, respectively. These revenues accounted for approximately &lt;span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220501__20230430__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoAndFourCustomersMember_zZbwo5Jijd89" title="Concentration risk percentage"&gt;32&lt;/span&gt;% and &lt;span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210501__20220430__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoAndFourCustomersMember_zIACbeYFMZr4" title="Concentration risk percentage"&gt;49&lt;/span&gt;% of the Company&#x2019;s total revenue for the
respective periods.&lt;/span&gt;&lt;/p&gt;

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

&lt;p id="xdx_846_eus-gaap--EarningsPerSharePolicyTextBlock_z1acS6BuVyKa" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(k)
&lt;span id="xdx_865_zNV5h0fBcI39"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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. 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 units 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; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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 units issued to employees and non-employee directors, totaling &lt;span id="xdx_906_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220501__20230430_zTlv7MiRgIxl" title="Antidilutive securities excluded from computation of earnings per share, amount"&gt;7,777,026&lt;/span&gt; and &lt;span id="xdx_90A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210501__20220430_zA7xqd0yLWPe" title="Antidilutive securities excluded from computation of earnings per share, amount"&gt;6,353,422&lt;/span&gt;
for the years ended April 30, 2023 and 2022, 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_845_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zjpnRS58MF4a" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(l)
&lt;span id="xdx_861_zC6vcgSp5dAg"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;b&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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, 2023 and
2022 was approximately $&lt;span id="xdx_901_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20220501__20230430_zeuSviR5eHQ8"&gt;1.5
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;million and $&lt;span id="xdx_90D_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20210501__20220430_zSVg6t84g8s8"&gt;1.2
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;million, respectively.&lt;/span&gt;&lt;/p&gt;

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

&lt;p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zFNgHOB0dRW3" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(m)
&lt;span id="xdx_865_za8pqGQMLpyi"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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). Intangible assets, including patents, are amortized over the estimated
useful life of the asset on a basis that approximates the pattern of economic benefit. The patents, trade name and customer
relationship intangibles are being amortized over 20, &lt;span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230430__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zJJm58Ubae8k" title="Intangible asset estimated lives"&gt;12&lt;/span&gt;
and &lt;span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230430__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zpcnEvztnm8b" 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. The trademark is not subject
to amortization.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Intangible
assets are reviewed for impairment if indicators of potential impairment exist. There was no indication of impairment of intangible assets
for the fiscal years ended April 30, 2023 and April 30, 2022.&lt;/span&gt;&lt;/p&gt;

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

&lt;p id="xdx_84A_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zQUPCEkCusz4" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(n)
&lt;span id="xdx_861_zlDgeJYO8tT1"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Goodwill
is assessed for impairment using a qualitative or quantitative approach. Where the Company uses 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. Management
performed a qualitative assessment in fiscal year 2023 and determined that it is more likely than not that no goodwill impairment exists
as of April 30, 2023.&lt;/span&gt;&lt;/p&gt;

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

&lt;p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_zR5WLfZ5aCQk" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(o)
&lt;span id="xdx_869_zHhIJADAHju9"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Income
taxes are accounted for under ACS 740 utilizing 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 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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 greater than 50% 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
15 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; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




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

&lt;p id="xdx_843_ecustom--AccumulatedOtherComprehensiveLossPolicyTextBlock_zwTuhfrNsAl7" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(p)
&lt;span id="xdx_86D_zkC6nsZNqnVh"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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.&lt;/span&gt;&lt;/p&gt;

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

&lt;p id="xdx_847_ecustom--WarrantyPolicyTextBlock_z5Gl1Rpg45u1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"&gt;&lt;b&gt;&lt;i&gt;(q) &lt;span id="xdx_862_zQ9xgUHqznPf"&gt;Warranty&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-size: 10pt"&gt;The Company does not include a right of
return on its products other than rights related to standard warranty provisions that permit repair or replacement of defective goods&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;.&lt;/span&gt;&lt;/p&gt;

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

&lt;p id="xdx_84C_eus-gaap--ResearchAndDevelopmentExpensePolicy_ztFifRKWswK8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"&gt;&lt;b&gt;&lt;i&gt;(r) &lt;span id="xdx_867_zp1FIEbKTXc3"&gt;Research
and Development&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;Costs related to research and development activities by the Company are expensed as incurred.&lt;/p&gt;

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

&lt;p id="xdx_845_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z2mSUtis7szk" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(s)
&lt;span id="xdx_860_zsRfZsc89mw9"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;In
June 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) 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
the adoption of ASU 2016-13 will have on its consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_851_zuZprerqOdAf" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_849_eus-gaap--ConsolidationPolicyTextBlock_zjoRPTTCivd8" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(a)
&lt;span id="xdx_866_zhN7eQS6EXkd"&gt;Basis of 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
accompanying consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries, Marine
Advanced Robotics Inc. (CA), 3dent Technologies LLC (TX), and Ocean Power Technologies Ltd. in the United Kingdom. Also included are
Ocean Power Technologies Pty Ltd. and Victorian Wave Power Pty. Ltd in Australia, which have been dissolved pending final tax
clearance and Reed Sport OPT Wave Park, LLC (OR), which has been dissolved as of the filing of this document. 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_84E_eus-gaap--UseOfEstimates_zrXmjh2YOSaa" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(b)
&lt;span id="xdx_868_zuRRKdksOY16"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
preparation of the consolidated financial statements requires management of the Company to make several 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, valuation consideration
related to business combinations, including contingent consideration, and other assumptions
and estimates used to evaluate the recoverability of long-lived assets, goodwill and other intangible assets. Actual results could differ from those estimates.&lt;/span&gt;&lt;/p&gt;

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

</us-gaap:UseOfEstimates>
    <us-gaap:BusinessCombinationsPolicy contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_844_eus-gaap--BusinessCombinationsPolicy_zutkdszwd0mb" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(c)
&lt;span id="xdx_86B_zx6Y0ErQGH01"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




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

</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zol6HpKuT6Od" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(d)
&lt;span id="xdx_863_z5Rx9Kz4QV9b"&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; color: Black; 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;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; 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; color: Black; 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 revenue in accordance with Accounting Standards Codification 606 (ASC 606) for contracts with customers and Accounting
Standards Codification 842 (ASC 842) for leasing arrangements. In relation to ASC 606, which states that 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 as 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 performance obligation 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. When no observable standalone selling price is available, the
standalone selling price is generally estimated based upon 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; color: Black; 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 consideration, including unpriced change orders, 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, 2023 or 2022. The Company presents shipping and handling costs, that occur after control of the promised goods or services
transfer to the customer, as fulfillment costs in costs of goods sold and regular shipping and handling activities charged to operating
expenses.&lt;/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; color: Black; 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 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, 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.
During the fiscal year ended April 30, 2023 the Company recognized approximately $&lt;span id="xdx_90B_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20230430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zGKBC0qIBuM6" title="Revenue related to performance obligations satisfied at a point in time"&gt;1.0&lt;/span&gt; million in revenue related to performance obligations
satisfied at a point in time and approximately $&lt;span id="xdx_905_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20230430__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_z7u2mTVVE0m" title="Revenue related to performance obligations satisfied over-time"&gt;1.7&lt;/span&gt; million in revenue related to performance obligation satisfied over-time.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; 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;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company&#x2019;s contracts are either cost-plus contracts, fixed-price contracts, time and material agreements, lease or service agreements.
Under cost plus contracts, customers are billed for actual expenses incurred plus an agreed-upon fee.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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, and 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 revenue, 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 fiscal years ended April 30, 2023 and 2022, the majority 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The Company&#x2019;s revenue also includes revenue from certain contracts
which do not fall within the scope of ASC 606, but under the ASC 842. At inception of a contract for those classified under ASC 842, the
Company classifies leases as either operating or financing in accordance with the authoritative accounting guidance contained within ASC
Topic 842, &#x201c;Leases&#x201d;. If the direct financing or sales-type classification criteria are met, then the lease is accounted for
as a finance lease. All others are treated as operating leases. The Company recognizes revenue from operating lease arrangements generally
on a straight-line basis over the lease term, or as agreed upon in-use days are utilized, which is presented in Revenue in the Consolidated
Statement of Operations. The Company also enters into lease arrangements for its PowerBuoys&lt;b&gt;&lt;i&gt;&#xae;&lt;/i&gt;&lt;/b&gt; and Wave Adaptive Modular
Vessels (&#x201c;WAM-V&#xae;&#x201d;) with certain customers. Revenue related to multiple-element arrangements is allocated to lease and
non-lease elements based on their relative standalone selling prices or expected cost plus a margin approach. Lease elements generally
include a PowerBuoy&lt;b&gt;&lt;i&gt;&#xae;&lt;/i&gt;&lt;/b&gt;, WAM-V&#xae;, and components, while non-lease elements, which the Company expects to become more
prevalent, generally include engineering, monitoring and support services. In the lease arrangement, the customer may be provided with
an option to extend the lease term or purchase the leased buoy or WAM-V&#xae; 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;As
of April 30, 2023, the Company&#x2019;s total remaining performance obligations, also referred to as contracted backlog, totaled
$&lt;span id="xdx_90A_ecustom--RevenueRemainingPerformanceObligations_iI_pn5n6_c20230430_zyUwmvK2TA9b" title="Revenue remaining performance obligation"&gt;4.0&lt;/span&gt;
million. The Company expects to recognize approximately &lt;span id="xdx_909_ecustom--RevenueRemainingPerformancesObligationPercentage_pid_dp_uPure_c20220501__20230430_z9Y6oMvxPk11" title="Revenue remaining performance obligation, percentage"&gt;97%&lt;/span&gt;,
or $&lt;span id="xdx_905_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20230430_zBbJRKlK04Gd" title="Revenue remaining performance obligation"&gt;3.9 &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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;Existing customers are subject
to ongoing credit evaluations based on payment history and other factors. If it is determined that collectability of any portion of the
contract value is not probable, an analysis of variable consideration will be performed using either the most likely amount or expected
value method to determine the amount of revenue that must be constrained until the scenario causing the variability has been resolved.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;The Company has elected to record
taxes collected from customers on a net basis and does not include tax amounts in revenue or costs of revenue.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;The Company&#x2019;s contract assets
and liabilities primarily relate to the timing differences between cash received from a customer in connection with contractual rights
to invoicing and the timing of revenue recognition following completion of performance obligations. The Company&#x2019;s accounts receivable
balance is made up entirely of customer contract related balances.&lt;/p&gt;

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

&lt;p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_zNU2sGXzhZxf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;The below table represents the total revenue recognized under ASC 606 and
ASC 842 fiscal years ended April 30, 2023 and 2022:&lt;/p&gt;

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_8B3_zFeQz07tHM5e" style="display: none"&gt;Schedule of Revenue Recognizes From
Operating Lease Arrangements&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Fiscal year ended April 30, 2023&lt;/td&gt;&lt;td style="color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Fiscal year ended April 30, 2022&lt;/td&gt;&lt;td style="color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;ASC 606&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;ASC 842&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;ASC 606&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;ASC 842&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;Product Line:&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;WAM-V&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zvkDzvRyqa6f" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;919&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_z3tXCG8J1rdl" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;667&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__custom--WAMVMember_z94DsXhq2WT3" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;1,586&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zmKpsF3oZxc7" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;401&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_z99Gm5ofPKEb" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0600"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__custom--WAMVMember_zuvDMz17KH7h" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;401&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;Buoy&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_ztjx849v8Y9" style="color: Black; text-align: right" title="Revenue"&gt;269&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_z8Sdoh86Bfeh" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0606"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__custom--BuoyMember_zpQ1WEnW4OU4" style="color: Black; text-align: right" title="Revenue"&gt;269&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_z8yGLikiXVzb" style="color: Black; text-align: right" title="Revenue"&gt;379&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zzWaI7ByjR7e" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0612"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__custom--BuoyMember_ztXAK44y8Dj2" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;379&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zRa9arFwqCRe" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;877&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zamihnSf9tp5" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0618"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zrghi1f6vw6j" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;877&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zrjzkuSulY5i" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;979&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zLoXlmlvHENg" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0624"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zRBuRd1oQWe1" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;979&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zufVlr1gS7wb" style="color: Black; text-align: right" title="Revenue"&gt;2,065&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zdfDrMEdovIi" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;667&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__us-gaap--ProductMember_zU8pjC1ltfU9" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;2,732&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zHvtt0ugI5Kl" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;1,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zECv5BTGUrki" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0636"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__us-gaap--ProductMember_z191njfvEdcc" style="color: Black; text-align: right" title="Revenue"&gt;1,759&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal"&gt;Region:&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;North and South America&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zZyIxM6NJHlb" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;1,812&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zyaBtRT7xwK4" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;667&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zuIwh0vfEWgk" style="color: Black; text-align: right" title="Revenue"&gt;2,479&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zRoKwDjkrQkd" style="color: Black; text-align: right" title="Revenue"&gt;1,633&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z2zSNLPjJUhg" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0648"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zv6yrU8qob58" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;1,633&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__srt--EuropeMember_zMCXnkkwZb2" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0652"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__srt--EuropeMember_zvq6jEH91mWa" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0654"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__srt--EuropeMember_zj7fI3YIv0zk" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0656"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__srt--EuropeMember_z0q7OvTQL9Bi" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;19&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__srt--EuropeMember_z0UCmJPW5Qta" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0660"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember_zBTgtXurdd5c" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;19&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;Asia and Australia&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zLuyUYCoFKod" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;253&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zG4nZIYhNT8d" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0666"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zwIapsYqsd56" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;253&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zKKK8HXMH6S4" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;107&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zNmIhMOwxLGl" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0672"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zaB6mNuijyx9" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;107&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_z1LZqK6nYgal" style="width: 8%; color: Black; text-align: right" title="Revenue"&gt;2,065&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zd7i5ocqg3V6" style="width: 8%; color: Black; text-align: right" title="Revenue"&gt;667&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--RegionMember_zotJ0WbH6mmh" style="width: 8%; color: Black; text-align: right" title="Revenue"&gt;2,732&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zeZVdLHJwSDi" style="width: 8%; color: Black; text-align: right" title="Revenue"&gt;1,759&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zG5Ff3DeoEu1" style="width: 8%; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0684"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--RegionMember_zQlL0rrtOBaa" style="width: 8%; color: Black; text-align: right" title="Revenue"&gt;1,759&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AA_zbhNL2uT1G42" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="AsOf2023-04-30_us-gaap_TransferredOverTimeMember"
      decimals="-5"
      unitRef="USD">1000000.0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="AsOf2023-04-30_us-gaap_TransferredAtPointInTimeMember"
      decimals="-5"
      unitRef="USD">1700000</us-gaap:RevenueRemainingPerformanceObligation>
    <OPTT:RevenueRemainingPerformanceObligations contextRef="AsOf2023-04-30" decimals="-5" unitRef="USD">4000000.0</OPTT:RevenueRemainingPerformanceObligations>
    <OPTT:RevenueRemainingPerformancesObligationPercentage
      contextRef="From2022-05-01to2023-04-30"
      decimals="INF"
      unitRef="Pure">0.97</OPTT:RevenueRemainingPerformancesObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="AsOf2023-04-30" decimals="-5" unitRef="USD">3900000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_890_eus-gaap--DisaggregationOfRevenueTableTextBlock_zNU2sGXzhZxf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;The below table represents the total revenue recognized under ASC 606 and
ASC 842 fiscal years ended April 30, 2023 and 2022:&lt;/p&gt;

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_8B3_zFeQz07tHM5e" style="display: none"&gt;Schedule of Revenue Recognizes From
Operating Lease Arrangements&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Fiscal year ended April 30, 2023&lt;/td&gt;&lt;td style="color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Fiscal year ended April 30, 2022&lt;/td&gt;&lt;td style="color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;ASC 606&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;ASC 842&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;ASC 606&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;ASC 842&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;Product Line:&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;WAM-V&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zvkDzvRyqa6f" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;919&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_z3tXCG8J1rdl" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;667&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__custom--WAMVMember_z94DsXhq2WT3" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;1,586&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--WAMVMember_zmKpsF3oZxc7" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;401&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--WAMVMember_z99Gm5ofPKEb" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0600"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__custom--WAMVMember_zuvDMz17KH7h" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;401&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;Buoy&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_ztjx849v8Y9" style="color: Black; text-align: right" title="Revenue"&gt;269&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_z8Sdoh86Bfeh" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0606"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__custom--BuoyMember_zpQ1WEnW4OU4" style="color: Black; text-align: right" title="Revenue"&gt;269&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__custom--BuoyMember_z8yGLikiXVzb" style="color: Black; text-align: right" title="Revenue"&gt;379&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__custom--BuoyMember_zzWaI7ByjR7e" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0612"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__custom--BuoyMember_ztXAK44y8Dj2" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;379&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zRa9arFwqCRe" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;877&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zamihnSf9tp5" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0618"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zrghi1f6vw6j" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;877&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zrjzkuSulY5i" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;979&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zLoXlmlvHENg" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0624"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zRBuRd1oQWe1" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;979&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zufVlr1gS7wb" style="color: Black; text-align: right" title="Revenue"&gt;2,065&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zdfDrMEdovIi" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;667&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--ProductOrServiceAxis__us-gaap--ProductMember_zU8pjC1ltfU9" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;2,732&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zHvtt0ugI5Kl" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;1,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--ProductOrServiceAxis__us-gaap--ProductMember_zECv5BTGUrki" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0636"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--ProductOrServiceAxis__us-gaap--ProductMember_z191njfvEdcc" style="color: Black; text-align: right" title="Revenue"&gt;1,759&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal"&gt;Region:&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;North and South America&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zZyIxM6NJHlb" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;1,812&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zyaBtRT7xwK4" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;667&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zuIwh0vfEWgk" style="color: Black; text-align: right" title="Revenue"&gt;2,479&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zRoKwDjkrQkd" style="color: Black; text-align: right" title="Revenue"&gt;1,633&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_z2zSNLPjJUhg" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0648"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--NorthAndSouthAmericaMember_zv6yrU8qob58" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;1,633&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__srt--EuropeMember_zMCXnkkwZb2" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0652"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__srt--EuropeMember_zvq6jEH91mWa" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0654"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__srt--EuropeMember_zj7fI3YIv0zk" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0656"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__srt--EuropeMember_z0q7OvTQL9Bi" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;19&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__srt--EuropeMember_z0UCmJPW5Qta" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0660"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember_zBTgtXurdd5c" style="color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;19&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;Asia and Australia&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zLuyUYCoFKod" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;253&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zG4nZIYhNT8d" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0666"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zwIapsYqsd56" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;253&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zKKK8HXMH6S4" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;107&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zNmIhMOwxLGl" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0672"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember_zaB6mNuijyx9" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;107&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; color: Black; font-weight: bold"&gt;&lt;span style="font-style: normal; font-weight: normal"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_z1LZqK6nYgal" style="width: 8%; color: Black; text-align: right" title="Revenue"&gt;2,065&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Revenues_pn3n3_c20220501__20230430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zd7i5ocqg3V6" style="width: 8%; color: Black; text-align: right" title="Revenue"&gt;667&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--RegionMember_zotJ0WbH6mmh" style="width: 8%; color: Black; text-align: right" title="Revenue"&gt;2,732&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-left: Black 1.5pt solid; width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201409Member__srt--StatementGeographicalAxis__custom--RegionMember_zeZVdLHJwSDi" style="width: 8%; color: Black; text-align: right" title="Revenue"&gt;1,759&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--Revenues_pn3n3_c20210501__20220430__us-gaap--AdjustmentsForNewAccountingPronouncementsAxis__us-gaap--AccountingStandardsUpdate201602Member__srt--StatementGeographicalAxis__custom--RegionMember_zG5Ff3DeoEu1" style="width: 8%; color: Black; text-align: right" title="Revenue"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0684"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Revenues_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--RegionMember_zQlL0rrtOBaa" style="width: 8%; color: Black; text-align: right" title="Revenue"&gt;1,759&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember"
      decimals="-3"
      unitRef="USD">919000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_WAMVMember"
      decimals="-3"
      unitRef="USD">667000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_custom_WAMVMember"
      decimals="-3"
      unitRef="USD">1586000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_WAMVMember"
      decimals="-3"
      unitRef="USD">401000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_custom_WAMVMember"
      decimals="-3"
      unitRef="USD">401000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember"
      decimals="-3"
      unitRef="USD">269000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_custom_BuoyMember"
      decimals="-3"
      unitRef="USD">269000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_BuoyMember"
      decimals="-3"
      unitRef="USD">379000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_custom_BuoyMember"
      decimals="-3"
      unitRef="USD">379000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">877000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">877000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">979000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_us-gaap_ServiceMember"
      decimals="-3"
      unitRef="USD">979000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">2065000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">667000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">2732000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">1759000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_us-gaap_ProductMember"
      decimals="-3"
      unitRef="USD">1759000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember"
      decimals="-3"
      unitRef="USD">1812000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_NorthAndSouthAmericaMember"
      decimals="-3"
      unitRef="USD">667000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_custom_NorthAndSouthAmericaMember"
      decimals="-3"
      unitRef="USD">2479000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_NorthAndSouthAmericaMember"
      decimals="-3"
      unitRef="USD">1633000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_custom_NorthAndSouthAmericaMember"
      decimals="-3"
      unitRef="USD">1633000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_srt_EuropeMember"
      decimals="-3"
      unitRef="USD">19000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_srt_EuropeMember"
      decimals="-3"
      unitRef="USD">19000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember"
      decimals="-3"
      unitRef="USD">253000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_custom_AsiaAndAustraliaMember"
      decimals="-3"
      unitRef="USD">253000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_AsiaAndAustraliaMember"
      decimals="-3"
      unitRef="USD">107000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_custom_AsiaAndAustraliaMember"
      decimals="-3"
      unitRef="USD">107000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember"
      decimals="-3"
      unitRef="USD">2065000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_us-gaap_AccountingStandardsUpdate201602Member_custom_RegionMember"
      decimals="-3"
      unitRef="USD">667000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-05-012023-04-30_custom_RegionMember"
      decimals="-3"
      unitRef="USD">2732000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_us-gaap_AccountingStandardsUpdate201409Member_custom_RegionMember"
      decimals="-3"
      unitRef="USD">1759000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-05-012022-04-30_custom_RegionMember"
      decimals="-3"
      unitRef="USD">1759000</us-gaap:Revenues>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_844_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_zAGfdineQou4" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(e)
&lt;span id="xdx_86C_z1XW5XMyNrl4"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. The Company
invests excess cash in a money market account or in short term investments that are held-to-maturity. The following table summarizes
cash and cash equivalents for the years ended April 30, 2023 and 2022:&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_897_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_zxYjHcCQ4kEj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B0_zXl9DhZoyJW3" style="display: none"&gt;Schedule of Cash and Cash Equivalents and Restricted Cash&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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20230430_zLtNdFRYsxGk" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20220430_zj0wPK8n6kXb" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_hus-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_zTlE18EmaVv8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Checking and savings accounts&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;2,874&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;1,815&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_hus-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_zjEgawSoQa4e" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Money market account&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;4,009&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;6,070&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_z19rYM6ZPFNf" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash and
    cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;6,883&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;7,885&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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




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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company has a letter of credit agreement with Santander Bank, N.A. (&#x201c;Santander&#x201d;). Cash of $155,000 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Santander
also issued one letter 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 $645,000 and was reduced to $323,000 in August 2020. The letter of credit was further
reduced by an additional $258,000 in January of 2023, when the PB3 and its accompanying systems passed final acceptance testing. The
remaining restricted amount of $65,000 will be released in January of 2024, which is 12 months after the buoy was fully deployed.&lt;/span&gt;&lt;/p&gt;

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

&lt;p id="xdx_898_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zxCAyuulwn8j" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B4_zqGZODFoJqc4" style="display: none"&gt;Schedule of Cash and Cash Equivalents and Restricted Cash&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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20230430_zGj3MbqOoCP1" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20220430_zCfC2ePhPjQa" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;6,883&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;7,885&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--RestrictedCashCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Restricted cash- short term&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;65&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;258&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Restricted cash- long term&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;155&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;219&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; 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="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;7,103&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;8,362&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;Investments&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;During
fiscal 2022, the Company acquired investment securities through Charles Schwab Bank. As of April 30, 2023 and 2022, their carrying
value was approximately $&lt;span id="xdx_908_eus-gaap--ShortTermInvestments_iI_pn5n6_c20230430_z3L0h3Nsg6fj" title="Investment securities"&gt;27.8&lt;/span&gt; million and
$&lt;span id="xdx_904_eus-gaap--ShortTermInvestments_iI_pn5n6_c20220430_zoNqpN6jBj6e" title="Investment securities"&gt;49.4&lt;/span&gt;
million, respectively. All short term investments 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 ability and the intention to hold all
investments to maturity, and as such are classified as held-to-maturity investments and carried at amortized cost. The total
recognized interest expense on the premium we paid for and discounts we received on the securities for the years ended April 30,
2023 and 2022 is approximately $&lt;span id="xdx_908_eus-gaap--InvestmentIncomeNetAmortizationOfDiscountAndPremium_c20220501__20230430_zZTBkXo8h018" title="Interest expense on the premium/discount"&gt;122,000&lt;/span&gt;
and $&lt;span id="xdx_905_eus-gaap--InvestmentIncomeNetAmortizationOfDiscountAndPremium_c20210501__20220430_zEuH7UUzosFi" title="Interest expense on the premium/discount"&gt;58,000&lt;/span&gt;,
respectively. Additionally, there has been no impairment on these investments.&lt;/span&gt;&lt;/p&gt;

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

&lt;p id="xdx_89B_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_z0Bh2gizRvaf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
following table summarizes the Company&#x2019;s short term investments as of April 30, 2023 and 2022:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B1_z2Nlj5mNZ0mc" style="display: none"&gt;Schedule of Investments and Unrealized Gains/Losses&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="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;b&gt;April 30, 2023&lt;/b&gt;&lt;/p&gt;

&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;b&gt;April 30, 2022&lt;/b&gt;&lt;/p&gt;

&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: center; color: Black; font-weight: bold"&gt;Category&lt;/td&gt;&lt;td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;&lt;p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;Amortized&lt;/p&gt;
                                                                                &lt;p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;Cost&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;&lt;p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;Unrealized&lt;/p&gt;
                                                                                &lt;p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;Gains (Losses)&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Market Value&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;Amortized&lt;/b&gt;&lt;/p&gt;

&lt;p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;Cost&lt;/b&gt;&lt;/p&gt;

&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Unrealized Gains (Losses)&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;Market Value&lt;/b&gt;&lt;/p&gt;

&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 22%; color: Black; text-align: left"&gt;Corporate Bonds&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zJMYVQeHnwQg" style="width: 9%; color: Black; text-align: right" title="Amortized Cost"&gt;14,776&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;&lt;p id="xdx_986_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zgFK6lxP8oHd" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)"&gt;100&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z788IZL0PRhl" style="width: 9%; color: Black; text-align: right" title="Market Value"&gt;14,876&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;$&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zTt65aJFc747" style="text-align: right; width: 9%" title="Amortized Cost"&gt;37,777&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;$&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zhMMcW1vIM62" style="text-align: right; width: 9%" title="Unrealized Gains (Losses)"&gt;995&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;$&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z8YGV3vmGnQ4" style="text-align: right; width: 9%" title="Market Value"&gt;38,772&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Government Bonds &amp;amp; Notes&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zuv5JyZn5YJd" style="color: Black; text-align: right" title="Amortized Cost"&gt;9,188&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;p id="xdx_986_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_z8YaKbSHzDhb" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)"&gt;33&lt;/p&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zrVDjsWAGo83" style="color: Black; text-align: right" title="Market Value"&gt;9,221&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;p id="xdx_980_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zC6DlPRJtfq9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right" title="Amortized Cost"&gt;9,076&lt;/p&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;$&lt;/p&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_z7a2TuP3hpcl" style="text-align: right" title="Unrealized Gains (Losses)"&gt;(1,022&lt;/td&gt;
    &lt;td&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zAKjtgCqUzkf" style="text-align: right" title="Market Value"&gt;8,054&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Government Agency&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zAxI8zZTfRc6" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Amortized Cost"&gt;3,826&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;&lt;p id="xdx_981_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zaI4VHpuTT3" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)"&gt;25&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zvczmUfRqTu3" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Market Value"&gt;3,851&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid"&gt;$&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zV0pOBcOYbf4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost"&gt;2,531&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;$&lt;/p&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_z5HTMYLdws4b" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unrealized Gains (Losses)"&gt;(11&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;p id="xdx_98F_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zixbPIof10t3" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Market Value"&gt;2,520&lt;/p&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Total Short Term Investments&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430_zS6y16JCuPx6" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Amortized Cost"&gt;27,790&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;&lt;p id="xdx_989_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430_zU4cfVjzmE7f" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)"&gt;158&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430_zI4AKsR2tgW9" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Market Value"&gt;27,948&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430_zNOmZwdbeoDa" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost"&gt;49,384&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;$&lt;/p&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430_zX1rJlVAVzH9" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Gains (Losses)"&gt;(38&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430_zlnNqFe6CCil" style="border-bottom: Black 2.5pt double; text-align: right" title="Market Value"&gt;49,346&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A9_z9puEJe3G8K1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_897_eus-gaap--ScheduleOfCashAndCashEquivalentsTableTextBlock_zxYjHcCQ4kEj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B0_zXl9DhZoyJW3" style="display: none"&gt;Schedule of Cash and Cash Equivalents and Restricted Cash&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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20230430_zLtNdFRYsxGk" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20220430_zj0wPK8n6kXb" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_hus-gaap--CashAndCashEquivalentsAxis__custom--CheckingAndSavingsAccountsMember_zTlE18EmaVv8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Checking and savings accounts&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;2,874&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;1,815&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_hus-gaap--CashAndCashEquivalentsAxis__us-gaap--MoneyMarketFundsMember_zjEgawSoQa4e" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Money market account&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;4,009&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;6,070&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3_z19rYM6ZPFNf" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash and
    cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;6,883&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;7,885&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2023-04-30_custom_CheckingAndSavingsAccountsMember"
      decimals="-3"
      unitRef="USD">2874000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2022-04-30_custom_CheckingAndSavingsAccountsMember"
      decimals="-3"
      unitRef="USD">1815000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2023-04-30_us-gaap_MoneyMarketFundsMember"
      decimals="-3"
      unitRef="USD">4009000</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="AsOf2023-04-30" decimals="-3" unitRef="USD">6883000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">7885000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_898_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zxCAyuulwn8j" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B4_zqGZODFoJqc4" style="display: none"&gt;Schedule of Cash and Cash Equivalents and Restricted Cash&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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20230430_zGj3MbqOoCP1" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20220430_zCfC2ePhPjQa" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;6,883&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;7,885&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--RestrictedCashCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Restricted cash- short term&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;65&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;258&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--RestrictedCashNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Restricted cash- long term&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;155&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;219&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; 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="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;7,103&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;8,362&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">6883000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">7885000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">65000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">258000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">155000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">219000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">7103000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">8362000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ShortTermInvestments contextRef="AsOf2023-04-30" decimals="-5" unitRef="USD">27800000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="AsOf2022-04-30" decimals="-5" unitRef="USD">49400000</us-gaap:ShortTermInvestments>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium
      contextRef="From2022-05-01to2023-04-30"
      decimals="0"
      unitRef="USD">122000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium
      contextRef="From2021-05-012022-04-30"
      decimals="0"
      unitRef="USD">58000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_89B_eus-gaap--UnrealizedGainLossOnInvestmentsTableTextBlock_z0Bh2gizRvaf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
following table summarizes the Company&#x2019;s short term investments as of April 30, 2023 and 2022:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B1_z2Nlj5mNZ0mc" style="display: none"&gt;Schedule of Investments and Unrealized Gains/Losses&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="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;b&gt;April 30, 2023&lt;/b&gt;&lt;/p&gt;

&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;b&gt;April 30, 2022&lt;/b&gt;&lt;/p&gt;

&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: center; color: Black; font-weight: bold"&gt;Category&lt;/td&gt;&lt;td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;&lt;p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;Amortized&lt;/p&gt;
                                                                                &lt;p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;Cost&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;&lt;p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;Unrealized&lt;/p&gt;
                                                                                &lt;p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;Gains (Losses)&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Market Value&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;Amortized&lt;/b&gt;&lt;/p&gt;

&lt;p style="margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;Cost&lt;/b&gt;&lt;/p&gt;

&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Unrealized Gains (Losses)&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;Market Value&lt;/b&gt;&lt;/p&gt;

&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 22%; color: Black; text-align: left"&gt;Corporate Bonds&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zJMYVQeHnwQg" style="width: 9%; color: Black; text-align: right" title="Amortized Cost"&gt;14,776&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;&lt;p id="xdx_986_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zgFK6lxP8oHd" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)"&gt;100&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z788IZL0PRhl" style="width: 9%; color: Black; text-align: right" title="Market Value"&gt;14,876&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;$&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zTt65aJFc747" style="text-align: right; width: 9%" title="Amortized Cost"&gt;37,777&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;$&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_zhMMcW1vIM62" style="text-align: right; width: 9%" title="Unrealized Gains (Losses)"&gt;995&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;$&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--CorporateBondsMember_z8YGV3vmGnQ4" style="text-align: right; width: 9%" title="Market Value"&gt;38,772&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Government Bonds &amp;amp; Notes&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zuv5JyZn5YJd" style="color: Black; text-align: right" title="Amortized Cost"&gt;9,188&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;p id="xdx_986_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_z8YaKbSHzDhb" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)"&gt;33&lt;/p&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zrVDjsWAGo83" style="color: Black; text-align: right" title="Market Value"&gt;9,221&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;p id="xdx_980_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zC6DlPRJtfq9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right" title="Amortized Cost"&gt;9,076&lt;/p&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;$&lt;/p&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_z7a2TuP3hpcl" style="text-align: right" title="Unrealized Gains (Losses)"&gt;(1,022&lt;/td&gt;
    &lt;td&gt;)&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentBondsandNotesMember_zAKjtgCqUzkf" style="text-align: right" title="Market Value"&gt;8,054&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Government Agency&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zAxI8zZTfRc6" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Amortized Cost"&gt;3,826&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;&lt;p id="xdx_981_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zaI4VHpuTT3" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)"&gt;25&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zvczmUfRqTu3" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Market Value"&gt;3,851&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid"&gt;$&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zV0pOBcOYbf4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortized Cost"&gt;2,531&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;$&lt;/p&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_z5HTMYLdws4b" style="border-bottom: Black 1.5pt solid; text-align: right" title="Unrealized Gains (Losses)"&gt;(11&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;p id="xdx_98F_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430__us-gaap--InvestmentTypeAxis__custom--GovernmentAgencyMember_zixbPIof10t3" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Market Value"&gt;2,520&lt;/p&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Total Short Term Investments&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230430_zS6y16JCuPx6" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Amortized Cost"&gt;27,790&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;&lt;p id="xdx_989_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20220501__20230430_zU4cfVjzmE7f" style="font: 10pt Times New Roman, Times, Serif; margin: 0" title="Unrealized Gains (Losses)"&gt;158&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20230430_zI4AKsR2tgW9" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Market Value"&gt;27,948&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20220430_zNOmZwdbeoDa" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost"&gt;49,384&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;$&lt;/p&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--UnrealizedGainLossOnInvestments_pn3n3_c20210501__20220430_zX1rJlVAVzH9" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Gains (Losses)"&gt;(38&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--MoneyMarketFundsAtCarryingValue_iI_pn3n3_c20220430_zlnNqFe6CCil" style="border-bottom: Black 2.5pt double; text-align: right" title="Market Value"&gt;49,346&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="AsOf2023-04-30_custom_CorporateBondsMember"
      decimals="-3"
      unitRef="USD">14776000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="From2022-05-012023-04-30_custom_CorporateBondsMember"
      decimals="-3"
      unitRef="USD">100000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="AsOf2023-04-30_custom_CorporateBondsMember"
      decimals="-3"
      unitRef="USD">14876000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="AsOf2022-04-30_custom_CorporateBondsMember"
      decimals="-3"
      unitRef="USD">37777000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="From2021-05-012022-04-30_custom_CorporateBondsMember"
      decimals="-3"
      unitRef="USD">995000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="AsOf2022-04-30_custom_CorporateBondsMember"
      decimals="-3"
      unitRef="USD">38772000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="AsOf2023-04-30_custom_GovernmentBondsandNotesMember"
      decimals="-3"
      unitRef="USD">9188000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="From2022-05-012023-04-30_custom_GovernmentBondsandNotesMember"
      decimals="-3"
      unitRef="USD">33000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="AsOf2023-04-30_custom_GovernmentBondsandNotesMember"
      decimals="-3"
      unitRef="USD">9221000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="AsOf2022-04-30_custom_GovernmentBondsandNotesMember"
      decimals="-3"
      unitRef="USD">9076000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="From2021-05-012022-04-30_custom_GovernmentBondsandNotesMember"
      decimals="-3"
      unitRef="USD">-1022000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="AsOf2022-04-30_custom_GovernmentBondsandNotesMember"
      decimals="-3"
      unitRef="USD">8054000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="AsOf2023-04-30_custom_GovernmentAgencyMember"
      decimals="-3"
      unitRef="USD">3826000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="From2022-05-012023-04-30_custom_GovernmentAgencyMember"
      decimals="-3"
      unitRef="USD">25000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="AsOf2023-04-30_custom_GovernmentAgencyMember"
      decimals="-3"
      unitRef="USD">3851000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="AsOf2022-04-30_custom_GovernmentAgencyMember"
      decimals="-3"
      unitRef="USD">2531000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="From2021-05-012022-04-30_custom_GovernmentAgencyMember"
      decimals="-3"
      unitRef="USD">-11000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="AsOf2022-04-30_custom_GovernmentAgencyMember"
      decimals="-3"
      unitRef="USD">2520000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:InvestmentOwnedAtCost contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">27790000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">158000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:MoneyMarketFundsAtCarryingValue contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">27948000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:InvestmentOwnedAtCost contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">49384000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-38000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:MoneyMarketFundsAtCarryingValue contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">49346000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:InventoryPolicyTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_zCH03QYO8Cq4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"&gt;&lt;b&gt;&lt;i&gt;(f)&lt;span id="xdx_869_zr1aqnCvbrvd"&gt; Inventory&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Inventory
is stated at lower of costs or net realizable value applicable to goods on hand remaining after the matching of absorbed costs with
concurrent revenues. in accordance with ASC 330. The Company has three classes of inventory; raw materials, work in process, and
finished goods. Items remain in inventory until they are shipped to the customer, at which time the costs are transferred on a FIFO
basis to cost of good sold, or moved to leased assets as applicable.&lt;/span&gt;&lt;/p&gt;

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

</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_844_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zS4tee7Uth2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"&gt;&lt;b&gt;(g) &lt;span id="xdx_862_zHwvWkbBBspd"&gt;Accounts
Receivable&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;Accounts receivable is stated at the amount billed or billable to customers
and are ordinarily due between 30 and 90 days after the issuance of the invoice. Receivables are reserved or written off based on individual
credit evaluation and specific circumstances of the customer. 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 represent an unconditional right to consideration arising from the Company&#x2019;s performance under
contracts with customers. The carrying value of such receivables represents their estimated realizable value.&lt;/p&gt;

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

</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_84E_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_z7z1lbT6I9w4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(h)
&lt;span id="xdx_862_zQmSxznFTWg1"&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; color: Black; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Property
and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated using the
straight-line method over the estimated useful lives (three to ten years) 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 is 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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p id="xdx_895_ecustom--PropertyPlantAndEquipmentUsefulLifeTableTextBlock_zvbP9XB4kSLd" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8BB_zcQDcuddpvYe" style="display: none"&gt;Schedule of Property, Plant and Equipment, Useful Life&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; color: Black; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Description&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; color: Black; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Estimated
    useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zqz0I5HW67q4" title="Property and equipment, useful life (Year)"&gt;5&lt;/span&gt;-&lt;span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zJjcR90zMOi5" title="Property and equipment, useful life (Year)"&gt;7
    years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Computer
    equipment &amp;amp; software&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z6JsrM4Ge4w1" 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; color: Black; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Office
    furniture &amp;amp; fixtures&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zvi5JuwEFTI9" title="Property and equipment, useful life (Year)"&gt;3&lt;/span&gt;-&lt;span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_z2KA1mhjesK9" 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; color: Black"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Leasehold
    improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_iI_dxL_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zizP292qLAq8" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23UsefulLifeTermOfLeaseMember"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0790"&gt;Shorter
    of the estimated useful life or lease term&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Leased
    WAM-V assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedAssetsMember_z8sQl9sAIvVg" title="Property and equipment, useful life (Year)"&gt;10&lt;/span&gt;
    years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A2_zqrEWodMqebd" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <OPTT:PropertyPlantAndEquipmentUsefulLifeTableTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_895_ecustom--PropertyPlantAndEquipmentUsefulLifeTableTextBlock_zvbP9XB4kSLd" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8BB_zcQDcuddpvYe" style="display: none"&gt;Schedule of Property, Plant and Equipment, Useful Life&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; color: Black; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Description&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; color: Black; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Estimated
    useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zqz0I5HW67q4" title="Property and equipment, useful life (Year)"&gt;5&lt;/span&gt;-&lt;span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zJjcR90zMOi5" title="Property and equipment, useful life (Year)"&gt;7
    years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Computer
    equipment &amp;amp; software&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z6JsrM4Ge4w1" 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; color: Black; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Office
    furniture &amp;amp; fixtures&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zvi5JuwEFTI9" title="Property and equipment, useful life (Year)"&gt;3&lt;/span&gt;-&lt;span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_z2KA1mhjesK9" 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; color: Black"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Leasehold
    improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_iI_dxL_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zizP292qLAq8" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2023%23UsefulLifeTermOfLeaseMember"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0790"&gt;Shorter
    of the estimated useful life or lease term&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; color: Black"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Leased
    WAM-V assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230430__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedAssetsMember_z8sQl9sAIvVg" title="Property and equipment, useful life (Year)"&gt;10&lt;/span&gt;
    years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</OPTT:PropertyPlantAndEquipmentUsefulLifeTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="AsOf2023-04-30_us-gaap_EquipmentMember_srt_MinimumMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="AsOf2023-04-30_us-gaap_EquipmentMember_srt_MaximumMember">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="AsOf2023-04-30_custom_ComputerEquipmentAndSoftwareMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="AsOf2023-04-30_custom_OfficeFurnitureAndFixturesMember_srt_MinimumMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="AsOf2023-04-30_custom_OfficeFurnitureAndFixturesMember_srt_MaximumMember">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="AsOf2023-04-30_custom_LeasedAssetsMember">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_846_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zmOqSWOmDvQ5" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(i)
&lt;span id="xdx_861_zEUFkkJu58J6"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company maintains cash accounts that are denominated in British pound sterling. These amounts are included in cash, cash equivalents
and restricted cash on the accompanying Consolidated Balance Sheets. Transactions denominated in a foreign currency 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zGPjyhMFtNO6" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(j)
&lt;span id="xdx_86A_zSzNiEvQtV2g"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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, 2023 was immaterial.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;As
of the year ended April 30, 2023 and 2022, the Company had two and four customers whose revenue accounted for at least 10% of the Company&#x2019;s
consolidated revenue, respectively. These revenues accounted for approximately &lt;span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220501__20230430__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoAndFourCustomersMember_zZbwo5Jijd89" title="Concentration risk percentage"&gt;32&lt;/span&gt;% and &lt;span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210501__20220430__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoAndFourCustomersMember_zIACbeYFMZr4" title="Concentration risk percentage"&gt;49&lt;/span&gt;% of the Company&#x2019;s total revenue for the
respective periods.&lt;/span&gt;&lt;/p&gt;

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

</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-05-012023-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoAndFourCustomersMember"
      decimals="INF"
      unitRef="Pure">0.32</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-05-012022-04-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoAndFourCustomersMember"
      decimals="INF"
      unitRef="Pure">0.49</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_846_eus-gaap--EarningsPerSharePolicyTextBlock_z1acS6BuVyKa" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(k)
&lt;span id="xdx_865_zNV5h0fBcI39"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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. 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 units 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; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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 units issued to employees and non-employee directors, totaling &lt;span id="xdx_906_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220501__20230430_zTlv7MiRgIxl" title="Antidilutive securities excluded from computation of earnings per share, amount"&gt;7,777,026&lt;/span&gt; and &lt;span id="xdx_90A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210501__20220430_zA7xqd0yLWPe" title="Antidilutive securities excluded from computation of earnings per share, amount"&gt;6,353,422&lt;/span&gt;
for the years ended April 30, 2023 and 2022, 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2022-05-01to2023-04-30"
      decimals="INF"
      unitRef="Shares">7777026</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2021-05-012022-04-30"
      decimals="INF"
      unitRef="Shares">6353422</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_845_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zjpnRS58MF4a" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(l)
&lt;span id="xdx_861_zC6vcgSp5dAg"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;b&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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, 2023 and
2022 was approximately $&lt;span id="xdx_901_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20220501__20230430_zeuSviR5eHQ8"&gt;1.5
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;million and $&lt;span id="xdx_90D_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20210501__20220430_zSVg6t84g8s8"&gt;1.2
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;million, respectively.&lt;/span&gt;&lt;/p&gt;

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

</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="From2022-05-01to2023-04-30"
      decimals="-5"
      unitRef="USD">1500000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="From2021-05-012022-04-30"
      decimals="-5"
      unitRef="USD">1200000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zFNgHOB0dRW3" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(m)
&lt;span id="xdx_865_za8pqGQMLpyi"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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). Intangible assets, including patents, are amortized over the estimated
useful life of the asset on a basis that approximates the pattern of economic benefit. The patents, trade name and customer
relationship intangibles are being amortized over 20, &lt;span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230430__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zJJm58Ubae8k" title="Intangible asset estimated lives"&gt;12&lt;/span&gt;
and &lt;span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230430__us-gaap--IndefiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zpcnEvztnm8b" 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. The trademark is not subject
to amortization.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Intangible
assets are reviewed for impairment if indicators of potential impairment exist. There was no indication of impairment of intangible assets
for the fiscal years ended April 30, 2023 and April 30, 2022.&lt;/span&gt;&lt;/p&gt;

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

</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="AsOf2023-04-30_us-gaap_TradeNamesMember">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="AsOf2023-04-30_us-gaap_CustomerRelationshipsMember">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_84A_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zQUPCEkCusz4" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(n)
&lt;span id="xdx_861_zlDgeJYO8tT1"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Goodwill
is assessed for impairment using a qualitative or quantitative approach. Where the Company uses 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. Management
performed a qualitative assessment in fiscal year 2023 and determined that it is more likely than not that no goodwill impairment exists
as of April 30, 2023.&lt;/span&gt;&lt;/p&gt;

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

</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_zR5WLfZ5aCQk" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(o)
&lt;span id="xdx_869_zHhIJADAHju9"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Income
taxes are accounted for under ACS 740 utilizing 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 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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 greater than 50% 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
15 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; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




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

</us-gaap:IncomeTaxPolicyTextBlock>
    <OPTT:AccumulatedOtherComprehensiveLossPolicyTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_843_ecustom--AccumulatedOtherComprehensiveLossPolicyTextBlock_zwTuhfrNsAl7" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(p)
&lt;span id="xdx_86D_zkC6nsZNqnVh"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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.&lt;/span&gt;&lt;/p&gt;

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

</OPTT:AccumulatedOtherComprehensiveLossPolicyTextBlock>
    <OPTT:WarrantyPolicyTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_847_ecustom--WarrantyPolicyTextBlock_z5Gl1Rpg45u1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"&gt;&lt;b&gt;&lt;i&gt;(q) &lt;span id="xdx_862_zQ9xgUHqznPf"&gt;Warranty&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-size: 10pt"&gt;The Company does not include a right of
return on its products other than rights related to standard warranty provisions that permit repair or replacement of defective goods&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;.&lt;/span&gt;&lt;/p&gt;

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

</OPTT:WarrantyPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_84C_eus-gaap--ResearchAndDevelopmentExpensePolicy_ztFifRKWswK8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.25in"&gt;&lt;b&gt;&lt;i&gt;(r) &lt;span id="xdx_867_zp1FIEbKTXc3"&gt;Research
and Development&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;Costs related to research and development activities by the Company are expensed as incurred.&lt;/p&gt;

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

</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_845_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z2mSUtis7szk" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&lt;i&gt;(s)
&lt;span id="xdx_860_zsRfZsc89mw9"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;In
June 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) 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
the adoption of ASU 2016-13 will have on its consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_809_ecustom--AccountReceivableContractAssetsAndContractLiabilitiesTextBlock_zSM7P4EQny56" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;(3)
&lt;span id="xdx_828_z0lmPdEwjodl"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_899_ecustom--ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock_zsu4CwasrGNh" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
following provides further details on the balance sheet accounts of accounts receivable, contract assets and contract liabilities from
contracts with customers:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BF_zJjrnZe8yCl7" style="display: none"&gt;Schedule of Accounts Receivable, 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="display: none; vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20230430_zh6VFZnR3Xm1" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49E_20220430_zoUxzxuq0JI6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_498_20210430_z5tXvC6CddMf" style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Fiscal year ended April 30,&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--AccountsReceivableNetCurrent_iI_pn3n3_zUgF4fmcF90h" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; color: Black; text-align: left"&gt;Accounts receivable&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;745&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;482&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right; width: 14%"&gt;350&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_z9qt5QzSHR1h" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Contract assets&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;152&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;386&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;190&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pn3n3_zQmJf64pg0U4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Contract liabilities&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1,378&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;129&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0844"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zGMzddUGL7n3" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_895_ecustom--ContractWithCustomerAssetTableTextBlock_zBLh5CHXcrW8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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"&gt;&lt;span id="xdx_8B6_zjT6nY9NcFlj" style="display: none"&gt;Schedule of Significant Changes in Contract 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="display: none; vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20220501__20230430_zsOJmSXs5nhh" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20210501__20220430_zBliGAujjHWk" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Fiscal year ended April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--ContractWithCustomerAssetNet_iNE_pn3n3_di_z3nBNYjG0zx1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Transferred to receivables from contract assets recognized at the beginning of the period&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;(1,768&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;(190&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--RevenueRecognizedAndNotBilledAsOfEndOfPeriod_pn3n3_zFEAJ5iZ10Cg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; 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="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;1,534&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;386&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_ecustom--IncreaseDecreaseInContractWithCustomerAssets_pn3n3_zLcTl8p0NsJ" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Net change in contract assets&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(234&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;196&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A5_zrmQDdsHuZqc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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 decrease in contract assets is primarily a result of services
performed that were billed during the fiscal year ended April 30, 2023.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;Contract
Liabilities&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89E_ecustom--ContractWithCustomerLiabilitiesTableTextBlock_zdNgQGTgVX9f" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span id="xdx_8BF_zeKY5mLdgPt1" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Schedule
of Significant Changes in Contract Liabilities&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;div&gt;&lt;div&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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="display: none; vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20220501__20230430_zJg4ndAoXRkj" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20210501__20220430_zk6k3vF453zg" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Fiscal year ended April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iNE_pn3n3_di_zce0lHGHMwOj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; 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="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;(574&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0860"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--ContractLiabilitiesObtainedInAcquisition_pn3n3_zoKth5H4mWJ9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Contract liabilities obtained in acquisition of MAR&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0862"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(203&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--PaymentsCollectedForWhichRevenueHasNotBeenRecognized_pn3n3_zLqby3w4L2Bj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Payments collected for which revenue has not been recognized&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;1,823&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;129&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_pn3n3_zZbJkqNXXYC7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Net change in contract liabilities&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,249&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(74&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;/div&gt;&lt;/div&gt;&lt;p id="xdx_8A8_zE7hn8u7gaIc" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span&gt;&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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 government projects received during the fiscal year ended April 30, 2023 for which we have not recognized
revenue.&lt;/span&gt;&lt;/p&gt;

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

</OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock>
    <OPTT:ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_899_ecustom--ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock_zsu4CwasrGNh" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
following provides further details on the balance sheet accounts of accounts receivable, contract assets and contract liabilities from
contracts with customers:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BF_zJjrnZe8yCl7" style="display: none"&gt;Schedule of Accounts Receivable, 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="display: none; vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20230430_zh6VFZnR3Xm1" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49E_20220430_zoUxzxuq0JI6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_498_20210430_z5tXvC6CddMf" style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Fiscal year ended April 30,&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--AccountsReceivableNetCurrent_iI_pn3n3_zUgF4fmcF90h" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; color: Black; text-align: left"&gt;Accounts receivable&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;745&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;482&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right; width: 14%"&gt;350&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_z9qt5QzSHR1h" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Contract assets&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;152&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;386&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;190&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pn3n3_zQmJf64pg0U4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Contract liabilities&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1,378&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;129&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0844"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</OPTT:ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">745000</us-gaap:AccountsReceivableNetCurrent>
    <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="AsOf2023-04-30" decimals="-3" unitRef="USD">152000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <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:ContractWithCustomerLiabilityCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1378000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">129000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <OPTT:ContractWithCustomerAssetTableTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_895_ecustom--ContractWithCustomerAssetTableTextBlock_zBLh5CHXcrW8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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"&gt;&lt;span id="xdx_8B6_zjT6nY9NcFlj" style="display: none"&gt;Schedule of Significant Changes in Contract 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="display: none; vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20220501__20230430_zsOJmSXs5nhh" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20210501__20220430_zBliGAujjHWk" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Fiscal year ended April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--ContractWithCustomerAssetNet_iNE_pn3n3_di_z3nBNYjG0zx1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Transferred to receivables from contract assets recognized at the beginning of the period&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;(1,768&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;(190&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--RevenueRecognizedAndNotBilledAsOfEndOfPeriod_pn3n3_zFEAJ5iZ10Cg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; 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="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;1,534&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;386&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_ecustom--IncreaseDecreaseInContractWithCustomerAssets_pn3n3_zLcTl8p0NsJ" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Net change in contract assets&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(234&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;196&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</OPTT:ContractWithCustomerAssetTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1768000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">190000</us-gaap:ContractWithCustomerAssetNet>
    <OPTT:RevenueRecognizedAndNotBilledAsOfEndOfPeriod
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">1534000</OPTT:RevenueRecognizedAndNotBilledAsOfEndOfPeriod>
    <OPTT:RevenueRecognizedAndNotBilledAsOfEndOfPeriod
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">386000</OPTT:RevenueRecognizedAndNotBilledAsOfEndOfPeriod>
    <OPTT:IncreaseDecreaseInContractWithCustomerAssets
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">-234000</OPTT:IncreaseDecreaseInContractWithCustomerAssets>
    <OPTT:IncreaseDecreaseInContractWithCustomerAssets
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">196000</OPTT:IncreaseDecreaseInContractWithCustomerAssets>
    <OPTT:ContractWithCustomerLiabilitiesTableTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_89E_ecustom--ContractWithCustomerLiabilitiesTableTextBlock_zdNgQGTgVX9f" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span id="xdx_8BF_zeKY5mLdgPt1" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Schedule
of Significant Changes in Contract Liabilities&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;div&gt;&lt;div&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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="display: none; vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20220501__20230430_zJg4ndAoXRkj" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20210501__20220430_zk6k3vF453zg" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Fiscal year ended April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iNE_pn3n3_di_zce0lHGHMwOj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; 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="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;(574&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0860"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--ContractLiabilitiesObtainedInAcquisition_pn3n3_zoKth5H4mWJ9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Contract liabilities obtained in acquisition of MAR&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0862"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(203&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--PaymentsCollectedForWhichRevenueHasNotBeenRecognized_pn3n3_zLqby3w4L2Bj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Payments collected for which revenue has not been recognized&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;1,823&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;129&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_pn3n3_zZbJkqNXXYC7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Net change in contract liabilities&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,249&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(74&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;/div&gt;&lt;/div&gt;</OPTT:ContractWithCustomerLiabilitiesTableTextBlock>
    <us-gaap:ContractWithCustomerLiability contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">574000</us-gaap:ContractWithCustomerLiability>
    <OPTT:ContractLiabilitiesObtainedInAcquisition
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-203000</OPTT:ContractLiabilitiesObtainedInAcquisition>
    <OPTT:PaymentsCollectedForWhichRevenueHasNotBeenRecognized
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">1823000</OPTT:PaymentsCollectedForWhichRevenueHasNotBeenRecognized>
    <OPTT:PaymentsCollectedForWhichRevenueHasNotBeenRecognized
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">129000</OPTT:PaymentsCollectedForWhichRevenueHasNotBeenRecognized>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">1249000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-74000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_804_eus-gaap--InventoryDisclosureTextBlock_zcH77hzLjUzj" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;(4)
&lt;span id="xdx_828_zarsZlrt65Ua"&gt;Inventory&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_z2P5d9w7vhHa" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company holds inventory related to the production of our  products.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B1_z6nDuLOIEgBd" 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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20230430_z24eFZ31isMk" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20220430_zcHsy5CACQI8" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINzERb_zEjYfP7sYhv4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Raw Materials&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;1,044&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;198&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--InventoryWorkInProcess_iI_pn3n3_maINzERb_zmPf5Gai8g12" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Work in Process&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0878"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;244&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--InventoryNet_iTI_pn3n3_mtINzERb_z6phTe1J8LOd" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; 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="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,044&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;442&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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




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

</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_z2P5d9w7vhHa" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company holds inventory related to the production of our  products.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B1_z6nDuLOIEgBd" 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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20230430_z24eFZ31isMk" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20220430_zcHsy5CACQI8" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINzERb_zEjYfP7sYhv4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Raw Materials&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;1,044&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;198&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--InventoryWorkInProcess_iI_pn3n3_maINzERb_zmPf5Gai8g12" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Work in Process&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0878"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;244&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--InventoryNet_iTI_pn3n3_mtINzERb_z6phTe1J8LOd" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; 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="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,044&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;442&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1044000</us-gaap:InventoryRawMaterials>
    <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="AsOf2023-04-30" decimals="-3" unitRef="USD">1044000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">442000</us-gaap:InventoryNet>
    <us-gaap:OtherCurrentAssetsTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_801_eus-gaap--OtherCurrentAssetsTextBlock_zYJueDRhELji" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;(5)
&lt;span id="xdx_829_zsL7EKDwkuQ9"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89C_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_zg4Yt8mhPBCj" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Other
current assets consist of the following at April 30, 2023 and 2022:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B5_zZTh7Dx4fRRf" 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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20230430_zQ3VmrF8WAli" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49E_20220430_zXXpu3kuJCU8" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--PrepaidInsurance_iI_pn3n3_maOACzrwz_zOYOV1cIGsP8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Prepaid insurance&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;358&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;182&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--PrepaidSoftwareAndLicenses_pn3n3_maOACzrwz_zrSpYmZTFPB8" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Prepaid software &amp;amp; licenses&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;190&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;127&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_ecustom--PrepaidRegistrationsAndMemberships_iI_pn3n3_maOACzrwz_zcK6xko7WiFl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Prepaid registrations and memberships&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;122&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0895"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--OtherPrepaidExpenseCurrent_iI_pn3n3_maOACzrwz_zNvcHxAALqyk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Prepaid expenses- other&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;324&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;158&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--OtherAssetsCurrent_iTI_pn3n3_mtOACzrwz_zgPTPl0XMdg3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; 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="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;994&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;467&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

</us-gaap:OtherCurrentAssetsTextBlock>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_89C_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_zg4Yt8mhPBCj" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Other
current assets consist of the following at April 30, 2023 and 2022:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B5_zZTh7Dx4fRRf" 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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20230430_zQ3VmrF8WAli" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49E_20220430_zXXpu3kuJCU8" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--PrepaidInsurance_iI_pn3n3_maOACzrwz_zOYOV1cIGsP8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Prepaid insurance&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;358&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;182&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--PrepaidSoftwareAndLicenses_pn3n3_maOACzrwz_zrSpYmZTFPB8" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Prepaid software &amp;amp; licenses&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;190&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;127&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_ecustom--PrepaidRegistrationsAndMemberships_iI_pn3n3_maOACzrwz_zcK6xko7WiFl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Prepaid registrations and memberships&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;122&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0895"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--OtherPrepaidExpenseCurrent_iI_pn3n3_maOACzrwz_zNvcHxAALqyk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Prepaid expenses- other&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;324&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;158&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--OtherAssetsCurrent_iTI_pn3n3_mtOACzrwz_zgPTPl0XMdg3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; 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="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;994&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;467&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <us-gaap:PrepaidInsurance contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">358000</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidInsurance contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">182000</us-gaap:PrepaidInsurance>
    <OPTT:PrepaidSoftwareAndLicenses contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">190000</OPTT:PrepaidSoftwareAndLicenses>
    <OPTT:PrepaidSoftwareAndLicenses contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">127000</OPTT:PrepaidSoftwareAndLicenses>
    <OPTT:PrepaidRegistrationsAndMemberships contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">122000</OPTT:PrepaidRegistrationsAndMemberships>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">324000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">158000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">994000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">467000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_803_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zyZcag80g7f2" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;(6)
&lt;span id="xdx_828_zYMpyx9hcqwk"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_894_eus-gaap--PropertyPlantAndEquipmentTextBlock_zuTOrxQ7KSji" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
components of property and equipment as of April 30, 2023 and 2022 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B5_zDXdOzPbqdl5" 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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20230430_zXITTx0We4Yc" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20220430_zFCQ5ES6mDVl" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_ziyefIBtRtY" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black"&gt;Equipment&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;783&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;615&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z6IcZ6tKytac" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Computer equipment &amp;amp; software&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;700&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;571&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndEquipmentMember_zI2EfeZGjYNj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Office furniture &amp;amp; equipment&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;386&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;352&lt;/td&gt;&lt;td style="color: Black; 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_zPZeItrGWOD3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;611&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;477&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedbuoysAndWAMVsMember_zMT70QvTNOed" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Leased WAM-V&#x2019;s&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;371&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0920"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; 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_zAZ22aHS2zla" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Construction in process&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0922"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;15&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPAENzI8F_z0IZZ1VeN9V7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;&#160;&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="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2,851&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2,030&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPAENzI8F_zipwkY8dTyXb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(1,571&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(1,585&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPAENzI8F_zspfteocmhuj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; 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="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,280&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;445&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A6_z3l5EwkYfSJk" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;Leased WAM-V&#x2019;s
represent fixed assets that are part of underlying operating leases with customers as discussed in revenue recognition section related
to ASC 842.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Depreciation
expense was approximately $&lt;span id="xdx_90D_eus-gaap--Depreciation_c20220501__20230430_zbX9eynJXW31"&gt;183,000&lt;/span&gt; and $&lt;span id="xdx_90B_eus-gaap--Depreciation_c20210501__20220430_z9TtbyN2NzPd"&gt;144,000&lt;/span&gt; for years ended April 30, 2023 and 2022, respectively.&lt;/span&gt;&lt;/p&gt;

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

</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_894_eus-gaap--PropertyPlantAndEquipmentTextBlock_zuTOrxQ7KSji" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
components of property and equipment as of April 30, 2023 and 2022 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B5_zDXdOzPbqdl5" 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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20230430_zXITTx0We4Yc" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20220430_zFCQ5ES6mDVl" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_ziyefIBtRtY" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black"&gt;Equipment&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;783&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;615&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember_z6IcZ6tKytac" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Computer equipment &amp;amp; software&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;700&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;571&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndEquipmentMember_zI2EfeZGjYNj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Office furniture &amp;amp; equipment&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;386&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;352&lt;/td&gt;&lt;td style="color: Black; 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_zPZeItrGWOD3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;611&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;477&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LeasedbuoysAndWAMVsMember_zMT70QvTNOed" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Leased WAM-V&#x2019;s&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;371&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0920"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; 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_zAZ22aHS2zla" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Construction in process&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0922"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;15&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPAENzI8F_z0IZZ1VeN9V7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;&#160;&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="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2,851&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2,030&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPAENzI8F_zipwkY8dTyXb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(1,571&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(1,585&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPAENzI8F_zspfteocmhuj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; 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="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,280&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;445&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-04-30_us-gaap_EquipmentMember"
      decimals="-3"
      unitRef="USD">783000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-04-30_us-gaap_EquipmentMember"
      decimals="-3"
      unitRef="USD">615000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-04-30_custom_ComputerEquipmentAndSoftwareMember"
      decimals="-3"
      unitRef="USD">700000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-04-30_custom_ComputerEquipmentAndSoftwareMember"
      decimals="-3"
      unitRef="USD">571000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-04-30_custom_OfficeFurnitureAndEquipmentMember"
      decimals="-3"
      unitRef="USD">386000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-04-30_custom_OfficeFurnitureAndEquipmentMember"
      decimals="-3"
      unitRef="USD">352000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-04-30_us-gaap_LeaseholdImprovementsMember"
      decimals="-3"
      unitRef="USD">611000</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="AsOf2023-04-30_custom_LeasedbuoysAndWAMVsMember"
      decimals="-3"
      unitRef="USD">371000</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="AsOf2023-04-30" decimals="-3" unitRef="USD">2851000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">2030000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1571000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">1585000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1280000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">445000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="From2022-05-01to2023-04-30"
      decimals="0"
      unitRef="USD">183000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2021-05-012022-04-30"
      decimals="0"
      unitRef="USD">144000</us-gaap:Depreciation>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_805_eus-gaap--IntangibleAssetsDisclosureTextBlock_zMmaokX2vao5" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;(7)
&lt;span id="xdx_82A_zWIIJhQpop7c"&gt;Intangible Assets&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p id="xdx_893_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zAALfPieLAA3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
components of intangible assets, net as of April 30, 2023 and 2022 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_8BA_zYHA3XgzAhti" style="display: none"&gt;Schedule
of Components of Intangible Assets&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20230430_zh9LK7L0iKs4" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20220430_z5WVvngBhb3j" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--FiniteLivedPatentsGross_iI_pn3n3_maFLIAGzcoU_zZFUYRySRtc3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black"&gt;Patents&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;2,729&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;2,729&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--FiniteLivedTrademarksGross_iI_pn3n3_maFLIAGzcoU_zPn0R176iZl5" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black"&gt;Trademarks&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2,769&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2,769&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--FiniteLivedTradeNamesGross_iI_pn3n3_maFLIAGzcoU_zyHGgNLdIghb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;Tradename&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;130&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;130&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--FiniteLivedCustomerRelationshipsGross_iI_pn3n3_maFLIAGzcoU_zvIAkZvBx1zf" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Customer Relationships&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;150&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;150&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsGross_iTI_pn3n3_mtFLIAGzcoU_maFLIANzod8_zZbqYKIclPMi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible assets, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;5,778&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;5,778&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pn3n3_di_msFLIANzod8_zZ9vZCnarqy" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Accumulated amortization&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(1,800&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(1,642&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pn3n3_mtFLIANzod8_zGrfdvuphdr9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;3,978&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;4,136&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A1_zgn5X6p8l0Vb" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Amortization
expense was approximately $&lt;span id="xdx_909_eus-gaap--AmortizationOfIntangibleAssets_c20220501__20230430_znxLma3URKtl" title="Amortization expense"&gt;158,000&lt;/span&gt;
and $&lt;span id="xdx_906_eus-gaap--AmortizationOfIntangibleAssets_c20210501__20220430_zB0JYrBa33Z6" title="Amortization expense"&gt;86,000&lt;/span&gt;
for the years ended April 30, 2023 and 2022, respectively. Trademarks are not subject to amortization.&lt;/span&gt;&lt;/p&gt;

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

</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_893_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zAALfPieLAA3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
components of intangible assets, net as of April 30, 2023 and 2022 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_8BA_zYHA3XgzAhti" style="display: none"&gt;Schedule
of Components of Intangible Assets&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20230430_zh9LK7L0iKs4" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20220430_z5WVvngBhb3j" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--FiniteLivedPatentsGross_iI_pn3n3_maFLIAGzcoU_zZFUYRySRtc3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black"&gt;Patents&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;2,729&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;2,729&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--FiniteLivedTrademarksGross_iI_pn3n3_maFLIAGzcoU_zPn0R176iZl5" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black"&gt;Trademarks&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2,769&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2,769&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--FiniteLivedTradeNamesGross_iI_pn3n3_maFLIAGzcoU_zyHGgNLdIghb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;Tradename&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;130&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;130&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--FiniteLivedCustomerRelationshipsGross_iI_pn3n3_maFLIAGzcoU_zvIAkZvBx1zf" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Customer Relationships&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;150&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;150&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsGross_iTI_pn3n3_mtFLIAGzcoU_maFLIANzod8_zZbqYKIclPMi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible assets, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;5,778&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;5,778&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pn3n3_di_msFLIANzod8_zZ9vZCnarqy" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Accumulated amortization&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(1,800&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(1,642&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pn3n3_mtFLIANzod8_zGrfdvuphdr9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;3,978&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;4,136&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedPatentsGross contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">2729000</us-gaap:FiniteLivedPatentsGross>
    <us-gaap:FiniteLivedPatentsGross contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">2729000</us-gaap:FiniteLivedPatentsGross>
    <us-gaap:FiniteLivedTrademarksGross contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">2769000</us-gaap:FiniteLivedTrademarksGross>
    <us-gaap:FiniteLivedTrademarksGross contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">2769000</us-gaap:FiniteLivedTrademarksGross>
    <us-gaap:FiniteLivedTradeNamesGross contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">130000</us-gaap:FiniteLivedTradeNamesGross>
    <us-gaap:FiniteLivedTradeNamesGross contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">130000</us-gaap:FiniteLivedTradeNamesGross>
    <us-gaap:FiniteLivedCustomerRelationshipsGross contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">150000</us-gaap:FiniteLivedCustomerRelationshipsGross>
    <us-gaap:FiniteLivedCustomerRelationshipsGross contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">150000</us-gaap:FiniteLivedCustomerRelationshipsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">5778000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">5778000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1800000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">1642000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">3978000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">4136000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2022-05-01to2023-04-30"
      decimals="0"
      unitRef="USD">158000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2021-05-012022-04-30"
      decimals="0"
      unitRef="USD">86000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GoodwillDisclosureTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_800_eus-gaap--GoodwillDisclosureTextBlock_zpfC587OX2q4" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;(8)
&lt;span id="xdx_821_zkG4RYLccJn7"&gt;Goodwill&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Goodwill
in the amount of $&lt;span id="xdx_90D_eus-gaap--Goodwill_iI_pn5n6_c20211130__dei--LegalEntityAxis__custom--MarineAdvancedRoboticsIncMember_zHoC2jHdVood" title="Goodwill"&gt;8.5&lt;/span&gt; million was recognized in November 2021 related to the acquisition of MAR. There have been no additions to or impairment
of goodwill during the years ended April 30, 2023 and 2022.&lt;/span&gt;&lt;/p&gt;

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




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

</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="AsOf2021-11-30_custom_MarineAdvancedRoboticsIncMember"
      decimals="-5"
      unitRef="USD">8500000</us-gaap:Goodwill>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_805_eus-gaap--LesseeOperatingLeasesTextBlock_zBxAWHNxdSC2" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;(9)
&lt;span id="xdx_822_zBgM8arG0fof"&gt;Leases&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 2.25pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 2.25pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;As
of April 30, 2023, the Company had three WAM-V&#x2019;s leased to customers which have been classified as operating leases per accounting guidance
contained within Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 842, &#x201c;&lt;i&gt;Leases&lt;/i&gt;&#x201d;. The remaining term on these operating leases is less than &lt;span id="xdx_906_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dtY_c20230430_zXgPwWAam785"&gt;2 &lt;/span&gt;years.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 2.25pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 2.25pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Right-of-use
asset and operating lease liabilities are recognized based on the present value of future minimum lease payments over the lease term
at commencement date. When the implicit rate of the lease is not provided or cannot be determined, the Company uses the incremental borrowing
rate based on the information available at the effective date to determine the present value of future payments. Lease terms may include
options to extend or terminate the lease when it is reasonably certain that the Company will exercise those options. The renewal options
have not been included in the lease term as they are not reasonably certain of exercise. The Company&#x2019;s operating leases consist
of leases for office facilities and warehouse space. 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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_90E_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20220501__20230430__srt--StatementGeographicalAxis__custom--MonroeTownshipMember_zXnSI95PBIRd" title="Lessee, operating lease, option to extend"&gt;The lease includes an initial lease term of &lt;span id="xdx_905_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dc_c20230430__srt--StatementGeographicalAxis__custom--MonroeTownshipMember_zx11W4i3H9he" title="Lessee, operating lease, term of contract"&gt;seven years&lt;/span&gt; which is set to expire in November
of 2024, and contains an option to extend the lease for another five years&lt;/span&gt;. The lease is classified as an operating lease and is included
in right-of-use assets, right-of-use liabilities- current and right-of-use 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company also signed a new lease in January 2023 located in Houston, Texas for office space for our local employees. The lease term is
for &lt;span id="xdx_902_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtY_c20230430__srt--StatementGeographicalAxis__custom--HoustonTexasMember_znBroz3nlUQ8" title="Lessee, operating lease, term of contract"&gt;1&lt;/span&gt; year and is set to &lt;span id="xdx_905_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20220501__20230430__srt--StatementGeographicalAxis__custom--HoustonTexasMember_zuv8MfZEGq8b" title="Lessee, operating lease, option to extend"&gt;expire in January of 2024&lt;/span&gt;. ASC 842 allows a company an accounting policy election to recognize lease payments
within the Consolidated Statement of Operations on a straight-line basis if the lease term is equal to or less than 12 months and not
recognize a right-of use asset and lease liability. The accounting policy election is made on the commencement date of the lease. The
Company has chosen this election for the Houston lease and classified it as a short-term lease.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company also has a lease with the University of California Berkeley in Richmond, California that was assumed as part of the MAR acquisition.
The lease is currently a month-to-month lease in accordance with the lease agreement. In accordance with ASC 842, since the remaining
lease term at the time of the acquisition of MAR was less than 12 months, the lease 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company also signed a new lease located in Richmond California for a new office space for MAR which commenced in April of 2023 and will
continue for &lt;span id="xdx_905_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtM_c20230430_zwulty7mjJqj" title="Lease commencement date"&gt;62&lt;/span&gt; months. The lease is classified as an operating lease and is included in right-of-use assets, right-of-use liabilities-
current and right-of-use 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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_90C_eus-gaap--OperatingLeasePayments_pn5n6_c20220501__20230430_zR8mWfhqskV7" title="Operating lease cash flow payments"&gt;0.4&lt;/span&gt;
million and $&lt;span id="xdx_905_eus-gaap--OperatingLeasePayments_pn5n6_c20210501__20220430_zaaCWn6r93t8" title="Operating lease cash flow payments"&gt;0.4&lt;/span&gt;
million for the fiscal year ended April 30, 2023 and 2022, respectively.&lt;/span&gt;&lt;/p&gt;

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

&lt;p id="xdx_899_eus-gaap--LeaseCostTableTextBlock_zmn6wKhFZYCd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
components of lease expense in the Consolidated Statement of Operations for the fiscal year ended April 30, 2023 and 2022 was as
follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B5_zNpx76IE0FLg" style="display: none"&gt;Schedule
of Operating Lease Costs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20220501__20230430_zVCNZvDGLo7g" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20210501__20220430_zaOfhruX7nQf" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Fiscal year ended April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--OperatingLeaseCost_pn3n3_maLCzBwM_zoHPqMpVCK7f" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Operating lease cost&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;382&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;368&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--ShortTermLeaseCost_pn3n3_maLCzBwM_z8wJBciW6784" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Short-term lease cost&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;44&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;35&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--LeaseCost_iT_pn3n3_mtLCzBwM_zDe3uNFr6dvk" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Total lease cost&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;426&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;403&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A1_zOUpefgMwdml" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




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

&lt;p id="xdx_89E_ecustom--ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_z67TmeknIYv2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: center; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Information
related to the Company&#x2019;s right-of use assets and lease liabilities as of April 30, 2023 is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: center; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center; text-indent: 0.5in"&gt;&lt;span id="xdx_8BE_zJuvaUwV3jAg" 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; color: Black"&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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20230430_zLzjg45N7Ecg" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-decoration: underline; color: Black; text-align: left"&gt;Operating lease:&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_z8HMB1Co3xIb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 80%; color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Operating right-of-use assets, net&lt;/td&gt;&lt;td style="width: 2%; color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 16%; color: Black; text-align: right"&gt;1,751&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzIil_z2gHR0mdoZwd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Right-of-use liabilities- current&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;529&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzIil_zVL2goljwT78" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Right-of-use liabilities- long term&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;1,311&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzIil_zSS4lmmvnMl6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Total lease liabilities&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;1,840&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Weighted average remaining lease term- operating leases&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_90C_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230430_zZSKVNBWGhpg" title="Weighted average remaining lease term- operating leases"&gt;4.14&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Weighted average discount rate- operating leases&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span id="xdx_904_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20230430_zwVbocLJi4qg" title="Weighted average discount rate- operating leases"&gt;8.5&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A8_zCLoNJveQPo8" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89A_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zfW7zT4WyJtd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_8BA_zqkYIcnB0Hbi" style="display: none"&gt;Schedule of Future Minimum Lease payments Under Operating Lease&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20230430_zBO2kbPfRgPh" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzbOq_ztSR7QdROO9l" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 80%; color: Black; text-align: left"&gt;2024&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;701&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzbOq_zwDU3DqNj9Mf" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;2025&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;494&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzbOq_zWpYRVE44tsd" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;2026&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;318&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maLOLLPzbOq_zcxHxLv7QAhd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;2027&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;325&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pn3n3_maLOLLPzbOq_zd0bnhb3Jrwa" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; color: Black; padding-bottom: 1.5pt"&gt;Thereafter&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;362&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzbOq_zjNjzfGSNzHe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Total future minimum lease payments&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2,200&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_z4zHsiLCjYhb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Less imputed interest&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(360&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OperatingLeaseLiability_iI_pn3n3_zj22YQ6FYjjh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; color: Black; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,840&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="AsOf2023-04-30">P2Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseOptionToExtend contextRef="From2022-05-012023-04-30_custom_MonroeTownshipMember">The lease includes an initial lease term of seven years which is set to expire in November
of 2024, and contains an option to extend the lease for another five years</us-gaap:LesseeOperatingLeaseOptionToExtend>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="AsOf2023-04-30_custom_MonroeTownshipMember">P7Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="AsOf2023-04-30_custom_HoustonTexasMember">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseOptionToExtend contextRef="From2022-05-012023-04-30_custom_HoustonTexasMember">expire in January of 2024</us-gaap:LesseeOperatingLeaseOptionToExtend>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="AsOf2023-04-30">P62M</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeasePayments
      contextRef="From2022-05-01to2023-04-30"
      decimals="-5"
      unitRef="USD">400000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="From2021-05-012022-04-30"
      decimals="-5"
      unitRef="USD">400000</us-gaap:OperatingLeasePayments>
    <us-gaap:LeaseCostTableTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_899_eus-gaap--LeaseCostTableTextBlock_zmn6wKhFZYCd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
components of lease expense in the Consolidated Statement of Operations for the fiscal year ended April 30, 2023 and 2022 was as
follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B5_zNpx76IE0FLg" style="display: none"&gt;Schedule
of Operating Lease Costs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20220501__20230430_zVCNZvDGLo7g" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20210501__20220430_zaOfhruX7nQf" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Fiscal year ended April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--OperatingLeaseCost_pn3n3_maLCzBwM_zoHPqMpVCK7f" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Operating lease cost&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;382&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;368&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--ShortTermLeaseCost_pn3n3_maLCzBwM_z8wJBciW6784" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Short-term lease cost&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;44&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;35&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--LeaseCost_iT_pn3n3_mtLCzBwM_zDe3uNFr6dvk" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Total lease cost&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;426&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;403&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">382000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">368000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">44000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">35000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">426000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">403000</us-gaap:LeaseCost>
    <OPTT:ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_89E_ecustom--ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock_z67TmeknIYv2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: center; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Information
related to the Company&#x2019;s right-of use assets and lease liabilities as of April 30, 2023 is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: center; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center; text-indent: 0.5in"&gt;&lt;span id="xdx_8BE_zJuvaUwV3jAg" 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; color: Black"&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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20230430_zLzjg45N7Ecg" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-decoration: underline; color: Black; text-align: left"&gt;Operating lease:&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_z8HMB1Co3xIb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 80%; color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Operating right-of-use assets, net&lt;/td&gt;&lt;td style="width: 2%; color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 16%; color: Black; text-align: right"&gt;1,751&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzIil_z2gHR0mdoZwd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Right-of-use liabilities- current&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;529&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzIil_zVL2goljwT78" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Right-of-use liabilities- long term&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;1,311&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzIil_zSS4lmmvnMl6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Total lease liabilities&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;1,840&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Weighted average remaining lease term- operating leases&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_90C_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230430_zZSKVNBWGhpg" title="Weighted average remaining lease term- operating leases"&gt;4.14&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Weighted average discount rate- operating leases&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span id="xdx_904_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20230430_zwVbocLJi4qg" title="Weighted average discount rate- operating leases"&gt;8.5&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</OPTT:ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1751000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">529000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1311000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1840000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2023-04-30">P4Y1M20D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="AsOf2023-04-30" decimals="INF" unitRef="Pure">0.085</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_89A_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zfW7zT4WyJtd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_8BA_zqkYIcnB0Hbi" style="display: none"&gt;Schedule of Future Minimum Lease payments Under Operating Lease&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20230430_zBO2kbPfRgPh" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzbOq_ztSR7QdROO9l" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 80%; color: Black; text-align: left"&gt;2024&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;701&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzbOq_zwDU3DqNj9Mf" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;2025&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;494&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzbOq_zWpYRVE44tsd" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;2026&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;318&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maLOLLPzbOq_zcxHxLv7QAhd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;2027&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;325&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pn3n3_maLOLLPzbOq_zd0bnhb3Jrwa" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; color: Black; padding-bottom: 1.5pt"&gt;Thereafter&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;362&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzbOq_zjNjzfGSNzHe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Total future minimum lease payments&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2,200&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_z4zHsiLCjYhb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Less imputed interest&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(360&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OperatingLeaseLiability_iI_pn3n3_zj22YQ6FYjjh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; color: Black; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,840&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">701000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">494000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">318000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">325000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">362000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">2200000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">360000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1840000</us-gaap:OperatingLeaseLiability>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_80D_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zlyS9EHzBdgd" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;(10)
&lt;span id="xdx_82A_z9srbN9RowNj"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_897_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zMZjhOpMbxQ4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Accrued
expenses consisted of the following at April 30, 2023 and 2022:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B1_zzAzQxprNXl6" style="display: none"&gt;Schedule
of Accrued Expenses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20230430_zUaUq8TRgUyh" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20220430_zkCAv8YK4vG8" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--ConstructionPayableCurrent_iI_pn3n3_maCzsTG_zdecpTiVOlgj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Project costs&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;181&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;59&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--LossContingencyAccrualCarryingValueCurrent_iI_pn3n3_maCzsTG_zsRY9lzSYUE6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Contract loss reserve&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1036"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;328&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--OtherEmployeeRelatedLiabilitiesCurrent_iI_pn3n3_maCzsTG_zlVx2KRGh84b" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Employee incentive payments&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1,948&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;266&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--AccruedSalariesCurrent_iI_pn3n3_maCzsTG_zcRGQ04B6Cs3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Accrued salary and benefits&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;52&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;60&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--AccruedProfessionalFeesCurrent_iI_pn3n3_maCzsTG_zI8HGztKFM93" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Professional Fees&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1045"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;30&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maCzsTG_zIXEn1invkpi" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;165&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;134&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtCzsTG_zvhDysb7gpl4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; 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="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;2,346&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;877&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

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





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

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

</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_897_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zMZjhOpMbxQ4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Accrued
expenses consisted of the following at April 30, 2023 and 2022:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B1_zzAzQxprNXl6" style="display: none"&gt;Schedule
of Accrued Expenses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20230430_zUaUq8TRgUyh" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20220430_zkCAv8YK4vG8" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--ConstructionPayableCurrent_iI_pn3n3_maCzsTG_zdecpTiVOlgj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Project costs&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;181&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;59&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--LossContingencyAccrualCarryingValueCurrent_iI_pn3n3_maCzsTG_zsRY9lzSYUE6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Contract loss reserve&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1036"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;328&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--OtherEmployeeRelatedLiabilitiesCurrent_iI_pn3n3_maCzsTG_zlVx2KRGh84b" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Employee incentive payments&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1,948&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;266&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--AccruedSalariesCurrent_iI_pn3n3_maCzsTG_zcRGQ04B6Cs3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Accrued salary and benefits&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;52&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;60&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--AccruedProfessionalFeesCurrent_iI_pn3n3_maCzsTG_zI8HGztKFM93" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Professional Fees&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1045"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;30&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maCzsTG_zIXEn1invkpi" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;165&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;134&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtCzsTG_zvhDysb7gpl4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; 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="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;2,346&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;877&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:ConstructionPayableCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">181000</us-gaap:ConstructionPayableCurrent>
    <us-gaap:ConstructionPayableCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">59000</us-gaap:ConstructionPayableCurrent>
    <us-gaap:LossContingencyAccrualCarryingValueCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">328000</us-gaap:LossContingencyAccrualCarryingValueCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1948000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">266000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">52000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">60000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">30000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">165000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">134000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">2346000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">877000</us-gaap:AccruedLiabilitiesCurrent>
    <OPTT:WarrantDisclosureTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_805_ecustom--WarrantDisclosureTextBlock_zD52u695kKh3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;(11)
&lt;span id="xdx_826_zQaDsh3TOKF1"&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; color: Black; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
underwritten public offering from April 2019 included the issuance of common stock warrants to purchase up to &lt;span id="xdx_90F_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20230331__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember_zAtH4Bjn1c87" title="Warrants to purchase common stock exercised"&gt;4,927,680&lt;/span&gt;
shares of common stock that have an exercise price of $&lt;span id="xdx_906_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20230331__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember_zQwahHN7m1i4" title="Exercise price of warrants"&gt;3.85&lt;/span&gt;
per share and expire &lt;span id="xdx_90E_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dc_c20230331__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember_zDanE0xJafhl" title="Warrants and rights outstanding, term"&gt;five
years&lt;/span&gt; from the issuance date. As of April 30, 2023, common warrants to purchase &lt;span id="xdx_90E_ecustom--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised_iI_pid_c20230430_zK8I5trAEKB6" title="Warrants to purchase common stock exercised"&gt;732,500&lt;/span&gt;
shares of the common stock had been exercised.&lt;/span&gt;&lt;/p&gt;

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

</OPTT:WarrantDisclosureTextBlock>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2023-03-31_custom_UnderwrittenPublicOfferingMember"
      decimals="INF"
      unitRef="Shares">4927680</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2023-03-31_custom_UnderwrittenPublicOfferingMember"
      decimals="INF"
      unitRef="USDPShares">3.85</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm contextRef="AsOf2023-03-31_custom_UnderwrittenPublicOfferingMember">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <OPTT:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised contextRef="AsOf2023-04-30" decimals="INF" unitRef="Shares">732500</OPTT:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised>
    <us-gaap:DebtDisclosureTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_80D_eus-gaap--DebtDisclosureTextBlock_zoK1vQX8l1R9" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;(12)
&lt;span id="xdx_82D_zQTVyyPmaY0d"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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_90A_eus-gaap--ProceedsFromLoanOriginations1_c20200501__20200503__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zykNy7Ci0qEk" 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_901_ecustom--DebtForgivenessDescription_c20210228__20210228__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zWuWyDWSRZV" title="Debt forgiveness, description"&gt;The
Company filed its loan forgiveness application at the end of February 2021 asking for &lt;span id="xdx_90E_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20210228__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zT5JDVmGafX1" 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_903_eus-gaap--RepaymentsOfLongTermDebt_c20220501__20230430__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zvhWbDo5QL6k" 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; color: Black; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;The SBA may audit a borrower&#x2019;s PPP loan up to six years after the loan is forgiven. The PPP loan audit after
forgiveness is conducted to ensure that the borrower has used the loan funds for eligible expenses and complied with the applicable requirements
of the PPP loan program.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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="From2021-02-282021-02-28_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="AsOf2021-02-28_custom_PaycheckProtectionProgramMember"
      decimals="INF"
      unitRef="Pure">1</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="From2022-05-012023-04-30_custom_PaycheckProtectionProgramMember"
      decimals="0"
      unitRef="USD">890000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_806_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zkkMIQrM6o3" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;(13)
&lt;span id="xdx_821_zfHGmE9kQulb"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20151231__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zXSp7LrE6a8h" 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. At subsequent shareholder meetings, including most recently in January 2023, the shareholders
approved an aggregate increase to the 2015 Plan of &lt;span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_iI_c20230430__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zSbjjgrHqgjk" title="Share-based compensation arrangement shares aggregate increase"&gt;3,050,000&lt;/span&gt; shares resulting in total shares authorized for issuance of &lt;span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20230430__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zfr8HCrBPZ06" title="Share-based compensation arrangement shares authorized"&gt;4,382,036&lt;/span&gt; as
of April 30, 2023. As of April 30, 2023, the Company had &lt;span id="xdx_906_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20230430__us-gaap--PlanNameAxis__custom--TwoThousandAndFifteenOmnibusIncentivePlanMember_zyfmHpMJ7KD7" title="Capital shares reserved for future issuance"&gt;221,446&lt;/span&gt; shares available for future issuance under the 2015 Plan .&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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_904_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20180118__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zJNyKJnQFtA8" 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, a restricted stock unit award or a stock
payment award. On February 9, 2022, the 2018 Inducement Plan was amended to increase the authorized shares by &lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20220208__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zFX5aVCdeAji" title="Share-based compensation arrangement shares authorized"&gt;250,000&lt;/span&gt; to &lt;span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20220209__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_z9vfuAcCV341" title="Share-based compensation arrangement shares authorized"&gt;275,000&lt;/span&gt;. As
of April 30, 2023, there were &lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pid_c20230430__us-gaap--PlanNameAxis__custom--TwoThousandAndEighteenInducementPlanMember_zEXNczWsqNKj" title="Available for grant"&gt;161,487&lt;/span&gt; shares available for grant under the 2018 Inducement Plan.&lt;/span&gt;&lt;/p&gt;

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




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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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 weighted average valuation assumptions. The risk-free rate is based on the
U.S. Treasury yield curve in effect at the time of grant commensurate with the expected life of the award. The expected life
(estimated period 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, Share-Based Payment. Expected volatility is based on the Company&#x2019;s
historical volatility over the expected life of the stock option granted. There were &lt;span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zV2a3fAQYtx1" title="Shares underlying options outstanding, granted"&gt;601,089&lt;/span&gt;
and &lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zXtF7qPtOeEe" title="Shares underlying options outstanding, granted"&gt;793,850&lt;/span&gt;
shares granted for the periods ended April 30, 2023 and 2022, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_899_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_z75aiVVcGxP3" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_8BA_ztzCX9Izotxl" 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;/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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Fiscal year ended April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Risk-free interest rate&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;&lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zqELnbcauXQj" title="Risk-free interest rate"&gt;3.5&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;&lt;span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zWSZP185rGW4" title="Risk-free interest rate"&gt;1.5&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Expected dividend yield&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zyfXD5efvnr2" title="Expected dividend yield"&gt;0.0&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zBCZXMA7nMG9" title="Expected dividend yield"&gt;0.0&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Expected life (in years)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z1OqGonNXqpk" title="Expected life (in years)"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z8AJ7AZnAT5k" title="Expected life (in years)"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Expected volatility&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zEUgfOLpbuX" title="Expected volatility"&gt;109.0&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zvaup1Rra3T3" title="Expected volatility"&gt;121.9&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zU6UUHot7TQk" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89D_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_ztIa1sgfkmrg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;A
summary of stock options under our Stock Incentive Plans is detailed in the following table.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B8_z1M32Rs53Wgc" style="display: none"&gt;Schedule
of Stock Option Activity&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Underlying&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Options&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Contractual&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Term&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;(In Years)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; color: Black"&gt;Outstanding as of April 30, 2022&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20220501__20230430_zB6c55TRoiXj" style="width: 14%; color: Black; text-align: right" title="Shares Underlying Options Outstanding, beginning"&gt;1,110,356&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20220501__20230430_zHuKN9oXFim3" style="width: 14%; color: Black; text-align: right" title="Weighted Average Exercise Price, Beginning balance"&gt;2.34&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220501__20230430_zAwqHUOPAEu8" title="Weighted Average Remaining Contractual Term (In Years), Beginning"&gt;9.2&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black"&gt;Granted&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220501__20230430_zRwI8E82M844" style="color: Black; text-align: right" title="Shares underlying Options Outstanding, Granted"&gt;601,089&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430_zeKwHEwawDvc" style="color: Black; text-align: right" title="Weighted Average Exercise Price, Granted"&gt;0.68&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;Exercised&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20220501__20230430_z3q21jt2Wn37" style="color: Black; text-align: right" title="Shares Underlying Options ,Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1126"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430_z6LARqBBCPq4" style="color: Black; text-align: right" title="Weighted Average Exercise Price, Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1128"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black"&gt;Cancelled/forfeited&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20220501__20230430_zUZXad0Idei1" style="color: Black; text-align: right" title="Shares Underlying Options, Cancelled/forfeited"&gt;(182,165&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430_zZ0hYVwAbPGi" style="color: Black; text-align: right" title="Weighted Average Exercise Price, Cancelled/forfeited"&gt;1.59&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; padding-bottom: 1.5pt"&gt;Expired&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--StockIssuedDuringPeriodSharesStockOptionsExpired_iN_pid_di_c20220501__20230430_zdpchocmAPz" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Shares underlying options outstanding, expired"&gt;(95&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430_zFQNbMivXYZh" style="padding-bottom: 1.5pt; color: Black; text-align: right" title="Weighted average exercise price, expired"&gt;511.12&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;Outstanding as of April 30, 2023&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20220501__20230430_zZndXF7F4YMi" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Shares Underlying Options, ending"&gt;1,529,185&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20220501__20230430_zAD2TDbXZP7b" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted average exercise price, ending balance"&gt;1.75&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: right"&gt;&lt;span id="xdx_900_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20220501__20230430_zaULVSmO3Jbl" title="Weighted Average Remaining Contractual Term (In Years), Ending"&gt;8.8&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;Exercisable as of April 30, 2023&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20230430_z0qzSmCRxZib" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Shares Underlying Options, Exercisable at Ending"&gt;513,077&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20230430_zr7YovMspxzj" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted Average Exercise Price, Exercisable at ending"&gt;3.22&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20220501__20230430_zBwxEcAoKvy6" title="Weighted Average Remaining Contractual Term (In Years), Exercisable at Ending"&gt;7.7&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A1_zYYpZj4LQ9X" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;As
of April 30, 2023, the total intrinsic value of outstanding and exercisable options was approximately &lt;span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pp0p0_dc_c20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zYgoHapZE177" title="Intrinsic value of outstanding and exercisable options"&gt;zero&lt;/span&gt;. As of April 30, 2023, approximately
&lt;span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pid_c20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zju0zzM8Cez" title="Options unvested"&gt;513,000&lt;/span&gt; additional options were unvested, which had an intrinsic value of &lt;span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pp0p0_dc_c20230430__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionOneMember_zz9OYwt3sVBf" title="Options, outstanding, intrinsic value"&gt;zero&lt;/span&gt; and a weighted average remaining contractual term of &lt;span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zQrNbMGC7Fod" title="Weighted average remaining contractual term"&gt;7.7&lt;/span&gt;
years. There was approximately $&lt;span id="xdx_901_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z5kzFldKzE2j" title="Share-based payment arrangement, expense"&gt;0.3&lt;/span&gt; million and $&lt;span id="xdx_904_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zDAOVLJlZzX7" title="Share-based payment arrangement, expense"&gt;0.3&lt;/span&gt; million of total recognized compensation cost related to stock options during each
of the fiscal year ended April 30, 2023 and 2022, respectively. As of April 30, 2023, there was approximately $&lt;span id="xdx_905_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pn5n6_c20230430_zLUqbDSIslt7" title="Unrecognized compensation cost related to non-vested stock"&gt;0.7&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_901_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20220501__20230430_zVWytN8wuPz6" title="Share-based compensation of weighted-average period"&gt;2.3&lt;/span&gt; years.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_895_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_hus-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zLtWm8E4E295" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B6_zJOHRUjehNJ5" style="display: none"&gt;Schedule
of Stock Option Activity&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Underlying&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Options&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Contractual&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Term&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;(In Years)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; color: Black"&gt;Outstanding as of April 30, 2022&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z8pRBp2xmZk8" style="width: 14%; color: Black; text-align: right" title="Shares Underlying Options Outstanding, beginning"&gt;210,122&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zpFi8vFvKM4f" style="width: 14%; color: Black; text-align: right" title="Weighted Average Exercise Price, Beginning balance"&gt;2.20&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;&#160;&#160;&#160;&lt;span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zX6pP5XQOr0b" title="Weighted Average Remaining Contractual Term (In Years), Beginning"&gt;8.8&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black"&gt;Granted&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z4dXHcnA0y58" style="color: Black; text-align: right" title="Shares underlying Options Outstanding, Granted"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1174"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zax5878NQqsd" style="color: Black; text-align: right" title="Weighted Average Exercise Price, Granted"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1176"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;Exercised&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z00Pz8Epqrb5" style="color: Black; text-align: right" title="Shares Underlying Options ,Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1178"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zZLjE0JTKVm2" style="color: Black; text-align: right" title="Weighted Average Exercise Price, Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1180"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; padding-bottom: 1.5pt"&gt;Cancelled/forfeited&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_ziYt098zaJ93" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Shares Underlying Options, Cancelled/forfeited"&gt;(143,455&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zD3ONqwRZcec" style="padding-bottom: 1.5pt; color: Black; text-align: right" title="Weighted Average Exercise Price, Cancelled/forfeited"&gt;2.93&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;Outstanding as of April 30, 2023&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zglzMajPzdmc" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Shares Underlying Options, ending"&gt;66,667&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zmn1Etbvd2O5" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted average exercise price, ending balance"&gt;0.62&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: right"&gt;&lt;span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zfP335FvFnb3" title="Weighted Average Remaining Contractual Term (In Years), Ending"&gt;8.1&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;Exercisable as of April 30, 2023&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z7mNRpu37vv2" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Shares Underlying Options, Exercisable at Ending"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1192"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zKDj5X99Z433" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted Average Exercise Price, Exercisable at ending"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1194"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A7_zbXAnJvfBBe8" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;As
of April 30, 2023, approximately &lt;span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pid_c20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zMB7FpodVTid" title="Options unvested"&gt;66,667
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;additional options were unvested,
which had an intrinsic value of &lt;span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_dc_c20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zT1JkFJ5d4Y2" title="Intrinsic value"&gt;zero
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;and a weighted average remaining
contractual term of &lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zdldYacXBEx9" title="Weighted average remaining contractual term"&gt;8.1&lt;/span&gt;
years. There was approximately $&lt;span id="xdx_905_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zLc9tKmz1Reb"&gt;0.1
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;million and $&lt;span id="xdx_90D_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zRhIHYZqePi"&gt;0.1
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;million of total recognized compensation
cost related to performance stock options during each of the fiscal year ended April 30, 2023 and 2022, respectively. As of April 30,
2023, there was approximately $&lt;span id="xdx_902_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_c20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z93hStPYp2wf" title="Total unrecognized compensation"&gt;4,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;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_901_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zVoXEa9DMo7h" title="Weighted-average period"&gt;0.1
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;years.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;Restricted
Stock Units&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Compensation
expense for unvested restricted stock units 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, 2023 and 2022, the Company granted &lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zNavQsQmx4P6" title="Number of restricted shares, granted"&gt;1,608,681&lt;/span&gt;
and &lt;span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z5rwyUgYNXz3" title="Number of restricted shares, granted"&gt;827,764&lt;/span&gt;
shares, respectively, subject to service-based and market condition vesting requirements.&lt;/span&gt;&lt;/p&gt;

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

&lt;p id="xdx_894_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zaqjYqJJoBAd" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;A
summary of unvested restricted stock units under our stock incentive plans is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BD_zjvjnpDkWuLd" style="display: none"&gt;Schedule
of Non-vested Restricted Stock Activity&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;of Shares&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Average
                                                                                                                                                                                                                                                                                                                     Price per&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Share&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Issued and unvested at April 30, 2022&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zGRWq2ML0d81" style="width: 16%; color: Black; text-align: right" title="Number of Shares, Unvested, Beginning"&gt;827,764&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zn6jBJHs3c99" style="width: 16%; color: Black; text-align: right" title="Weighted Average Price per Share, Unvested, Beginning"&gt;1.41&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black"&gt;Granted&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zzZ6AvnwYdZ6" style="color: Black; text-align: right" title="Number of Shares, Unvested, Granted"&gt;1,608,681&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zLJ6otbkEjb3" style="color: Black; text-align: right" title="Weighted Average Price per Share, Unvested, Granted"&gt;0.75&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Vested and issued&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zr15h2BD1AJg" style="color: Black; text-align: right" title="Number of Shares, Unvested, Vested and issued"&gt;(399,429&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zxoTwJcpy64a" style="color: Black; text-align: right" title="Weighted Average Price per Share, Unvested, Vested"&gt;1.38&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; padding-bottom: 1.5pt"&gt;Cancelled/forfeited&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zDPe07xF0KFc" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Number of Shares, Cancelled/forfeited"&gt;(51,022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zj6NaNmXYgmh" style="padding-bottom: 1.5pt; color: Black; text-align: right" title="Weighted Average Price per Share, Cancelled/forfeited"&gt;1.32&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Issued and unvested at April 30, 2023&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zuXt3lInCWCd" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Number of Shares, Unvested, Ending"&gt;1,985,994&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zWBYhDttVTcg" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted Average Price per Share, Unvested, Ending"&gt;0.89&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A1_zpFZuTgNbGMj" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;There
was approximately $&lt;span id="xdx_906_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zxqR6pyKbpJ6" title="Share-based payment arrangement, expense"&gt;1.1&lt;/span&gt;
million and $&lt;span id="xdx_909_eus-gaap--AllocatedShareBasedCompensationExpense_pn5n6_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zJUKCaRZCPA3" title="Share-based payment arrangement, expense"&gt;0.2&lt;/span&gt;
million of total recognized compensation cost related to restricted stock units for the years ended April 30, 2023 and 2022,
respectively. As of April 30, 2023, there was $&lt;span id="xdx_900_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_pn5n6_c20230430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zJq5pmGFetV8" title="Unrecognized compensation cost"&gt;1.1&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_90E_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zooeIAp5i5z4" title="Share-based compensation of weighted-average period"&gt;1.4&lt;/span&gt; years.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="AsOf2023-04-30_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember"
      decimals="0"
      unitRef="USD">3050000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="AsOf2023-04-30_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember"
      decimals="INF"
      unitRef="Shares">4382036</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="AsOf2023-04-30_custom_TwoThousandAndFifteenOmnibusIncentivePlanMember"
      decimals="INF"
      unitRef="Shares">221446</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="AsOf2018-01-18_custom_TwoThousandAndEighteenInducementPlanMember"
      decimals="INF"
      unitRef="Shares">25000</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:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="AsOf2023-04-30_custom_TwoThousandAndEighteenInducementPlanMember"
      decimals="INF"
      unitRef="Shares">161487</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2022-05-012023-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Shares">601089</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2021-05-012022-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Shares">793850</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_899_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_z75aiVVcGxP3" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_8BA_ztzCX9Izotxl" 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;/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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;Fiscal year ended April 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Risk-free interest rate&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;&lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zqELnbcauXQj" title="Risk-free interest rate"&gt;3.5&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;&lt;span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zWSZP185rGW4" title="Risk-free interest rate"&gt;1.5&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Expected dividend yield&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zyfXD5efvnr2" title="Expected dividend yield"&gt;0.0&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zBCZXMA7nMG9" title="Expected dividend yield"&gt;0.0&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Expected life (in years)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z1OqGonNXqpk" title="Expected life (in years)"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z8AJ7AZnAT5k" title="Expected life (in years)"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Expected volatility&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220501__20230430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zEUgfOLpbuX" title="Expected volatility"&gt;109.0&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210501__20220430__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zvaup1Rra3T3" title="Expected volatility"&gt;121.9&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2022-05-012023-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Pure">0.035</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2021-05-012022-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Pure">0.015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2022-05-012023-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Pure">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2021-05-012022-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Pure">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2022-05-012023-04-30_us-gaap_EmployeeStockOptionMember">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2021-05-012022-04-30_us-gaap_EmployeeStockOptionMember">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2022-05-012023-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Pure">1.090</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2021-05-012022-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Pure">1.219</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_89D_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_ztIa1sgfkmrg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;A
summary of stock options under our Stock Incentive Plans is detailed in the following table.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B8_z1M32Rs53Wgc" style="display: none"&gt;Schedule
of Stock Option Activity&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Underlying&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Options&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Contractual&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Term&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;(In Years)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; color: Black"&gt;Outstanding as of April 30, 2022&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20220501__20230430_zB6c55TRoiXj" style="width: 14%; color: Black; text-align: right" title="Shares Underlying Options Outstanding, beginning"&gt;1,110,356&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20220501__20230430_zHuKN9oXFim3" style="width: 14%; color: Black; text-align: right" title="Weighted Average Exercise Price, Beginning balance"&gt;2.34&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220501__20230430_zAwqHUOPAEu8" title="Weighted Average Remaining Contractual Term (In Years), Beginning"&gt;9.2&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black"&gt;Granted&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220501__20230430_zRwI8E82M844" style="color: Black; text-align: right" title="Shares underlying Options Outstanding, Granted"&gt;601,089&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430_zeKwHEwawDvc" style="color: Black; text-align: right" title="Weighted Average Exercise Price, Granted"&gt;0.68&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;Exercised&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20220501__20230430_z3q21jt2Wn37" style="color: Black; text-align: right" title="Shares Underlying Options ,Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1126"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430_z6LARqBBCPq4" style="color: Black; text-align: right" title="Weighted Average Exercise Price, Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1128"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black"&gt;Cancelled/forfeited&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20220501__20230430_zUZXad0Idei1" style="color: Black; text-align: right" title="Shares Underlying Options, Cancelled/forfeited"&gt;(182,165&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430_zZ0hYVwAbPGi" style="color: Black; text-align: right" title="Weighted Average Exercise Price, Cancelled/forfeited"&gt;1.59&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; padding-bottom: 1.5pt"&gt;Expired&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--StockIssuedDuringPeriodSharesStockOptionsExpired_iN_pid_di_c20220501__20230430_zdpchocmAPz" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Shares underlying options outstanding, expired"&gt;(95&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430_zFQNbMivXYZh" style="padding-bottom: 1.5pt; color: Black; text-align: right" title="Weighted average exercise price, expired"&gt;511.12&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;Outstanding as of April 30, 2023&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20220501__20230430_zZndXF7F4YMi" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Shares Underlying Options, ending"&gt;1,529,185&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20220501__20230430_zAD2TDbXZP7b" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted average exercise price, ending balance"&gt;1.75&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: right"&gt;&lt;span id="xdx_900_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20220501__20230430_zaULVSmO3Jbl" title="Weighted Average Remaining Contractual Term (In Years), Ending"&gt;8.8&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;Exercisable as of April 30, 2023&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20230430_z0qzSmCRxZib" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Shares Underlying Options, Exercisable at Ending"&gt;513,077&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20230430_zr7YovMspxzj" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted Average Exercise Price, Exercisable at ending"&gt;3.22&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20220501__20230430_zBwxEcAoKvy6" title="Weighted Average Remaining Contractual Term (In Years), Exercisable at Ending"&gt;7.7&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <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>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2022-05-01to2023-04-30">P9Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2022-05-01to2023-04-30"
      decimals="INF"
      unitRef="Shares">601089</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2022-05-01to2023-04-30"
      decimals="INF"
      unitRef="USDPShares">0.68</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="From2022-05-01to2023-04-30"
      decimals="INF"
      unitRef="Shares">182165</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2022-05-01to2023-04-30"
      decimals="INF"
      unitRef="USDPShares">1.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <OPTT:StockIssuedDuringPeriodSharesStockOptionsExpired
      contextRef="From2022-05-01to2023-04-30"
      decimals="INF"
      unitRef="Shares">95</OPTT:StockIssuedDuringPeriodSharesStockOptionsExpired>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2022-05-01to2023-04-30"
      decimals="INF"
      unitRef="USDPShares">511.12</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2023-04-30" decimals="INF" unitRef="Shares">1529185</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2023-04-30"
      decimals="INF"
      unitRef="USDPShares">1.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <OPTT:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm contextRef="From2022-05-01to2023-04-30">P8Y9M18D</OPTT:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2023-04-30" decimals="INF" unitRef="Shares">513077</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2023-04-30"
      decimals="INF"
      unitRef="USDPShares">3.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2022-05-01to2023-04-30">P7Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="AsOf2023-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="0"
      unitRef="USD">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="AsOf2023-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      unitRef="Shares">513000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="AsOf2023-04-30_custom_EmployeeStockOptionOneMember"
      decimals="0"
      unitRef="USD">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2022-05-012023-04-30_us-gaap_EmployeeStockOptionMember">P7Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2022-05-012023-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="-5"
      unitRef="USD">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2021-05-012022-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="-5"
      unitRef="USD">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="AsOf2023-04-30" decimals="-5" unitRef="USD">700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2022-05-01to2023-04-30">P2Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock contextRef="From2022-05-012023-04-30_custom_PerformanceStockOptionsMember">&lt;p id="xdx_895_eus-gaap--ScheduleOfShareBasedCompensationActivityTableTextBlock_hus-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zLtWm8E4E295" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B6_zJOHRUjehNJ5" style="display: none"&gt;Schedule
of Stock Option Activity&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Underlying&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Options&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Contractual&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Term&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;(In Years)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; color: Black"&gt;Outstanding as of April 30, 2022&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z8pRBp2xmZk8" style="width: 14%; color: Black; text-align: right" title="Shares Underlying Options Outstanding, beginning"&gt;210,122&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zpFi8vFvKM4f" style="width: 14%; color: Black; text-align: right" title="Weighted Average Exercise Price, Beginning balance"&gt;2.20&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;&#160;&#160;&#160;&lt;span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zX6pP5XQOr0b" title="Weighted Average Remaining Contractual Term (In Years), Beginning"&gt;8.8&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black"&gt;Granted&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z4dXHcnA0y58" style="color: Black; text-align: right" title="Shares underlying Options Outstanding, Granted"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1174"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zax5878NQqsd" style="color: Black; text-align: right" title="Weighted Average Exercise Price, Granted"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1176"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;Exercised&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z00Pz8Epqrb5" style="color: Black; text-align: right" title="Shares Underlying Options ,Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1178"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zZLjE0JTKVm2" style="color: Black; text-align: right" title="Weighted Average Exercise Price, Exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1180"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; padding-bottom: 1.5pt"&gt;Cancelled/forfeited&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_ziYt098zaJ93" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Shares Underlying Options, Cancelled/forfeited"&gt;(143,455&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zD3ONqwRZcec" style="padding-bottom: 1.5pt; color: Black; text-align: right" title="Weighted Average Exercise Price, Cancelled/forfeited"&gt;2.93&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;Outstanding as of April 30, 2023&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zglzMajPzdmc" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Shares Underlying Options, ending"&gt;66,667&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zmn1Etbvd2O5" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted average exercise price, ending balance"&gt;0.62&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: right"&gt;&lt;span id="xdx_902_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20220501__20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zfP335FvFnb3" title="Weighted Average Remaining Contractual Term (In Years), Ending"&gt;8.1&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;Exercisable as of April 30, 2023&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_z7mNRpu37vv2" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Shares Underlying Options, Exercisable at Ending"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1192"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_c20230430__us-gaap--AwardTypeAxis__custom--PerformanceStockOptionsMember_zKDj5X99Z433" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted Average Exercise Price, Exercisable at ending"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1194"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <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>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2022-05-012023-04-30_custom_PerformanceStockOptionsMember">P8Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="From2022-05-012023-04-30_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="Shares">143455</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2022-05-012023-04-30_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="USDPShares">2.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2023-04-30_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="Shares">66667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2023-04-30_custom_PerformanceStockOptionsMember"
      decimals="INF"
      unitRef="USDPShares">0.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <OPTT:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm contextRef="From2022-05-012023-04-30_custom_PerformanceStockOptionsMember">P8Y1M6D</OPTT:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="AsOf2023-04-30_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="Shares">66667</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="AsOf2023-04-30_us-gaap_PerformanceSharesMember"
      decimals="0"
      unitRef="USD">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2022-05-012023-04-30_us-gaap_PerformanceSharesMember">P8Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2022-05-012023-04-30_us-gaap_PerformanceSharesMember"
      decimals="-5"
      unitRef="USD">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2021-05-012022-04-30_us-gaap_PerformanceSharesMember"
      decimals="-5"
      unitRef="USD">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="AsOf2023-04-30_us-gaap_PerformanceSharesMember"
      decimals="0"
      unitRef="USD">4000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2022-05-012023-04-30_us-gaap_PerformanceSharesMember">P0Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2022-05-012023-04-30_us-gaap_RestrictedStockMember"
      decimals="INF"
      unitRef="Shares">1608681</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2021-05-012022-04-30_us-gaap_RestrictedStockMember"
      decimals="INF"
      unitRef="Shares">827764</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_894_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zaqjYqJJoBAd" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;A
summary of unvested restricted stock units under our stock incentive plans is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BD_zjvjnpDkWuLd" style="display: none"&gt;Schedule
of Non-vested Restricted Stock Activity&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;of Shares&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Average
                                                                                                                                                                                                                                                                                                                     Price per&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Share&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Issued and unvested at April 30, 2022&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zGRWq2ML0d81" style="width: 16%; color: Black; text-align: right" title="Number of Shares, Unvested, Beginning"&gt;827,764&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zn6jBJHs3c99" style="width: 16%; color: Black; text-align: right" title="Weighted Average Price per Share, Unvested, Beginning"&gt;1.41&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black"&gt;Granted&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zzZ6AvnwYdZ6" style="color: Black; text-align: right" title="Number of Shares, Unvested, Granted"&gt;1,608,681&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zLJ6otbkEjb3" style="color: Black; text-align: right" title="Weighted Average Price per Share, Unvested, Granted"&gt;0.75&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Vested and issued&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zr15h2BD1AJg" style="color: Black; text-align: right" title="Number of Shares, Unvested, Vested and issued"&gt;(399,429&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zxoTwJcpy64a" style="color: Black; text-align: right" title="Weighted Average Price per Share, Unvested, Vested"&gt;1.38&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; padding-bottom: 1.5pt"&gt;Cancelled/forfeited&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zDPe07xF0KFc" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Number of Shares, Cancelled/forfeited"&gt;(51,022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zj6NaNmXYgmh" style="padding-bottom: 1.5pt; color: Black; text-align: right" title="Weighted Average Price per Share, Cancelled/forfeited"&gt;1.32&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Issued and unvested at April 30, 2023&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zuXt3lInCWCd" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Number of Shares, Unvested, Ending"&gt;1,985,994&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20220501__20230430__us-gaap--AwardTypeAxis__custom--NonVestedRestrictedStockMember_zWBYhDttVTcg" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted Average Price per Share, Unvested, Ending"&gt;0.89&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2022-05-012023-04-30_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="Shares">1608681</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2022-05-012023-04-30_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="USDPShares">0.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="From2022-05-012023-04-30_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="Shares">399429</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2022-05-012023-04-30_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="USDPShares">1.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="From2022-05-012023-04-30_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="Shares">51022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="From2022-05-012023-04-30_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="USDPShares">1.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="AsOf2023-04-30_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="Shares">1985994</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2023-04-30_custom_NonVestedRestrictedStockMember"
      decimals="INF"
      unitRef="USDPShares">0.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2022-05-012023-04-30_us-gaap_RestrictedStockMember"
      decimals="-5"
      unitRef="USD">1100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2021-05-012022-04-30_us-gaap_RestrictedStockMember"
      decimals="-5"
      unitRef="USD">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="AsOf2023-04-30_us-gaap_RestrictedStockMember"
      decimals="-5"
      unitRef="USD">1100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2022-05-012023-04-30_us-gaap_RestrictedStockMember">P1Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_807_eus-gaap--FairValueDisclosuresTextBlock_zFKIepV8fPX8" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;(14)
&lt;span id="xdx_829_zgr7hSJuqU4c"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; color: Black; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black; width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Level
    1 &lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Level
    2 &lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; color: Black; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Level
    3 &lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Inputs
    that are unobservable for the asset or liability.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; color: Black; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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 value is equal
to their fair value due to the short term nature of these accounts. The Company&#x2019;s contingent consideration liability
represents 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Additionally,
there is a Level 3 contingent liability related to earnouts as part of the MAR acquisition in the amount of $&lt;span id="xdx_906_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_pn5n6_c20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zFbjNHf70cR7" title="Contingent liability MAR acquisition amount"&gt;1.2&lt;/span&gt;
million as of April 30, 2023. As of April 30, 2023, the fair value of this contingent liability from the time that MAR was acquired
has increased by approximately $&lt;span id="xdx_90C_ecustom--IncreaseDecreaseInContingentLiability_pn5n6_c20220501__20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_z8r5zk5HMtj4" title="Increased in contingent liability"&gt;1.1&lt;/span&gt;
million from $&lt;span id="xdx_901_eus-gaap--ContingentConsiderationClassifiedAsEquityFairValueDisclosure_iI_pn5n6_c20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zkGtQZrhanc7" title="Fair value of contingent consideration"&gt;1.6&lt;/span&gt;
million as of April 30, 2022. Subsequent to year end in June 2023, the Company paid out $&lt;span id="xdx_905_eus-gaap--StockIssuedDuringPeriodValueNewIssues_c20230601__20230601__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zBDYrW0ErRL3"&gt;500,000&lt;/span&gt; in cash and issued &lt;span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230601__20230601__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zG5GIQ6XuJs7"&gt;1,923,077&lt;/span&gt; in shares
to satisfy the achievement of the earnout based on new customer bookings of $&lt;span id="xdx_90C_ecustom--ContingentLiabilityRelatedToEarnouts_iI_pn5n6_c20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zOqePHv59VG1" title="contingent liability related to earnouts"&gt;1.5 &lt;/span&gt;million.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Transfers
into or out of any hierarchy level are recognized at the end of the reporting period in which the transfers occurred. There was one
transfers between any hierarchy levels during each of the fiscal year ended April 30, 2023 related to the current portion of the MAR
earnout being known and payable as of year-end in the amount of $&lt;span id="xdx_908_eus-gaap--LoansPayable_iI_pn5n6_c20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zjZX1gtcWVGc" title="Loans payable"&gt;1.5&lt;/span&gt;
million. There was a $&lt;span id="xdx_903_eus-gaap--NotesPayable_iI_c20230430__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zJttEprmah6j"&gt;60,000&lt;/span&gt; adjustment for 3Dent as of the year end April 30, 2022.&lt;/span&gt;&lt;/p&gt;

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

</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="AsOf2023-04-30_us-gaap_FairValueInputsLevel3Member"
      decimals="-5"
      unitRef="USD">1200000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <OPTT:IncreaseDecreaseInContingentLiability
      contextRef="From2022-05-012023-04-30_us-gaap_FairValueInputsLevel3Member"
      decimals="-5"
      unitRef="USD">1100000</OPTT:IncreaseDecreaseInContingentLiability>
    <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure
      contextRef="AsOf2023-04-30_us-gaap_FairValueInputsLevel3Member"
      decimals="-5"
      unitRef="USD">1600000</us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2023-06-012023-06-01_us-gaap_SubsequentEventMember"
      decimals="0"
      unitRef="USD">500000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2023-06-012023-06-01_us-gaap_SubsequentEventMember"
      decimals="INF"
      unitRef="Shares">1923077</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <OPTT:ContingentLiabilityRelatedToEarnouts
      contextRef="AsOf2023-04-30_us-gaap_FairValueInputsLevel3Member"
      decimals="-5"
      unitRef="USD">1500000</OPTT:ContingentLiabilityRelatedToEarnouts>
    <us-gaap:LoansPayable
      contextRef="AsOf2023-04-30_us-gaap_FairValueInputsLevel3Member"
      decimals="-5"
      unitRef="USD">1500000</us-gaap:LoansPayable>
    <us-gaap:NotesPayable
      contextRef="AsOf2023-04-30_us-gaap_FairValueInputsLevel3Member"
      decimals="0"
      unitRef="USD">60000</us-gaap:NotesPayable>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_80B_eus-gaap--IncomeTaxDisclosureTextBlock_zmqv8K8Exrk6" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;(15)
&lt;span id="xdx_82C_zEXPy8FoaTt9"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_895_eus-gaap--ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_z12yRo7lDWy3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Loss
before income taxes for the years ended April 30, 2023 and 2022 consisted of the following components:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BE_zSRvtocHScfi" style="display: none"&gt;Schedule of Components of Loss Before Income Taxes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20220501__20230430_z3RPqMwPiM6g" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20210501__20220430_zxPmdF83Wyy9" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_pn3n3_maILFCOzq5R_zy8yI9HKCt83" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black"&gt;Domestic&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;(26,578&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;(20,665&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_pn3n3_maILFCOzq5R_zZpOdKtoiTHf" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; padding-bottom: 1.5pt"&gt;Foreign&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(26&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(32&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_pn3n3_mtILFCOzq5R_zRzqBf8O4Sw3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Total loss before income taxes&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(26,604&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(20,697&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_zsXc70mnJIuf" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89F_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zhwdcFpTP40f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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, 2023 and 2022 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B0_zdrA7l4g81L" style="display: none"&gt;Schedule of Effective Income Tax Rate Reconciliation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20220501__20230430_zMd2EgF4Q3W7" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20210501__20220430_zdRg0UrSnYK3" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_iN_pid_dpi_uPure_zeYesegHYUk3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Computed expected tax benefit&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;(21.0&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;(21.0&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Increase(reduction) in income taxes resulting from:&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_pid_dp_uPure_zx87UswIeuHi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;State income taxes, net of federal benefit&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;4.0&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;5.2&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_pid_dp_uPure_zJxVBuCy9Sg4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Federal research and development tax credits&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1.9&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(0.6&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_pid_dp_uPure_zYckHCQTyeUg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Foreign rate differential&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1281"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1282"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_pid_dp_uPure_zqQJI2lIqyWf" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Other non-deductible expenses&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(1.1&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(0.9&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits_pid_dp_uPure_zNwfEi6q3y8j" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Proceeds of sale of New Jersey tax benefits&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(7.0&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(7.0&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_pid_dp_uPure_zrbIpap49g8a" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black"&gt;Other&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1.3&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1.3&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_pid_dp_uPure_z21CU5MdVQH1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Increase in valuation allowance&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;22.9&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;14.1&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_zVzZ1JlOMhBe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Income tax (benefit)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1.0&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(8.9&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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




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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_897_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zyJhlEKozUf1" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BB_zrB8hAoFP9oh" style="display: none"&gt;Schedule of Deferred Tax Assets and Liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20230430_z6mhrCjkrKm9" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20220430_zZtyQSN4YXhl" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Deferred tax assets:&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_iI_pn3n3_maDTAGzon3_z0uB1aUYAdTa" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; width: 60%; color: Black; text-align: left"&gt;Federal net operating loss carryforwards&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;43,788&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;40,338&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsForeign_iI_pn3n3_maDTAGzon3_ztYdJTW75I4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Foreign net operating loss carryforwards&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2,059&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2,061&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_iI_pn3n3_maDTAGzon3_z22QAmT8qA2l" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;State operating loss carryforwards&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1,578&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;968&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwardsResearch_iI_pn3n3_maDTAGzon3_z3Z6VFtTj8h7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Federal and New Jersey research and development tax credits&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;5,143&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;4,167&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_iI_pn3n3_maDTAGzon3_z0U9AqqSfppk" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Stock compensation&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;662&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;429&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_iI_pn3n3_maDTAGzon3_zR04bgi24Hp2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Accrued expenses&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;474&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;79&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--DeferredTaxAssetsInProcessResearchAndDevelopment_iI_pn3n3_maDTAGzon3_zJMqlujBaPX" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Capitalized section 174 research &amp;amp; development&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;p style="margin: 0"&gt;1,453&lt;/p&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;p style="margin: 0"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1320"&gt;-&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--DeferredTaxAssetsLeases_iI_pn3n3_maDTAGzon3_zdQCJkWNKKTh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;&lt;p style="margin: 0"&gt;Leases&lt;/p&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;p style="margin: 0"&gt;448&lt;/p&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;p style="margin: 0"&gt;207&lt;/p&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOther_iI_pn3n3_maDTAGzon3_zsZCGFwKyF0j" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;76&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;142&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--DeferredTaxAssetsGross_iTI_pn3n3_mtDTAGzon3_maDTANzeHh_z6ElkdUNm2yd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Net deferred tax assets before valuation allowance&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;55,681&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;48,391&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pn3n3_di_msDTANzeHh_z45yEJVe7ng2" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Valuation allowance&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(54,644&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(47,597&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--DeferredTaxAssetsNet_iTI_pn3n3_mtDTANzeHh_maDTALNzpXd_zlVGyU9rYtX" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Deferred tax assets&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1,037&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;794&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Deferred tax liabilities:&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_ecustom--DeferredTaxLiabilitiesOtherLiabilities_iI_pn3n3_msDTALNzpXd_z09giJMBhPC9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Lease liabilities&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;448&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;203&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_iI_pn3n3_msDTALNzpXd_zNdAqMjcDFA6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Intangibles&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;&lt;p style="margin: 0"&gt;792&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;&lt;p style="margin: 0"&gt;794&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iNTI_pn3n3_di_mtDTALNzpXd_zU8H1JKDhNKa" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 20pt; color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Net deferred tax liabilities&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(203&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(203&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AB_zUC7aN2c5yc" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;In
assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all
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, 2023 and 2022, based upon the level of historical taxable losses, valuation allowances of $&lt;span id="xdx_905_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_pn5n6_c20230430_zkOSJEQFcWH3"&gt;54.6
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;million and $&lt;span id="xdx_90C_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_pn5n6_c20220430_zxqzTQqiLAyl"&gt;47.6
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;million, respectively, were recorded
to fully offset deferred tax assets. The valuation allowance increased $&lt;span id="xdx_90B_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pn5n6_c20220501__20230430_zRAgo4HjiKBk"&gt;7
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;million during the year ended April
30, 2023 and increased $&lt;span id="xdx_900_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pn5n6_c20210501__20220430_zQEmVzEcDlUf"&gt;2.5
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;million during the year ended 2022
respectively, due to continuing net operating losses.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;As
of April 30, 2023, the Company had net operating loss carry forwards for federal income tax purposes of approximately $&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_90E_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20230430_zELEHkuNgCe6" title="Net operating loss carry forwards"&gt;207.8&lt;/span&gt;
million, which &lt;span id="xdx_907_ecustom--OperatingLossCarryforwardsExpirationDescription_c20220501__20230430_zPhO5jLDHm14"&gt;begin to
expire in fiscal 2023&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;; $&lt;span id="xdx_902_ecustom--OperatingLossCarryforwardsSubjectToNoExpiration_iI_pn5n6_c20230430_zsU9wpWCLir7" title="Operating loss carryforwards subject to no expiration"&gt;72.8
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;million of the federal carryforward
has no expiration, but &lt;span id="xdx_90C_eus-gaap--OperatingLossCarryforwardsLimitationsOnUse_c20220501__20230430_zBciyNs74oUf"&gt;the deductibility
of such federal net operating losses may be limited to 80% of our taxable income in future years.&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company also had federal research and development tax credit carry forwards of approximately $&lt;span id="xdx_90D_eus-gaap--TaxCreditCarryforwardAmount_iI_pn5n6_c20230430__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zJAVRykQaPu6"&gt;4.0
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;million as of April 30, 2023, 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;In
addition, as of April 30, 2023, the Company had state net operating loss carry forwards of approximately $&lt;span id="xdx_90E_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20230430__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zf6BOLzy3yAb" title="Net operating loss carry forwards"&gt;22.5&lt;/span&gt; million which &lt;span id="xdx_90A_eus-gaap--OperatingLossCarryforwardsLimitationsOnUse_c20220501__20230430__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zlKAXRZ5m7W7" title="Operating loss carryforwards, expiration description"&gt;begin to
expire in 2042, which also may be limited to utilization limitations.&lt;/span&gt; Further, as of April 30, 2023, the Company had foreign net operating
loss carry forwards of approximately $&lt;span id="xdx_901_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20230430__us-gaap--IncomeTaxAuthorityAxis__us-gaap--ForeignCountryMember_zPW9SjEbetei" title="Net operating loss carry forwards"&gt;10.8&lt;/span&gt; million. The ability to utilize these carry forwards may also be limited due to ownership
changes.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company has sold New Jersey State net operating losses and research development credits under the New Jersey Economic Development Authority
Tax Transfer programs, The income tax benefit for the years ended April 30, 2023 and 2022 consisted
of state minimum tax benefits of $&lt;span id="xdx_907_eus-gaap--IncomeTaxExpenseBenefit_pn5n6_c20220501__20230430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--NewJerseyDivisionOfTaxationMember_zCVtTapRTuec" title="Income tax benefit"&gt;0.3&lt;/span&gt; million and $&lt;span id="xdx_906_eus-gaap--IncomeTaxExpenseBenefit_pn5n6_c20210501__20220430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--NewJerseyDivisionOfTaxationMember_zOjvd9ycqXFa" title="Income tax benefit"&gt;1.4&lt;/span&gt; million, respectively, from the sale of New Jersey net operating losses and research
and development credits. 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_904_ecustom--IncomeTaxReconciliationNetOperatingLossesTaxCredits_pn6n6_c20220501__20230430__srt--RangeAxis__srt--MaximumMember_zpwlDxP9KN6b" title="Income tax benefit, net operating losses"&gt;&lt;span id="xdx_902_eus-gaap--IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment_pn6n6_c20220501__20230430__srt--RangeAxis__srt--MaximumMember_z8ueIXeKpzM2" title="Income tax benefit, research and development expense"&gt;20&lt;/span&gt;&lt;/span&gt; million per business.&lt;/span&gt;&lt;/p&gt;

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




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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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, 2023 and 2022, 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 fiscal year, 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 after utilization.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;Tax
Law Update&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Effective
for tax years beginning after December 31, 2021, taxpayers are required to capitalize any expenses incurred that are considered incidental
to research and experimentation (&#x201c;R&amp;amp;E&#x201d;) activities under IRC Section 174. While taxpayers historically had the option
of deducting these expenses under IRC Section 174, the December 2017 Tax Cuts and Jobs Act mandates capitalization and amortization of
R&amp;amp;E expenses for tax years beginning after December 31, 2021. &lt;span id="xdx_90D_eus-gaap--TaxCreditCarryforwardLimitationsOnUse_c20220501__20230430_z07IIEvWBkTl" title="Description of tax credit carryforward, limitations on use"&gt;Expenses incurred in connection with R&amp;amp;E activities in the US must
be amortized over a 5-year period if incurred, and R&amp;amp;E expenses incurred outside the US must be amortized over a 15-year period.&lt;/span&gt;
R&amp;amp;E activities are broader in scope than qualified research activities that are considered under IRC Section 41 (relating to the
research tax credit). The Company prepared an analysis if the tax impact of capitalizing and amortizing these costs over the required
periods and for calendar year 2022, it is expected to be in a loss position after the estimated add back.&lt;/span&gt;&lt;/p&gt;

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

</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_895_eus-gaap--ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_z12yRo7lDWy3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Loss
before income taxes for the years ended April 30, 2023 and 2022 consisted of the following components:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BE_zSRvtocHScfi" style="display: none"&gt;Schedule of Components of Loss Before Income Taxes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20220501__20230430_z3RPqMwPiM6g" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20210501__20220430_zxPmdF83Wyy9" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_pn3n3_maILFCOzq5R_zy8yI9HKCt83" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black"&gt;Domestic&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;(26,578&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;(20,665&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_pn3n3_maILFCOzq5R_zZpOdKtoiTHf" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; padding-bottom: 1.5pt"&gt;Foreign&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(26&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(32&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_pn3n3_mtILFCOzq5R_zRzqBf8O4Sw3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Total loss before income taxes&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(26,604&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(20,697&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">-26578000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-20665000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">-26000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-32000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2022-05-01to2023-04-30"
      decimals="-3"
      unitRef="USD">-26604000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-05-012022-04-30"
      decimals="-3"
      unitRef="USD">-20697000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_89F_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zhwdcFpTP40f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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, 2023 and 2022 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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B0_zdrA7l4g81L" style="display: none"&gt;Schedule of Effective Income Tax Rate Reconciliation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20220501__20230430_zMd2EgF4Q3W7" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20210501__20220430_zdRg0UrSnYK3" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_iN_pid_dpi_uPure_zeYesegHYUk3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Computed expected tax benefit&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;(21.0&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;(21.0&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Increase(reduction) in income taxes resulting from:&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_pid_dp_uPure_zx87UswIeuHi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;State income taxes, net of federal benefit&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;4.0&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;5.2&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_pid_dp_uPure_zJxVBuCy9Sg4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Federal research and development tax credits&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1.9&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(0.6&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_pid_dp_uPure_zYckHCQTyeUg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Foreign rate differential&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1281"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1282"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_pid_dp_uPure_zqQJI2lIqyWf" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Other non-deductible expenses&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(1.1&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(0.9&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits_pid_dp_uPure_zNwfEi6q3y8j" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Proceeds of sale of New Jersey tax benefits&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(7.0&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(7.0&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_pid_dp_uPure_zrbIpap49g8a" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black"&gt;Other&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1.3&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1.3&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_pid_dp_uPure_z21CU5MdVQH1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Increase in valuation allowance&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;22.9&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;14.1&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_zVzZ1JlOMhBe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Income tax (benefit)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1.0&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(8.9&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="From2022-05-01to2023-04-30"
      decimals="INF"
      unitRef="Pure">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="From2021-05-012022-04-30"
      decimals="INF"
      unitRef="Pure">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="From2022-05-01to2023-04-30"
      decimals="INF"
      unitRef="Pure">0.040</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="From2021-05-012022-04-30"
      decimals="INF"
      unitRef="Pure">0.052</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="From2022-05-01to2023-04-30"
      decimals="INF"
      unitRef="Pure">0.019</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="From2021-05-012022-04-30"
      decimals="INF"
      unitRef="Pure">-0.006</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="From2022-05-01to2023-04-30"
      decimals="INF"
      unitRef="Pure">-0.011</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="From2021-05-012022-04-30"
      decimals="INF"
      unitRef="Pure">-0.009</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <OPTT:EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits
      contextRef="From2022-05-01to2023-04-30"
      decimals="INF"
      unitRef="Pure">-0.070</OPTT:EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits>
    <OPTT:EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits
      contextRef="From2021-05-012022-04-30"
      decimals="INF"
      unitRef="Pure">-0.070</OPTT:EffectiveIncomeTaxReconciliationProceedsOfSaleOfNewJerseyTaxBenefits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="From2022-05-01to2023-04-30"
      decimals="INF"
      unitRef="Pure">0.013</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="From2021-05-012022-04-30"
      decimals="INF"
      unitRef="Pure">0.013</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="From2022-05-01to2023-04-30"
      decimals="INF"
      unitRef="Pure">0.229</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="From2021-05-012022-04-30"
      decimals="INF"
      unitRef="Pure">0.141</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="From2022-05-01to2023-04-30"
      decimals="INF"
      unitRef="Pure">0.010</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="From2021-05-012022-04-30"
      decimals="INF"
      unitRef="Pure">-0.089</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_897_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zyJhlEKozUf1" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BB_zrB8hAoFP9oh" style="display: none"&gt;Schedule of Deferred Tax Assets and Liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20230430_z6mhrCjkrKm9" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20220430_zZtyQSN4YXhl" style="border-bottom: Black 1.5pt solid; color: Black; font-weight: bold; text-align: center"&gt;April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Deferred tax assets:&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_iI_pn3n3_maDTAGzon3_z0uB1aUYAdTa" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; width: 60%; color: Black; text-align: left"&gt;Federal net operating loss carryforwards&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;43,788&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;40,338&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsForeign_iI_pn3n3_maDTAGzon3_ztYdJTW75I4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Foreign net operating loss carryforwards&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2,059&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2,061&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_iI_pn3n3_maDTAGzon3_z22QAmT8qA2l" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;State operating loss carryforwards&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1,578&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;968&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwardsResearch_iI_pn3n3_maDTAGzon3_z3Z6VFtTj8h7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Federal and New Jersey research and development tax credits&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;5,143&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;4,167&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_iI_pn3n3_maDTAGzon3_z0U9AqqSfppk" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Stock compensation&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;662&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;429&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_iI_pn3n3_maDTAGzon3_zR04bgi24Hp2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Accrued expenses&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;474&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;79&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--DeferredTaxAssetsInProcessResearchAndDevelopment_iI_pn3n3_maDTAGzon3_zJMqlujBaPX" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Capitalized section 174 research &amp;amp; development&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;p style="margin: 0"&gt;1,453&lt;/p&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;p style="margin: 0"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1320"&gt;-&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--DeferredTaxAssetsLeases_iI_pn3n3_maDTAGzon3_zdQCJkWNKKTh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;&lt;p style="margin: 0"&gt;Leases&lt;/p&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;p style="margin: 0"&gt;448&lt;/p&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;p style="margin: 0"&gt;207&lt;/p&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOther_iI_pn3n3_maDTAGzon3_zsZCGFwKyF0j" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;76&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;142&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--DeferredTaxAssetsGross_iTI_pn3n3_mtDTAGzon3_maDTANzeHh_z6ElkdUNm2yd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Net deferred tax assets before valuation allowance&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;55,681&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;48,391&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pn3n3_di_msDTANzeHh_z45yEJVe7ng2" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Valuation allowance&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(54,644&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(47,597&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--DeferredTaxAssetsNet_iTI_pn3n3_mtDTANzeHh_maDTALNzpXd_zlVGyU9rYtX" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Deferred tax assets&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1,037&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;794&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Deferred tax liabilities:&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_ecustom--DeferredTaxLiabilitiesOtherLiabilities_iI_pn3n3_msDTALNzpXd_z09giJMBhPC9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Lease liabilities&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;448&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;203&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_iI_pn3n3_msDTALNzpXd_zNdAqMjcDFA6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Intangibles&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;&lt;p style="margin: 0"&gt;792&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;&lt;p style="margin: 0"&gt;794&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iNTI_pn3n3_di_mtDTALNzpXd_zU8H1JKDhNKa" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 20pt; color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Net deferred tax liabilities&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(203&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(203&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">43788000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">40338000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">2059000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">2061000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1578000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">968000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">5143000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">4167000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">662000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">429000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">474000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">79000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1453000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <OPTT:DeferredTaxAssetsLeases contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">448000</OPTT:DeferredTaxAssetsLeases>
    <OPTT:DeferredTaxAssetsLeases contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">207000</OPTT:DeferredTaxAssetsLeases>
    <us-gaap:DeferredTaxAssetsOther contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">76000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">142000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">55681000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">48391000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">54644000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">47597000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">1037000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">794000</us-gaap:DeferredTaxAssetsNet>
    <OPTT:DeferredTaxLiabilitiesOtherLiabilities contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">448000</OPTT:DeferredTaxLiabilitiesOtherLiabilities>
    <OPTT:DeferredTaxLiabilitiesOtherLiabilities contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">203000</OPTT:DeferredTaxLiabilitiesOtherLiabilities>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">792000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">794000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="AsOf2023-04-30" decimals="-3" unitRef="USD">203000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="AsOf2022-04-30" decimals="-3" unitRef="USD">203000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2023-04-30" decimals="-5" unitRef="USD">54600000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2022-04-30" decimals="-5" unitRef="USD">47600000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="From2022-05-01to2023-04-30"
      decimals="-5"
      unitRef="USD">7000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="From2021-05-012022-04-30"
      decimals="-5"
      unitRef="USD">2500000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:OperatingLossCarryforwards contextRef="AsOf2023-04-30" decimals="-5" unitRef="USD">207800000</us-gaap:OperatingLossCarryforwards>
    <OPTT:OperatingLossCarryforwardsExpirationDescription contextRef="From2022-05-01to2023-04-30">begin to
expire in fiscal 2023</OPTT:OperatingLossCarryforwardsExpirationDescription>
    <OPTT:OperatingLossCarryforwardsSubjectToNoExpiration contextRef="AsOf2023-04-30" decimals="-5" unitRef="USD">72800000</OPTT:OperatingLossCarryforwardsSubjectToNoExpiration>
    <us-gaap:OperatingLossCarryforwardsLimitationsOnUse contextRef="From2022-05-01to2023-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="AsOf2023-04-30_us-gaap_ResearchAndDevelopmentExpenseMember"
      decimals="-5"
      unitRef="USD">4000000.0</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2023-04-30_us-gaap_StateAndLocalJurisdictionMember"
      decimals="-5"
      unitRef="USD">22500000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwardsLimitationsOnUse contextRef="From2022-05-012023-04-30_us-gaap_StateAndLocalJurisdictionMember">begin to
expire in 2042, which also may be limited to utilization limitations.</us-gaap:OperatingLossCarryforwardsLimitationsOnUse>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2023-04-30_us-gaap_ForeignCountryMember"
      decimals="-5"
      unitRef="USD">10800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2022-05-012023-04-30_us-gaap_NewJerseyDivisionOfTaxationMember"
      decimals="-5"
      unitRef="USD">300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-05-012022-04-30_us-gaap_NewJerseyDivisionOfTaxationMember"
      decimals="-5"
      unitRef="USD">1400000</us-gaap:IncomeTaxExpenseBenefit>
    <OPTT:IncomeTaxReconciliationNetOperatingLossesTaxCredits
      contextRef="From2022-05-012023-04-30_srt_MaximumMember"
      decimals="-6"
      unitRef="USD">20000000</OPTT:IncomeTaxReconciliationNetOperatingLossesTaxCredits>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment
      contextRef="From2022-05-012023-04-30_srt_MaximumMember"
      decimals="-6"
      unitRef="USD">20000000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment>
    <us-gaap:TaxCreditCarryforwardLimitationsOnUse contextRef="From2022-05-01to2023-04-30">Expenses incurred in connection with R&amp;E activities in the US must
be amortized over a 5-year period if incurred, and R&amp;E expenses incurred outside the US must be amortized over a 15-year period.</us-gaap:TaxCreditCarryforwardLimitationsOnUse>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_804_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zkXteg0TkUG6" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;(16)
&lt;span id="xdx_827_zHbiHB6mEXh6"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company underwent an income tax audit in Spain for the period from 2011 to 2014, when its 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 (&#x201c;Spanish Tax Administration&#x201d;)
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_90F_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_uEuro_c20220430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_zUVpaa049vqa" title="Income tax penalties"&gt;279,870&lt;/span&gt; or approximately
$&lt;span id="xdx_908_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_c20220430__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_z8avpN33akSc" 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_90B_eus-gaap--LossContingencyDamagesPaidValue_uEuro_c20210124__20210125__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--TaxAuthoritySpainMember_zj4DpdJecBC5" 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.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; color: Black; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;General
Legal Matters&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;From
time to time, the Company is involved in legal and administrative proceedings and claims of various types. The Company records a liability
in its consolidated financial statements for these matters when a loss is known or considered probable, and the amount can be reasonably
estimated. The Company reviews these estimates each accounting period as additional information is known and adjusts the loss provision
when appropriate. If a matter is both probable to result in a liability and the amounts of loss can be reasonably estimated, the Company
estimates and discloses the possible loss or range of loss to the extent necessary to make the consolidated financial statements not
misleading. If the loss is not probable or cannot be reasonably estimated, a liability is not recorded in its consolidated financial
statements.&lt;/span&gt;&lt;/p&gt;

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




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

</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="AsOf2022-04-30_us-gaap_TaxAuthoritySpainMember"
      decimals="0"
      unitRef="Euro">279870</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="AsOf2022-04-30_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:SegmentReportingDisclosureTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_803_eus-gaap--SegmentReportingDisclosureTextBlock_zz0igVJkOvri" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;(17)
&lt;span id="xdx_822_zHyvAbH9RcFl"&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; color: Black; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company&#x2019;s business consists of &lt;span id="xdx_909_eus-gaap--NumberOfReportableSegments_pid_dc_uSegment_c20220501__20230430_zYAP1L0qHULd" title="Number of reportable segments"&gt;one&lt;/span&gt; segment as the revenue 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. 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_893_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_zQPIqpFQOx8a" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B7_z8bhFFdCu4D6" 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;/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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Year Ended April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;North &amp;amp; South &lt;br/&gt;America&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Europe&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Asia and &lt;br/&gt;Australia&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 40%; color: Black; text-align: left"&gt;Revenues from external customers&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zlEIc0U5Zv1" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers"&gt;2,479&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220501__20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zjH8Cro2I0z2" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1389"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zNIdRzAsB557" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers"&gt;253&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220501__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zXJjWIfyQqXj" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers"&gt;2,732&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Operating income (loss)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--NetIncomeLoss_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zfEwt7NWIfTe" style="color: Black; text-align: right" title="Net loss"&gt;(26,375&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--NetIncomeLoss_c20220501__20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zW4CrBvtU2H" style="color: Black; text-align: right" title="Net loss"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1397"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--NetIncomeLoss_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_ztC3vPp09d4c" style="color: Black; text-align: right" title="Net loss"&gt;49&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--NetIncomeLoss_pn3n3_c20220501__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z06o1d0jwhyk" style="color: Black; text-align: right" title="Net loss"&gt;(26,326&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Right-of-use assets, net&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Net loss"&gt;&lt;p id="xdx_982_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zVTncvo59rii" style="margin: 0" title="Right of use assets"&gt;1,751&lt;/p&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--OperatingLeaseRightOfUseAsset_iI_c20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zBd4npiOCr46" style="color: Black; text-align: right" title="Right of use assets"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1405"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zMBnMJ7cNzEd" style="color: Black; text-align: right" title="Right of use assets"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1407"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zQAMIBGEXPP4" style="color: Black; text-align: right" title="Right of use assets"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,751&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Long-lived assets&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--NoncurrentAssets_iI_pn3n3_c20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z0wokqmEobcb" style="color: Black; text-align: right" title="Long-lived assets"&gt;1,280&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--NoncurrentAssets_iI_c20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z1yx67n0Vinf" style="color: Black; text-align: right" title="Long-lived assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1413"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--NoncurrentAssets_iI_c20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zTzjhtt5gxhi" style="color: Black; text-align: right" title="Long-lived assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1415"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--NoncurrentAssets_iI_pn3n3_c20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zVtsrL7JXxb7" style="color: Black; text-align: right" title="Long-lived assets"&gt;1,280&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Total assets&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Assets_iI_pn3n3_c20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zmBuEvjKtLga" style="color: Black; text-align: right" title="Total assets"&gt;53,374&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Assets_iI_c20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z89MQ4yUV8P2" style="color: Black; text-align: right" title="Total assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1421"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Assets_iI_c20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zazHPndYLHQl" style="color: Black; text-align: right" title="Total assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1423"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Assets_iI_pn3n3_c20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_znAzuOL3fTb8" style="color: Black; text-align: right" title="Total assets"&gt;53,374&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Year Ended April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;North &amp;amp; South &lt;br/&gt;America&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Europe&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Asia and &lt;br/&gt;Australia&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; color: Black; text-align: left"&gt;Revenues from external customers&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zLuPiUfULrFc" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers"&gt;1,633&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zc5kFaQcQfLb" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers"&gt;19&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; 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_ztuX75H6QfI3" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers"&gt;107&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zkUr4eQzaGl" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers"&gt;1,759&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Operating loss&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zoO7ToTs5W2g" style="color: Black; text-align: right" title="Net loss"&gt;(18,732&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z28aAMfakkr4" style="color: Black; text-align: right" title="Net loss"&gt;(11&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zxdefEgWUDr5" style="color: Black; text-align: right" title="Net loss"&gt;(131&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zzRVv4v09jFc" style="color: Black; text-align: right" title="Net loss"&gt;(18,874&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Long-lived assets&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--NoncurrentAssets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zctzOYKNCUUl" style="color: Black; text-align: right" title="Long-lived assets"&gt;445&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--NoncurrentAssets_iI_c20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z6sTOXLZUgIi" style="color: Black; text-align: right" title="Long-lived assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1445"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--NoncurrentAssets_iI_c20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z3H120JKc7v8" style="color: Black; text-align: right" title="Long-lived assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1447"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--NoncurrentAssets_iI_pn3n3_c20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zK7KKGHq48E6" style="color: Black; text-align: right" title="Long-lived assets"&gt;445&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Total assets&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zm01SXAHXB32" style="color: Black; text-align: right" title="Total assets"&gt;73,359&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z4nyT283dyDe" style="color: Black; text-align: right" title="Total assets"&gt;19&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zWDBRAyLmi7c" style="color: Black; text-align: right" title="Total assets"&gt;15&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Assets_iI_pn3n3_c20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zUeX04TOIFV6" style="color: Black; text-align: right" title="Total assets"&gt;73,393&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="From2022-05-01to2023-04-30"
      decimals="INF"
      unitRef="Segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_893_eus-gaap--ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_zQPIqpFQOx8a" style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B7_z8bhFFdCu4D6" 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;/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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Year Ended April 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;North &amp;amp; South &lt;br/&gt;America&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Europe&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Asia and &lt;br/&gt;Australia&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 40%; color: Black; text-align: left"&gt;Revenues from external customers&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zlEIc0U5Zv1" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers"&gt;2,479&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220501__20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zjH8Cro2I0z2" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1389"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zNIdRzAsB557" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers"&gt;253&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220501__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zXJjWIfyQqXj" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers"&gt;2,732&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Operating income (loss)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--NetIncomeLoss_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zfEwt7NWIfTe" style="color: Black; text-align: right" title="Net loss"&gt;(26,375&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--NetIncomeLoss_c20220501__20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zW4CrBvtU2H" style="color: Black; text-align: right" title="Net loss"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1397"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--NetIncomeLoss_pn3n3_c20220501__20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_ztC3vPp09d4c" style="color: Black; text-align: right" title="Net loss"&gt;49&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--NetIncomeLoss_pn3n3_c20220501__20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z06o1d0jwhyk" style="color: Black; text-align: right" title="Net loss"&gt;(26,326&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Right-of-use assets, net&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right" title="Net loss"&gt;&lt;p id="xdx_982_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zVTncvo59rii" style="margin: 0" title="Right of use assets"&gt;1,751&lt;/p&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--OperatingLeaseRightOfUseAsset_iI_c20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zBd4npiOCr46" style="color: Black; text-align: right" title="Right of use assets"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1405"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zMBnMJ7cNzEd" style="color: Black; text-align: right" title="Right of use assets"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1407"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zQAMIBGEXPP4" style="color: Black; text-align: right" title="Right of use assets"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,751&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Long-lived assets&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--NoncurrentAssets_iI_pn3n3_c20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z0wokqmEobcb" style="color: Black; text-align: right" title="Long-lived assets"&gt;1,280&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--NoncurrentAssets_iI_c20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z1yx67n0Vinf" style="color: Black; text-align: right" title="Long-lived assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1413"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--NoncurrentAssets_iI_c20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zTzjhtt5gxhi" style="color: Black; text-align: right" title="Long-lived assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1415"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--NoncurrentAssets_iI_pn3n3_c20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zVtsrL7JXxb7" style="color: Black; text-align: right" title="Long-lived assets"&gt;1,280&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Total assets&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Assets_iI_pn3n3_c20230430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zmBuEvjKtLga" style="color: Black; text-align: right" title="Total assets"&gt;53,374&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--Assets_iI_c20230430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z89MQ4yUV8P2" style="color: Black; text-align: right" title="Total assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1421"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--Assets_iI_c20230430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zazHPndYLHQl" style="color: Black; text-align: right" title="Total assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1423"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Assets_iI_pn3n3_c20230430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_znAzuOL3fTb8" style="color: Black; text-align: right" title="Total assets"&gt;53,374&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&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="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Year Ended April 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;North &amp;amp; South &lt;br/&gt;America&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Europe&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Asia and &lt;br/&gt;Australia&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="color: Black; text-align: center"&gt;(in thousands)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; color: Black; text-align: left"&gt;Revenues from external customers&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zLuPiUfULrFc" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers"&gt;1,633&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zc5kFaQcQfLb" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers"&gt;19&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; 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_ztuX75H6QfI3" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers"&gt;107&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210501__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zkUr4eQzaGl" style="width: 11%; color: Black; text-align: right" title="Revenues from external customers"&gt;1,759&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Operating loss&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zoO7ToTs5W2g" style="color: Black; text-align: right" title="Net loss"&gt;(18,732&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z28aAMfakkr4" style="color: Black; text-align: right" title="Net loss"&gt;(11&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zxdefEgWUDr5" style="color: Black; text-align: right" title="Net loss"&gt;(131&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--NetIncomeLoss_pn3n3_c20210501__20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zzRVv4v09jFc" style="color: Black; text-align: right" title="Net loss"&gt;(18,874&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Long-lived assets&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--NoncurrentAssets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zctzOYKNCUUl" style="color: Black; text-align: right" title="Long-lived assets"&gt;445&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--NoncurrentAssets_iI_c20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z6sTOXLZUgIi" style="color: Black; text-align: right" title="Long-lived assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1445"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--NoncurrentAssets_iI_c20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z3H120JKc7v8" style="color: Black; text-align: right" title="Long-lived assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1447"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--NoncurrentAssets_iI_pn3n3_c20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zK7KKGHq48E6" style="color: Black; text-align: right" title="Long-lived assets"&gt;445&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Total assets&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--NorthAmericaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zm01SXAHXB32" style="color: Black; text-align: right" title="Total assets"&gt;73,359&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__srt--EuropeMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_z4nyT283dyDe" style="color: Black; text-align: right" title="Total assets"&gt;19&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--Assets_iI_pn3n3_c20220430__srt--StatementGeographicalAxis__custom--AsiaAndAustraliaMember__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zWDBRAyLmi7c" style="color: Black; text-align: right" title="Total assets"&gt;15&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--Assets_iI_pn3n3_c20220430__us-gaap--StatementBusinessSegmentsAxis__custom--OperatingSegmentMember_zUeX04TOIFV6" style="color: Black; text-align: right" title="Total assets"&gt;73,393&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2022-05-012023-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">2479000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2022-05-012023-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">253000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2022-05-012023-04-30_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">2732000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-05-012023-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">-26375000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-05-012023-04-30_custom_AsiaAndAustraliaMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">49000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-05-012023-04-30_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">-26326000</us-gaap:NetIncomeLoss>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2023-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">1751000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2023-04-30_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">1751000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2023-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">1280000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2023-04-30_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">1280000</us-gaap:NoncurrentAssets>
    <us-gaap:Assets
      contextRef="AsOf2023-04-30_srt_NorthAmericaMember_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">53374000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2023-04-30_custom_OperatingSegmentMember"
      decimals="-3"
      unitRef="USD">53374000</us-gaap:Assets>
    <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:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_804_eus-gaap--PensionAndOtherPostretirementBenefitsDisclosureTextBlock_z2TZ7PRcXUW2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;(18)
&lt;span id="xdx_825_z8FPHC6XwCA"&gt;Employee Benefits&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;401(k)
Savings &amp;amp; Retirement Plan&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;The Company offers a 401(k) Savings &amp;amp; Retirement Plan to eligible employees
meeting certain age and service requirements. This plan permits participants to contribute &lt;span id="xdx_901_ecustom--ContributionPercentage_dp_uPure_c20220501__20230430_zNDYx5L60cc9" title="Contribution percentage"&gt;100&lt;/span&gt;% of their salary, up to the maximum allowable
by the Internal Revenue Service regulations. Participants are immediately vested in their voluntary contributions plus actual earnings
or less actual losses thereon. Participants are eligible to participate in the Company match after one year of service and are fully vested
in the Company match after two years of service.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;The Company matches employee contributions dollar for dollar up to the first &lt;span id="xdx_908_ecustom--EmployeeContributionPercentage_dp_uPure_c20220501__20230430_zt1O6LJENh3c" title="Employee contribution percentage"&gt;3&lt;/span&gt;% and fifty cents on the dollar for
each &lt;span id="xdx_90F_ecustom--EmployeeContributionPercentage_dp_uPure_c20220501__20230430__srt--RangeAxis__srt--MinimumMember_zUpeRodjAm29" title="Employee contribution percentage"&gt;1&lt;/span&gt;% up to &lt;span id="xdx_90C_ecustom--EmployeeContributionPercentage_dp_uPure_c20220501__20230430__srt--RangeAxis__srt--MaximumMember_zExKZdZBhGMd" title="Contribution percentage"&gt;9&lt;/span&gt;% for a maximum match contribution of &lt;span id="xdx_902_ecustom--EmployeeContributionPercentageMaximum_dp_uPure_c20220501__20230430_zOuL12NuOY64" title="Employee contribution percentage"&gt;6&lt;/span&gt;%. The aggregate employer 401(k) match expense recorded in the Consolidated Statements
of Operations for the years ended April 30, 2023 and 2022 was approximately $&lt;span id="xdx_905_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20220501__20230430__us-gaap--PlanNameAxis__custom--RetirementPlanMember_zyTDWZvWR2c6"&gt;0.3&lt;/span&gt; million and $&lt;span id="xdx_90F_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_pn5n6_c20210501__20220430__us-gaap--PlanNameAxis__custom--RetirementPlanMember_zWLXbkDuyVG6"&gt;0.1&lt;/span&gt; million, respectively.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;The Company also provides for a voluntary contribution to the plan which
is approved by the Company&#x2019;s Board of Directors on an annual basis. All participants immediately vest on the date of distribution.&lt;/p&gt;

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

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



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

</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <OPTT:ContributionPercentage
      contextRef="From2022-05-01to2023-04-30"
      decimals="INF"
      unitRef="Pure">1</OPTT:ContributionPercentage>
    <OPTT:EmployeeContributionPercentage
      contextRef="From2022-05-01to2023-04-30"
      decimals="INF"
      unitRef="Pure">0.03</OPTT:EmployeeContributionPercentage>
    <OPTT:EmployeeContributionPercentage
      contextRef="From2022-05-012023-04-30_srt_MinimumMember"
      decimals="INF"
      unitRef="Pure">0.01</OPTT:EmployeeContributionPercentage>
    <OPTT:EmployeeContributionPercentage
      contextRef="From2022-05-012023-04-30_srt_MaximumMember"
      decimals="INF"
      unitRef="Pure">0.09</OPTT:EmployeeContributionPercentage>
    <OPTT:EmployeeContributionPercentageMaximum
      contextRef="From2022-05-01to2023-04-30"
      decimals="INF"
      unitRef="Pure">0.06</OPTT:EmployeeContributionPercentageMaximum>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="From2022-05-012023-04-30_custom_RetirementPlanMember"
      decimals="-5"
      unitRef="USD">300000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="From2021-05-012022-04-30_custom_RetirementPlanMember"
      decimals="-5"
      unitRef="USD">100000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2022-05-01to2023-04-30">&lt;p id="xdx_800_eus-gaap--SubsequentEventsTextBlock_zqyMi6Q4q6W5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;(19)
&lt;span id="xdx_822_z4tVWbL8Als6"&gt;Subsequent Events&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify"&gt;&lt;b&gt;Earn out payment&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;On November
15, 2021, the Company entered into a stock purchase agreement with the sellers named therein (the &#x201c;Sellers&#x201d;) pursuant to
which the Company acquired from the Sellers all the outstanding equity interest of Marine Advanced Robotics, Inc.
(&#x201c;MAR&#x201d;). MAR is a Richmond, California based company that is the developer of Wave Adaptive Modular Vessel technology,
which enables roaming capabilities for unmanned equipment in waters around the world. In consideration for the purchase, the Company paid
$&lt;span id="xdx_909_eus-gaap--StockIssuedDuringPeriodValueNewIssues_c20211114__20211115__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zWmYlmNt9lia" title="Number of value issued"&gt;4,000,000&lt;/span&gt;
in cash to the Sellers and issued &lt;span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20211114__20211115__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z1JRNqynRuZg" title="Number of value issued, shares"&gt;3,330,162&lt;/span&gt;
shares of our common stock to the Sellers. Pursuant to registration rights that we granted under such stock purchase agreement, the Company
previously filed a registration statement to register the resale of the &lt;span id="xdx_907_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20211114__20211115__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zZwWMFQE8hsa"&gt;3,330,162&lt;/span&gt;
shares of our common stock that we issued to the Sellers.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;On June 29,
2023, the Company issued an additional &lt;span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230628__20230629__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zDzzYowwq1Vh" title="Number of value issued, shares"&gt;2,403,846&lt;/span&gt;
shares of our common stock to the Sellers and to certain employees of MAR. &lt;span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230628__20230629__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember__us-gaap--OtherCommitmentsAxis__custom--EarnoutProvisionsMember_zT9f16bDXCkh" title="Number of value issued, shares"&gt;1,923,077&lt;/span&gt; shares related to the earnout provisions of such stock purchase
agreement, as well as &lt;span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230628__20230629__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember__us-gaap--OtherCommitmentsAxis__custom--PerformanceBonusesMember_z6zP8rjuMgs4" title="Number of value issued, shares"&gt;480,769&lt;/span&gt; shares related to performance bonuses for MAR employees which was not related to the business combination, and further agreed to register the resale
of such additional shares. The Company filed a registration statement on Form S-3 on June 30,
2023 to this effect.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Tax
benefits preservation plan&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; 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; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
June 30, 2023, the Company adopted a tax benefits preservation plan in the form of a Section 382 Rights Agreement. Under the terms
of this plan, if enacted by the Company&#x2019;s Board of Directors, each common shareholder is entitled to one preferred stock
purchase right for each share of OPT&#x2019;s common stock held as of the close of business on July 11, 2023 (the record date).
Management assessed the impact of the distribution of the rights and deemed the issuance of the rights to existing shareholders to
be a freestanding equity instrument.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; color: Black; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2021-11-142021-11-15_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">4000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2021-11-142021-11-15_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">3330162</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="From2021-11-142021-11-15_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">3330162</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2023-06-282023-06-29_us-gaap_SubsequentEventMember_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">2403846</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2023-06-282023-06-29_us-gaap_SubsequentEventMember_us-gaap_CommonStockMember_custom_EarnoutProvisionsMember"
      decimals="INF"
      unitRef="Shares">1923077</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2023-06-282023-06-29_us-gaap_SubsequentEventMember_us-gaap_CommonStockMember_custom_PerformanceBonusesMember"
      decimals="INF"
      unitRef="Shares">480769</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>93
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( /F!_%8'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    " #Y@?Q6(0^O3>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M:L,P#(=?9?B>R$GV#Y/ZLM+3!H,5-G8SMMJ:Q;&Q-9*^_1*O31G; ^QHZ>=/
MGT"M#D+[B,_1!XQD,5V-KNN3T&'%#D1! "1]0*=2.27ZJ;GST2F:GG$/0>D/
MM4>H.;\%AZ2,(@4SL @+D<G6:*$C*O+QA#=ZP8?/V&68T8 =.NPI0556P.0\
M,1S'KH4+8(811I>^"V@68J[^B<T=8*?DF.R2&H:A')J<FW:HX.WI\26O6]@^
MD>HU3K^2%70,N&+GR:_-PWJ[8;+F=5/PNZ*^W]9<5#>BN7Z?77_X782=-W9G
M_['Q65"V\.LNY!=02P,$%     @ ^8'\5IE<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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
MX'7;4P\D*TWGL&!2]2'F-%.M(N8Z0-U?,B:?![H9:9O/^"]02P,$%     @
M^8'\5DBI_>04!0  +A,  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6RM
M6%%OVS80_BN$5PPID$0B)=E69AM(W*X+L&Y!TJX/PQYHB;:%2J1+4D[Z[W>4
M%,F1*"(=]F*+\MWY^X[D?3PN'H7\JO:,:?14Y%PM)WNM#U>>IY(]*ZBZ% ?&
MX9>MD 75,)0[3QTDHVGE5.0>\?VI5]",3U:+ZMV=7"U$J?.,LSN)5%D45'Z_
M8;EX7$[PY/G%?;;;:_/"6RT.=,<>F/Y\N),P\MHH:58PKC+!D63;Y>0:7ZU)
M8!PJB[\R]JA.GI&ALA'BJQG<ILN);Q"QG"7:A*#P=61KEN<F$N#XU@2=M/]I
M'$^?GZ/_6I$',ANJV%KD7[)4[Y>3^02E;$O+7-^+Q]]80R@R\1*1J^H3/3:V
M_@0EI=*B:)P!09'Q^IL^-8DX<<#3$0?2.)"^0SCB$#0.5>:\&EE%ZQW5=+60
MXA%)8PW1S$.5F\H;V&3<3..#EO!K!GYZM19<B3Q+J68I>M#P!7.D%1);].>!
M26IRK= %^OSP#IV]>8O4GDJF4,;1I[TH%>6I.D=O7HP7G@9@)KR7-"!N:A!D
M! 0FZ*/@>J_0>YZR]&4 #QBUM,@SK1OBC'A]D)<H\,\1\4E@ ;1^O3MQP G:
M+ =5O.E(O%N>B()U^45_7V^4EK"&_[%EJPX6V(.9C7VE#C1ARPGL7,7DD4U6
M/_^$I_XO-J;_4[ 7O,.6=^B*OKIG1\9+9ET2M>>L\C3%YK@BLP"2?3P%/S3"
MLRANC5Z BEI0D1/46BAMUK=T@*LC1*?@PGC: S<TPO.I;P<W;<%-G> ^2*$4
M.DBQS30ZRV'PUH9O.L07].$-;2ZPC^WP9BV\F1/>V0=0AK>>P86V4A0HV5.^
M8V;_;VDFT9'F)3/)3:!L9&E30&P,9L/D8=R?_J'1Q5B"YRV#N9-!4]7X#K$G
MT$)EG__Y,+_S(/1[\"Q6.#HA\0)@W *,G0 _"4US)%X%,QX"B,.HGT6+%3ZU
M>@$3^YUR^*_,I%D.UJKO#^>/Q 3W5ZK5#D=1, +Q1-RP$^(MUPRJFH;U:0KP
M.>),6X'B 8#8[Z?18H1). *1=!").XMZSV2+CQ6'7'QG#(J3!ITP!YU$LC2S
MHR860!'NPW;^OUT D*/VXT[TL%-;>M2@IB6,I4W=R+@J)>4)0TE.L\)*+QC0
M"Z-YG]U_D#<GNT[:L%O;3"5$,#_LR>R!,E/[2MFA]MW=W<&6H-:RYP[Z*KP-
M\7"0G7D\4AMQ)XW8K8V_F\(.I/+L6VD.A68! B-5;J":9W#.MW)RQOP13D-%
MO<#1;(14)ZG8K:EPWH?3O)FI1JUJ744>VL$<6AD-M7.PK6SR.H*T4U?LEM<J
M_1L&W1EK]@W2],E>^[%%',ETZH=]H#8[?QJ/I;434NQ6TML6($#F;#M2I"PB
M.1OLXJ$1GI.Q\M\I*79+Z1_0!H]J4SPX6D+Z C+0)HL=GL]G(X6?=/))W/+Y
MGDH.A0,.>U DJ[;JW#2D66)#V\2*3U'XE^&L!]9N%D0C6#L=)6X=M6%-L[S4
M_6:M08M?A]9J-HJVDU3BEM0O5>\._2P]P@D%]CLOBPT -X6L;E]%J96&7A4X
MN9(^U-<HBN-Y% 9])A;+T,?0>XZL8=*)*'&+Z ^2<<W*4$_'Z%@L[72\DYN'
M@LE==2&CX/1?<EUWZ^W;]M+GNKKJZ+V_P5?K^NJF"U/?)'VD<@>G!92S+83T
M+V< 2]:7,_5 BT-UO[$16HNB>MPS"KV',8#?MT+HYX'Y@_:*;/4O4$L#!!0
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
M2D>)[W]XYQN52,Q-AZ*K=7B.)Q-!846OH@:TMSQ*@!8\EQ#V_N=7E^="76
M ^F5+A/%\M6<8@ZF/+H[5W!."5D3$?6#JRR[AHM$;I+%CAWN/&?W"!I\=G'M
MIOPQK3K;Q2O1S:,+2M^]G/LVVEZ'KMD9;@/<PE/,;1<IC:#@G]VC5G.,(DG(
M$!(U017$.Y>-.U^?/":=V@:C/FCG4:A(-M$J9*EO MP%#+IL'WT1)"%EO;/>
MMQJJ1%NG@<3"R:+HG>R?8Z^,S=">DI"BIM^#=6YM8V64,HEC59)R<1GOT8>/
M,@@8FLVH:R3@%B/KMY.^?ZP.Q;S)?6CJ=#KW->V(;,S_ERX^:CD&RE.][^/H
M++9BY#80[^T/02.EC" ]E\S(/;D[2(21&E+@$%7ZT%V-IA- =SV:7\YZ7H14
M'93UH$.F+K03<D$P=A:<6BVXBZBIN]4ZN5NG#7D%H,1CNF#%3AJ "?540K"@
M0"%M&HB4#53!O<,RQNQJ?)V<WXS/B>EG+"I6=@^Q=;#TAZNEA]V)]"E0^\8^
MQAY&?*P:G4JI]P=4()__Q+6P+[#6'6UNA<3#[09Y [Q]AT!^.%MR(M.=HE,?
M5OU71M._]=8>/[M::/*2#!'X9'H^NKI"N# E[/+7:_XZOZ+G<'1O;N#TSJ_I
MZTS]@,17Q2PA$_PCW6Q?)+_4:(6AL:/I]35&S_D+61+^.^$93Z8C0D-RRDPY
MN3B/)[M=40P-PL]'US,,GEW(EXLI>SP7\RG/,.77Z?ML8OWR>Z;N!U W)A-8
M:'1UPUNZN):O-^?X<'XSFE_#?SJ97_-L>'!^F9PL3WF&BI-#_I,BQ<O]I]Q(
M4+*]A+:4[$+#^0FA!/.BL#2Q<TFAC&V(L?TF%?>!1-FRH,6)[[.UC>W3A:F;
MA<[M$FQ=H:NE'<<WL(\/=OA2(#F?3_9S+^+.<VI6?(#"[>]%TJ2/OJ!'D0E.
MC6%N$DBX[-(O1-:N,&O7.S-.WK IE*TD_)]#G,\9[21'ASX8,>F#QIK658%1
M5 SU'DGOANX-3@*]?O/ZK9(L$%>QI4[##2?HO.'4ZZ9^D'6L*74G"DQ$#7(Z
M5Z>N;=F00G9)#O\L2GPD/<I'KHLM4:+=MBA]VY//6[%'RN6>)B\J21[E*,G8
M_-!<'![B3<D+>RZ GR1IFJ7MFT &B( .<+IZ-CN\#,(CJ>46G37+94AUHIQ.
MEKY+2[67$96PPK>A#+L[8RKU^6A%5$'7OO<KX2+Y78^B[DSP(H7TG-D#8Z&=
M3%(Y%3)1I4_%0BF3YFIW6_2<P2F>(/5UV4.-3X118/"#6V,4Y<>X\AXCTB6@
M?#T52 OYU/I0:Q@G55A4 O.I=J^S^0";^&06_,VNRE!KM"XG9_.$97N=;TW!
M251[YF'?9,4Y.T:<ZKO; >VV*\1:5*M^T* I+0J!;_HIMZ*)&E*&ZHND9,V)
M)@*CE3PYG"JI2;K'<G3$/V99]\(""1U)SH!4E+2L2&&:0"H"&Z9BT^P1IE=/
M_2PA4IG9J7P66O7+,S;K[>LS89<4SI&/G.#<"EB.%2+H2[+#T?^I8P9W6H43
M@6LT]A4;>,XN*=-H!]A?@(.=$#$=1\!:ZAX 2>UXV9F+4&H:)]^[G@C$KAA
MV^#6)[$PV[2P-9+]-D/41-+03#%.>H0.%$4L*U6;AT(_VI8,P@1-+8$]14SH
MQW4M/) J[AHR:/CMZQ7;WF-+#6W,L2$H"EM'HXP-G?WIHU+TX. HDE7RDHE"
M7H@W@7-,B@O=W#,FL2"GQ2%Y48?!4T"@^3]0J4(L[HJ4'??"L=.]1#CB2R\6
M$-&$R*,L=F%&7T!]<EDDRG0NY?VP_MZ2MHQ*&B<BB1![T U25"JV7;NH^>I/
M <)%?UHAZ)9H1[&7[/AHE+PK4]M&Z/7&*/DHC/X3,;IZI4W6%%(U_]ZWJ46B
MH(+"N4BN% LHYYPZXG\5F%3<3U,O6^1LDKEZRPD;M>R:JF"4R8AE\;GE]LTY
MS>8%6_4$^UY$5#TMHDTDAS)3;K/PEA>GD^2D.%6OZT87*]K>9]M+)UXZD"*.
M>B^-QB(L;; <WCDSXW.>N:[JZ/#G2P1C-'!;HW7&$#"ERSV8$%CC17_<MJB.
MA/CJ4#!9A^X]GP%Y(L2GE>,SJP-H4^X?!S;$B\UV+.+27J.X;&=#&9;>$-FX
MU[1#(C=\NK8GJ#]84/\K!S;+LD,IS1:>A=F'B' '^F1ZY2<XP;2GS[&*383%
M;8R'$='/4<2%^9/?$7 1DF"Z79KE3MRG]X7Y%$X@*K2Q-EV4Y][6.!,A9[+\
MP=/(&8-/(3,UF(G]"_3646B/!LU2:G.T;JX/%?5&1Z)BY7(=?==OH<M"/[A3
M8T7P GEQTC<XF<PE/XT"L3[HU+@(IM^&:"N@&(KL H<[2$^54AL?%.W[8+GB
M0O'% H-TF$%4PK9M&2&4/:)\!V(>7VNVNW>;QWY)X=>V! ) >H=4""4FB0[M
M,KIBJ1[MP\81S!, F;&DHIQ1=OI"W"TG)N$T-/B)])]EQ#N+E*?''<Z(< )W
MXWM6;7.(JYG\F0ZP$(?FW) IYTFZ)JKT/W*?E._CBMN!..K6.,$UG?S]B2:R
M()!Q^Q[,,CE\Y<ZIQG#^N[](+_\TGR7G-\G)IU/U"]'G)^[[(T>'5B7"D<8#
MW^)BAXS%)2_*#O,@$U"ZL=+PQU.7I6TK[C7[2#\QOT@VF<,UJ!8_B?4<'OD:
M%9 9C@^IJ*K;+,2/Y"5 ,MH^ \9'RVW[:O0@S@M25,8'[+AW8?_0^ZM.JR/Y
M?@<86KYCY<2[YU.//D4X<NK(9C3JK3]$YHJ' ?@>K".47CC,5'P,?K"MCN5!
M]ZR5_(I3O[[0 ,]MPWEP>P*NJJLS]\2VK]6(6+GCD!2'V 4?C3F"8KLJ$--%
M'U#DB.<%447#7?%G'@_2[8US(THH+'TB1WFD?BKOW3<I 3W) #VC)Y"L!DC^
M/T$E9_>Q4TX;CB:SR^1R-+^8C\YG,S*KIXJEYNPE9RCNHGL/.)N).R)<JZTT
MS."N#'Y#<AH^81![&>ZX@7=T7:OTE^Z':"WA@EMK3URY9EK=6SR^IL'UY.Z=
M<_A3/L&?K#<K*,^#>?'I^$)MBK)T$3*>S-R3H<8[V9RJ-_X6!MSOXCXKEQP+
MJ7X^;KY_<\(0R=&A8R94[^('<;,*JQGB4PK[&%<NIP80C+0PR:T)OMX%4KCV
M:%LY(%XY'4<;\1=01*=8TE9:+/J!^GY&0!T/O1D;DFYD!SQ00>*AZ!0\ZFCD
MZV;D)51Z6;3BH7@@Q .KW(EZ9_*4N^T ^='HJ@Q[!D+;H"R&?48,,ITAO#A
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
M>#$:^$0U]-@H1I:.DM;2X(3=-L<_"BCK@/:-E&:OV 3M/VK^%U!+ P04
M" #Y@?Q6?T;P1"$"  #5!   &0   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX
M;6R%5%%OFS 0?N^O.'G3M$E3()!D509(2;MU?:@4M=KV,.W!@0M8-3:S3>G^
M_6Q#6":E[ 7NSO=]]YVY(^FD>M05HH'GF@N=DLJ89AT$.J^PIGHF&Q3VY"!5
M38UU51GH1B$M/*CF012&JZ"F3) L\;&=RA+9&LX$[A3HMJZI^KU%+KN4S,DQ
M<,_*RKA D"4-+?$!S==FIZP7C"P%JU%H)@4H/*1D,U]O%R[?)WQCV.D3&UPG
M>RD?G7-;I"1T@I!C;AP#M:\GO$+.'9&5\6O@)&-)!SRUC^R??>^VESW5>"7Y
M=U:8*B67! H\T):;>]E]P:&?I>/+)=?^"5V?NXP)Y*TVLA[ 5D'-1/^FS\,]
MG  6JQ< T0"(O.Z^D%=Y30W-$B4[4"[;LCG#M^K15AP3[J,\&&5/F<69[$;*
MHF.<)X&Q;"X6Y -RVR.C%Y#S".ZD,)6&3Z+ XE^"P,H8M41'+=MHDG'3J!G$
MX7N(PBB>X(O'WF+/M_I/;T!% ;?"4%&R/4?8:(U&PS73.9>Z50@_-GMME)V0
MG^?NH:\2GZ_BMF:M&YIC2NQ::%1/2+(WK^:K\.-$#XNQA\44^^3WF42>U_7V
M\MW%>"U'XX(),!4"K64K#,@#O(;+V1+.R0].1JU&5?J%TI [9#]U8W3<V4T_
MJG_3^X6_HZID0@/'@X6&LP]+ JI?HMXQLO&#NY?&KH$W*_O?0>42[/E!2G-T
M7('Q3Y;] 5!+ P04    " #Y@?Q6)*LBTE$'   A$@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970Q-BYX;6RE6%UOV[@2?=>O(+Q[%RW@^$-V$C=- B2YM]@N
MFKM%D[;/C$1;1"72):DXWE]_SPQE6;:3+!;W(8Y$<;[.S!R.=+ZR[H<OE KB
MJ2J-O^@5(2S/AD.?%:J2?F"7RN#)W+I*!MRZQ= OG9(Y"U7E,!V-3H:5U*9W
M><YKG]WEN:U#J8WZ[(2OJTJZ];4J[>JB-^YM%K[H11%H87AYOI0+=:?"U^5G
MA[MAJR77E3)>6R.<FE_TKL9GUU/:SQN^:;7RG6M!D3Q8^X-N/N87O1$YI$J5
M!=(@\>]1W:BR)$5PXV>CL]>:),'N]4;[!XX=L3Q(KVYL^5WGH;CHS7HB5W-9
ME^&+7?VNFGB.25]F2\^_8A7WCB<]D=4^V*H1A@>5-O&_?&IPZ C,1B\(I(U
MRGY'0^SEOV60E^?.KH2CW=!&%QPJ2\,Y;2@I=\'AJ89<N/RD$)(_'P;HHI5A
MULA=1[GT!;EQ*FZM"847_S&YRG<5#.%$ZTFZ\>0Z?57CU=(-Q&34%^DHG;RB
M;])&-F%])_\XLB@W>5Z.NN#,+V6F+GHH<Z_<H^I=_O;+^&3T_A6OIJU7T]>T
MO^+5JW+/>_7FW=LD*A2?E/?6)1]-[%,J^"N?V+D K+IL<>V+4"AQ8ZNE-&M1
MR!SW3BGQ_>KVZ-MOO\S2\>E[+TK2B4>VJ4#EO%@5.BL@\:C$@U)&9*7T7L\U
M]DDO0!(.5LTBRGJ!>W1<9FO#JXM:Y])D*LE0-* *2*UT*#2\W&ZZ"]+DTN4>
M#N90G<4XWI!?Z>C]U=T-7XW?OQ7W=JDS,9NF?=$\%0T0*4.AU X4S#5'=GY4
M>Y7 ;Y =3.U[+4HM'W2I@X8>Z11()[,+H_^"MP^,"%01?IP!$\2C+&LE /*\
M#C7VHS]U55>-MJ5<@[T"P'D$&"07UX-R52*#R&R%YYFB32*700W$]T)%"[I:
MECK30< _MK 5UUX8&^"#?=0Y^>1$)@TM/2CP$6DG?'<S71,TK-ADCBW*4CQ8
MA^I%^ E;V0E1=]"3CU*7\J%4 E[30S6?*V93=IOJI+7[*CX;1 8Q68R$!YNM
MR:VRSE5BEV31DTKU%)3A\*)JMM2BL"*D@ _0P%GDK8%_:Y$I1]6%?8VGF_A7
MNBRA4;E,D]W"XK>Q-1#W!:7:J!4P:183+O0(*AF*[N5"F[U$4O%C9<WU0ON?
M\08 ;$Q'8XU7;;\== ^ZQ&L?J'^;%60#>M 32LQEUA8I %K!<F&18,'\L,%6
M/>'<QG\2?*$N&;NVPBG1P@<GN5<$$1"5A :+'-8O6VZ\]!2@-EA6/FSJ9[>A
MUKR?UF5E7=!_Q<)JZMJ11;JA(+@[&:9D2U.(M-%(X6B8;$!8B]*")F)F<" Y
MJ\ -*^,+O>R+_V(H^ /DA?1P12#@VD?":E$;HI'R.HX(#&#KZEZ6$A"IR?22
MBH03X1L0W-)R_Q28B7[6T@&(IJB:AHW%0]MQC<1!0P=)Q.W5(XILK21XMANX
M++T57B^(+J5 @;8:Q1_2P-2:2;V+P>^6&-OTQ;UZDCME$X/CA=JQ"#H"-&/7
M2NWXRUXA[;1U3'6DW8Y). RKTT-/NWDB=F<4OQKPA/.4*@C>R%)#K]%27"OW
M \,9]3[X.2LJ:T!:G0V<LA7I]!@98]J6@'=3-K=77W#$_*PUE"-[@^2^RY%9
M[=#3 6TH1463RE&P1WRQ!9$.*,?GTM;?^% N<"I2EPS$Q\-].(GBV>,UK7$-
M*YJ B4N[31))*&"*W3C=<9B6* 8*L<2910$;@<&*O?3]+MM)WY!+VZZ,M>N<
M:\]USDL%U"F8#?1=Y"GS<?M![;##/ ILCB_6$J>,6!F32$M@7#[MM:FCZ$DJ
MODFGZ2!I0&HX"J'J.836_?;4=7D,$?A2'O-8G_OG]8;C&E:^ 1_94N<<&H:)
M$(]6>/5G%*23A:#\58P&4_XCL!#(TIIX4L__#\T4(VV>:T^]1>TL% W'>S,8
MPX.+M"EN-%J)=R-_)N[PRI77@&>K&+%&/K^Q8-J$Y4DV^?"RE<ZN/_<0RZ %
MX4]F*?V>S)*[ GQ\Q-7:V3&=BLEQ<F]#2U6-X#0]H=_11'3&J\2IDI'!J?T,
M<;95NN7W2)W/#%V<@CVX-*\?@$0[OW0U7VTU1\@^;34GNSJ3-YQ8<"5V^[?[
M,)UU%@Y;#.5J%($Q[I\>CY/N;-D-YFA#0>(X???*KM+""B=@W)^,QSNH=[$A
M>[/I*/G.+YK4'N!5O#=OJ:?#WT>',\5T,)X>"N<H(YJ_>=!\1FHV.!;_$NQ3
MLF^H'21JU)][-O4'^JC!7\KFAS@EWC;3RJ==(U_9R%Y;_$U>^9SZ59R.QG1Y
M+*;OIG1Q(B;C&5V<BDEZ3.<&IK8Y<$-+I$T"7A_ITWXZ&B7TID&C>AVYM)F
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
M3=RM_;#DYQ&-,^#]7//)ZR<NP/#@SO\!4$L#!!0    ( /F!_%94?<*DY@<
M &04   9    >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;-U866_C1A)^YZ\H
M*)/ !FB*A\[Q <@>)_$"F3'&F0D6BSRTR);4,,EFNIN6E5^?JFZ2DL:2Q[N/
M^R#QJKN^.LB+M52/>L6Y@><B+_5E;V5,];[?U^F*%TP'LN(E/EE(53"#EVK9
MUY7B++-,1=Z/PW#4+Y@H>U<7]MZ]NKJ0M<E%R>\5Z+HHF-I<\URN+WM1K[WQ
M62Q7AF[TKRXJMN0/W'RI[A5>]3LIF2AXJ84L0?'%96\6O;\>$+TE^"KX6N^<
M WDRE_*1+NZRRUY(!O&<IX8D,#P\\1N>YR0(S?BKD=GK5!+C[GDK_6?K._HR
M9YK?R/P/D9G596_2@XPO6)V;SW+]*V_\&9*\5.;:_L/:T0Z2'J2U-K)HF-&"
M0I3NR)Z;..PP3,(C#''#$%N[G2)KY0=FV-6%DFM01(W2Z,2Z:KG1.%%24AZ,
MPJ<"^<S5PXHI?G:-?F5P(PO,M68V7/<Y*_5%WZ .HNRGC;QK)R\^(B^*X3=9
MFI6&VS+CV;Z /AK761BW%E['KTJ<52J )/0A#N/D%7E)YW%BY8W>X/$]VR#
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
M&Y\>I\)UUYUN$&P3KQA+&W!AB:\5;HCDV #K*XN/;#_@ ,.=<_X74$L#!!0
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
M/,.MU%@X$(& UU6>4X*L77\YA2CU%9.N6Q"I7+0F=)"F^?/YF::[/1G-OB&
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
MC8R_=?B]P+TZFH.I9"/$%[/XD"T<SQ#"$E-M$!@-3WB'96F B,;7#M/I4YK
MX_D!_9VMG6K9,(5WHORCR'2^<*8.9+AE3:D?Q?YG[.J)#5XJ2F6_L&]]HXD#
M::.TJ+I@8E 5O!W9<Z?#4<#4>R4@Z ("R[M-9%G^Q#1;SJ78@S3>A&8FME0;
M3>0*;C9EK27]+2A.+W^M43)=\!VL<4=B:P6,9_ >Q4ZR.B]2^,#;K2<-YZZF
ME";033OXVQ8^> 7>#^"3X#I7<,\SS+X%<(EK3S@X$+X-SB*N:GD%H3>&P O"
M,WAA+T!H\2:OX'5EPR/60EHA_EIME)9T7/X^56^+%IY&,U?H6M4LQ85#=T2A
M?$)G>?'&GW@W9[A&/=?H'/I_WZRS\*?)#_UD-/BAQ/ YQ\&=J&K&7R[>3 ,_
MN5&P:11E4PI201=:$8#8@N (:VHS65.B63_B$_(&82M%!??/&B5G)=S96X"R
MS?E1\-WE1[K)&:R40JW&L'DY8D(!*^I.:O G,MF>.J S4Y3]H1G\0AN=PP6K
MZAM84Z/*X;Z1U.8(L& VR6>A63D8%AQT+AI%)C4:=.Q42P\/]-*>WEL(QE$R
MH]&6'=P82QQ:>Q(&1RH6/*40&)9"J1$,@\DX3&(8]7'1K#4&$Z"\IK%<BNUE
MHQ!85S.G?NV/D]CO8PZCM0ZL3*65J0TA>S#U3GB3=6#K/3C&(;&)OO-LS:_*
M&OR/LOKC26AD](VVOI=84Q+/CA0U2L+0GQJA2<BA[]MOV [3\90J&IU0)8KB
M[RHEV[>*)%1Z/#/I_=@N9B&<NL[N41\FZCO[VI@CWW#=MN3>VC]HJ[:/_^O>
MOH:?F-P57$&)6PKUKI+8 =F^,.U"B]IV]8W0I).=YO0HHS0.]'\KA#XL3(+^
MF5_^ U!+ P04    " #Y@?Q6D6"0B08#  "^!@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970R-2YX;6R-E=M.VT 0AN]YBI&1$$A5? BG0A(I :KV @E!#Q=5
M+S;V.%ZQ)W;7"7G[SMJ.252(*B7QGN:;?]:[?T8K;9]=A>CA50KEQE'EO;F*
M8Y=7*)D;:(.*9DIM)?/4M8O8&8NL:(*DB+,D.8\EXRJ:C)JQ!SL9Z=H+KO#!
M@JNE9'8]0Z%7XRB--@./?%'Y,!!/1H8M\ G]#_-@J1?WE()+5(YK!1;+<31-
MKV:G87VSX"?'E=MJ0ZADKO5SZ'PKQE$2!*' W <"H\<2;U"( "(9+QTSZE.&
MP.WVAOZEJ9UJF3.'-UK\XH6OQM%E! 66K!;^4:^^8E?/6>#E6KCF%U;MVB%E
MS&OGM>R"J2^Y:I_LM=N'K8#+Y(. K O(&MUMHD;E+?-L,K)Z!3:L)EIH-*4V
MT22.J_!2GKRE64YQ?G(GC=!K1)BAPI)[-XH]8<-DG'>(68O(/D"D&=QKY2L'
M=ZK 8A<0DYY>5+81-<OV$J?&#F"8?((LR89[>,.^R&'#._^ ]XB>6Z2CY/LR
MX?=T[KRE0_'GO8I;WO!]7K@H5\ZP',<1W02'=HG1Y.@P/4^N]Z@][=6>[J/_
MWRO9BWA?X'%Z>7+P#QQ.D_3X^>3@B2VY6C@X8M)<P]:./0BFX'N%<*.E86H-
MNBS1.F!=).R/]!I0\ 6?"P3LDKL#2>>5@B!'Z\DY@.X_,%5 D,ISI.O^4G<8
M-Z#LW($)-(-6!M&&6<]S3GJH0RER.H"6SVN/D";)CERZN>1DKD_^MI9<P4&A
MA6 6R-XVS=H$HB=$R:WS,(04/L,Y)(,A?=,=.!-.@[%ZR0M*$2 ,EEK4RI/#
M[63:,)LR5A7/JP,JBID0C 7,U\ULQSTZO,S2BVL',\UL03L.M[0;N=>T[\'*
MPD?53 1#XK1!4R%VMX1+B05G'L4:EDA%! '$+V@HX KN>F4#>._0QEN>(M$N
M&N=T5!+5UMI+/]J;\[3UI+?EK;/?,[O@M-4"2PI-!A=G$=C6+=N.UZ9QJ+GV
MY'=-LZ(_&+1A <V76OM-)R3H_[(F?P%02P,$%     @ ^8'\5@IUUGV"!
M?@D  !D   !X;"]W;W)K<VAE971S+W-H965T,C8N>&ULC5;;;MLX$'WW5PS4
M1=$ @BW);NXQX*1=;!?()DAZ>5CLPU@:6T0I4B4I._[[G:%LK[-M@SY8%LF9
M,V>NU.7:NJ^^)@KPU&CCKY(ZA/9\-/)E30WZH6W)\,G"N@8#+]URY%M'6$6E
M1H^*+#L>-:A,,KV,>_=N>FF[H)6A>P>^:QITFVO2=GV5Y,ENXT$MZR ;H^EE
MBTMZI/"IO7>\&NU1*M60\<H:<+2X2F;Y^?5$Y*/ 9T5K?_ .XLG<VJ^R^%!=
M)9D0(DUE$ 3DOQ7=D-8"Q#2^;3&3O4E1/'S?H?\>?6=?YNCIQNHOJ@KU57*:
M0$4+['1XL.L_:.O/6\$KK?;Q">M>MCA+H.Q\L,U6F1DTRO3_^+2-PX'":?83
MA6*K4$3>O:'(\AT&G%XZNP8GTHPF+]'5J,WDE)&D/ ;'IXKUPO2QFWOZUI$)
M\'[%3W\Y"@PKAZ-R"W'=0Q0_@<@+N+4FU![>FXJJYP CYK,G5>Q(71<O(LY:
M-X1QED*1%>,7\,9[)\<1[_A7G82_9W,?')?$/S_RMT<;_QA-VN3<MUC25<)]
MX,FM*)F^?I4?9Q<O<)WLN4Y>0O^UA+P,\28_.QI\[_-[= :X+Z'%32/[=P;^
MLBMJYN0&^=L8[3R%4!/<V*9%LP&6(D<5*!,L(' UEE^A[5Q9<R, +AU11%JK
M4$=%;C=-SH/!AM5XQY$R\$:.7K\Z+8KLXK&7B*O\XDC0?(>,$>Q@7:NR?D8
MRV^=$@8+9YMXLM4'U#JNV2$?T%3*+(']56$C;-FN#V 7<(N.HP.S:H6F9)P'
M.[=!E3Z%#Z8<#MYL6=W.'G:,AL +4&P!'IA.8TV5P@UJQ1/0*(PSH()R2S#4
M&$18J%2TXB'7DA/#7W E9K&5J<,-4G4:'7PFSR&"0&5MK+;+3;IUF@S.-7EP
M%AMQI<06YTJKH'B3+4-G&C2&+8N3;8PZ1W:-(0;#V<[$>,L0U-60O6.*/#HK
M<AC'GV#(^2Y[SQ/=HJH&O\$DS;),?C!.Q]R ^7%Q\,;U\F?'P2S.TH%TYG,(
MY7W']) G;54IL8D:BG22C=/3R3'DZ1EK9"<G,#G-TI/C,_B(3X,Y&5HH+LYM
M)_5<6\TH=V80K>WFP'-K6-DVB#D(^ 0OP'"01$^N+TD+<@'U]\'XM(!X!WF8
M[0IY")]XA/6!XL V?L JH>;\"E8*:B&)*L7P?'/(1XHG/[GP<&W156+H'9=M
M&:SC2B/D!'/!<"F!K]%1;;5885BVJ8*65K%@V5GFOR G!1][;;#O-2=,8Q(C
M6H01,W?W'_>V=R9BE]:D.3H>H@,$I;8^*LP[SPWA^4"RJ3>0YWU\^RYETI8=
MJ+BNCH:#6S1\,\=B0RY<[_NF!L5.EV&'72F>I6K>Q;!N]UP?66Y,;@MJ=GI>
M>KVD_TFQ\_3$(%+X!P&2 ZX0SMF"\_-]E[/5+F;M1V-W=' G-N26\>:7&'4F
M]-?C?G?_<3'K[]3_Q/LO$YXA2[8&FA:LF@U/WB8]\]TBV#;>L#Q:^+Z.KS5_
M()$3 3Y?6!MV"S&P_^2:_@M02P,$%     @ ^8'\5IOV''8)(P  TFL  !D
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
M,W7D)=E-\58 @@.D'C??M(:NMKKR>MYJV!C_"4SG(Y%EY%P$;\%(TNC[P"(
M!:52$EEHT_8QK7"S>X?Q0*6B27%X)/8V= YY&_I(@Q8@^!O \J=2[]C/B,V>
M6BYQ?4X(Y<;9::LB1F%%P1N WRS9P^Y;B1?O*(RZGD5:)#DF?C!,2/.MWX8R
M45+&D!"@LJHRCI6B!#1J-[L]^(']8,+.HTU99^1KD&:BO>-<M&^?"J/'Z*HL
M5&Q[_#8)0<:.L]1Q,)W9""\3*%.D/##N =97Y%=@DHU10" BP(4S&D3EW,L,
MZ+J'AKQXAW3. 5G+4Q.7D&)Q@#.AV/<#V!%8,(C%6+P,*;ME;L#JRKT"VZ&P
M8-,UC#%[18X.N:6?"0& B^_D=#R!_U_%]J/'"T6D6 6/O'%&3F[$$\O\L\K.
MV/&('OM=N2U$DC.BR%[%!B 2*_$1]L2+R>YB44X!?1PPM8H<#FFETV<XO;KP
M/CDND)V1\[]4JFTU,?5>[W1PK(]L:IE7F]9O%/0@5LP:ZQ^KL63@#P;&F&E3
M1X%\8F*R!2&[>+0S5I@<V^BL<:&65ZO62@0I<DNQN"4N D&]B=Q.WICGB4RY
M H8NO<-ID<FJ !&]T151JR"[ /+.XDH RPA@M_T8)=VM$U;<!N,IG&,MO+G'
M&E<)K(HU#>)S4$O+AC>%0AAG^)W:#5;3BF,,D^R!*?'8!F4$I@) 07P(G[RW
M.3+34E<T6\BOCVR2%^>&7U>5U2N$>,*6B7@ 7_RWJG3+<PT6>YUXZVG5<;QX
M8APC /$>5:&W9(@MY[>=8596AJIW66Z2%:![Y5TEM[5%9*E0 C#U0ED&]';(
M$HL^*]N%VV5Z@V6/%)7IUU3(H>C#,VNX N.1T%A$N1P,&<#2&,.LCZYW1^3Z
MD>OVG$1%P_"4HED;]05R"39!F:8H<9D41>P<^#C7)R(7X,$TQ'/XN\UH@M<;
MN8J4=0Q89^<-:P'1GG@*^SHG/+S/X$89UJ0F) E#A( ":^M%S)7='"_)< /K
M L[930@&6*XP/5!:S07H"!X10"1L3ASALEGU7PD.FU@GUX@*6>#.X/X\&*CR
M$U C9\1H;A\V YP"(&@K6.>HFC;-6&:#@2D@!I'5/N=->78[ABNBD9-1@_VO
M;2W5HX:QUA66@]")^*'S5BL;'=),@I4/T!,[3<XP88]>,:JP1\L)_#H&^2,;
MW,3J+R_/&H.EO[UI10@N$TCY#A(_UD#W(7G/LA+*A)AAKWT1\YWW'=O[)1'
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
M .*N%!S!4BWSFIU0#P0[V:6[.L5Y-<)=:X/%F>@^*7O83=ET1@S[#!AW.L/
MO(>.1*3^#%>^=(DK79&8>-,7CU+82]\YH.].7W)L$@VFXE6'!&+YMTX"M6O%
MPS(4KEN:#M^W]+-EQEX!^I9;ELI3X>:4[@.FY-RQT2ZN.8^:R+\:L"3VH V,
M^ L;B_S!&V2F)%W3C2A5^X:7AL[WM%[W1P/R.NITM$<3N-/$-;V':QHB?=RZ
MXV&3I)7V'$MM/V6&':_41<DU"7MVEQO$\-:(<'\!51=5^9A7NN0K"3D7*%H
MAXLG7,+4Q-$1'3"TIQ3H?"%&42QFY0%'^@QA!X?1&B:4;?C@^[&1_D1[Y\#%
MX2U_09D<)DFI91//7SL/T3?]A?L$?>B!V?1:K5 [.-VZ+1)&<8E]_71 "L\0
M[F""RM^X1[GV^/Q^? 4?57L*SGA*E]#E/,S)@:^-&I.\IV0+*"E.0P'0!IB@
M<Y/HH@ZKE;DB')\1.4R>6J;U">%H! ;]K?.CO@7&'0;MR_@Z#1).3\2G(3LG
MFISE"@8(6]4J5DZ@$KT'"=_?WMZ/Y5M/'A'J?!U9BUFW=?;:ZZWN": O\72I
M X0'S"WZ@NIA71B:Q*?#7>)OF$D_X%F:7GWX+3W>&AV*,*_D+_; #MG;5N!L
MSVG</<BK\XD]Y>;B-;:T\;F:O2TW80G-G0C#8SQ'KL]L^R5X0I"8D 467T3Y
MI)/\5-ZM(418-+4KQ?>=T&'K=>#(=@L,?-N5.WO6#YZP4IQ7D:](4"WX#"<>
M,@N'#>EF@Y+W:Y-GM"ANBV[F^'J<^&H1V2*A2GN+&;S%^B6N\F!;!J4+X6?N
M9V#J6E^;;7AT,8.FDL$&6ZJJ?0N'7]R0:&^([QIH%YQLE0S/0<+V:MM X0Y'
MTFV +*&.AUQ5VA?2LD,DC>)[7KT!]>??OR2_!M'A#_1Q*H1T5 \Y_.U2"^6S
MZZ0=^4[51W*=J!$!]+^(NBVPO2_I57?N,H^R=\$N_?FD,:?5D82>YMU:6J"S
M"+D3&3L3[.<2]Q#FT#4_>OU0O8ZO';%SX^K4ODY&BP_W+RT/A>?^RH$N]F$B
M=H,-^"?VW.&6XL+$79PU%O?QIGI6;0F$-6UT3Y:I7;7075NUHK/#%0-P,?FG
M \C#$2AZQP5B/ECH3]H)K&'S6KZ7H%)+>X:Q?95+ZZZ30#!_U0YSR>&9910<
MNO69S^C[+#*6;QPF!&D9#D8,T]J^X$+JUNUO= "%;]3S_3GV.HEL@RUG5)YX
M5/Z^C5'W?C9?@K]7]JXL;(\4TPNR ;9-G1P54 M4ODPJ*J%AFC>0[0MWXDY#
M4^)TN"OQ-NK5>$=K(PHKM<8_80 ;P61HKT7\EH[%[:GXFO6XC[<I4]OUXVMR
MQ^YR<MGX^#8@%K2HL1%OK QS,;M0YL:F^'PZ,+PC.E7!G&]K^CA^&,L,>[$J
MTW*I^6)?6W?D/T_A*T;AR&^K&D@L9=6!E;GV!*A+A+T^+N3UPZ75W1707[?N
M;+OLV)/^111$Q<QN[;*=_A*DF&.,=8N67T5;>RJ ,F]8D ?[8NE(G0/U<(IH
M%GH>9\,]CW]PYK2WVW;XU2/,^]>I='.V+P?M'J=.;)N:7HI*@8-54@=A;<(]
M-7QBGI0GGU6.U9.QMP"[W.^>3V;8NZFHHHE.=6U[?B2Q!01*J4\@H_5C'XH[
M>8<Q&OK/9L/]9_> BJ1*^7S!RW#%2B^&OZ4#K3J5;@W168,3LC&:JAB:^,*7
MZ'Y 6U/Q85#E%7/6[H<:PD_HWI@-=V]@5VE9@Q5\T[US.UP5W8NKX6E/S*GX
MFJFQ /%+ \'G;(*7=N/&>Z\._UO7AC]\=%>!7YY-Y_Y2DS#QFZC<?F9+\L+V
MC]@;PN>SR].1?!M9^U"\MR-!0'JG'+LF!SX]!\\RFYT@AC>VK==>:<77./FX
M47"$A'_C8D_-);9J_O/M[7MW[W0\A&3+.B&1YV]#C,)#&G<86&V&TDWWW<2Y
M5<IFBJAG=,S;:/C:]=RT[F^RQZ]Z8ZK&4&F7\B::>FU2T@=G-BD;WS^:++!3
MF.U,:P>"=T"1P6_8 ;6@/.GTQO(*D-^1W9+\YFP*878O8>Q)[3856_1^"3;F
MD9PA=KW_I;(5QECNVOCIA?W;)GQ!CK]._GSF__!'\.*]RXQ*S?T1"&1.RYAD
M'!\V$!O GN[]371WOAF"G*LHURH6"J")3C6\!#(11J87(UMQ#Y0DIS#?^+*N
M/]F&[GD\;:>IPG=JX!5[-H2Q)AC9%*]=07\CT_[NHWA/%"'1S>'6?GRQB#3N
MTV-/HS^SM%'@SN,?DZ(+]\J:_^*2?RK='ZRZY3_3%(;S7[MZ2Y<U8[IJ":].
MQE<73]B N2^UWM(?;5KHNM8;^KA6( 45#H#?EQJ<7?L%%_!_QNOY_P!02P,$
M%     @ ^8'\5OZ>KNP<!@  -!$  !D   !X;"]W;W)K<VAE971S+W-H965T
M,C@N>&ULO1C9;MLX\%U?,7"+(@'46(=U.(<!QTVZ!7H$<=H^+/:!D6F;B"2Z
M)&77^_4[0]F*DRAN4&#[8G&&P[EG./3I2JH[/>?<P,\B+_599V[,XKC;U=F<
M%TP?R04O<6<J5<$,@FK6U0O%V<0>*O)NX'EQMV"B[ Q.+>Y*#4YE97)1\BL%
MNBH*IM;G/)>KLX[?V2*NQ6QN"-$=G"[8C(^Y^;JX4@AU&RX34?!2"UF"XM.S
MSM _/D^)WA)\$WRE=]9 EMQ*>4? A\E9QR.%>,XS0QP8?I9\Q/.<&*$:/S8\
M.XU(.KB[WG*_M+:C+;=,\Y',OXN)F9]UT@Y,^)15N;F6J[_XQIZ(^&4RU_87
M5C5M''4@J[21Q>8P:E"(LOZRGQL_[!Q(O6<.!)L#@=6[%F2U?,<,&YPJN0)%
MU,B-%M94>QJ5$R4%96P4[@H\9P;C.A@@IS 6LU),1<9* \,LDU5I1#F#*YF+
M3' -!S?L-N?Z\+1K4# =[V8;(>>UD. 9(7X GV1IYAHNR@F?/&3018T;M8.M
MVN?!7H[#A3J"T',A\()P#[^P<4-H^<7/\6NQ]^_AK38*T^:?-HMK?F$[/RJE
M8[U@&3_K8*UHKI:\,WCSRH^]DSW:]AIM>_NX#\98FI,JYQ2U:[[D9<7QFTF,
MW[^H^*62!7Q9<,6L01\Y9BT,E6+EC&,]&=UFSUZ)[?;<S#G<4EF#H<S &K5[
M*  ,;AEI6([(6C^UU6\"%2:!@N%X!+$7 RLG#JW37@!3H3,\L^9,:>"4*X"1
M%GD3:J*F17 ,+W""L\\)SN6]L'99OR (G*T)6_5OK,6M6.= E.@566FT0!_"
M0]"Y4G)2908^HM^/G>_#3V^_P6OH^WW\C>,$?WTW2F/\]CP??]^\2@,_.*EA
MY[R2:PCB?H.F=9C<P[AVQA@TD:%GTB1I-FC=WR'$M5-;\1H"UXNC1G[@)F%@
M]4BB_@,-+,:YYC/LLL?.9ZG,W(9IC'? '(8%5]A3+%WJ!SO\>DG?8N,P?,0/
M,<Y%I?#F:="/OWY_9^D,M6!6YK"BDLT1"J+PWAVX]KU[JW']>U;"GN*-FN*-
M7ER\(Z9K7]G%Q8]*+%EN"XB0UQR-$9GA]7Y;U>X5U5ZU\-L*.(_JXU$U/$KI
MT9QG=U1ZQ$FS)2Z1:]UGM75UFO0V:1$Y>#_P-5YLZ@X'D0T5]%S/ZT/L>HGG
M;#5U,EKP'4TQ=FZ:4@XE^(WVQ2AN8A3_N1CM%?5L9W6F,L?62@ZLN^M"R:68
M8/TRVTO+3&":V\D&E22GN/#$-:2ANM?0[F.7QA)%:"7,W(:,PTB6&J^]"2/\
M.<M9F7$8TU"A'3-G9M/+C;34FA4<6%$'4L_EJH0V/F.#']MJ&S=>HD7ZZ(]E
MX);UKU+&N7[HH[=DE4*KN2H NT,0I4])<DFA(0H_0A+L0J/6(+C.XPBT1>6A
M=HGK>Z1=ZH9QL"^ADR:ADQ<G](=RB<*+QL=?2YSF<WLSO\<I7G<_2JUYZY"P
M5\C+4[E^ =AKNLZ:8L'*M>VUR8G>=;[8U=7FT8OF@1>:^(MT&F'^SB0.Q\,"
M%;*G1U*;)]S@H&9W")_J_O6-Y3B,_-:I)SDL%98K*@+G$A'4+WMNDM DX'M>
M#:86#!/$TQW6[]-]%J8(!LY[N>2J)$]L&+QAQ>($/DO#B5G?]=.4J$,+!(%O
MOY[E>."[Z 8XM(GH1;U=9L,9+[,UG733@(B#J 8BW_;V*/0M!]\>1SCP-E?N
MV$;WAJ*[&R8D0@/ZUJ0HK<%^CQ:]OANF=%,<A*GE1HA>O*\LTJ8LTA>7Q17-
M&\JL7;C*Z0E$>4/M:$'ZN?!5\VF5XX VY6V5\7_(<=YQG2FQL$W^0AM14%]U
MJIHB)XKF($20.'9N=JB<*JP>AS>;=="UG)H54QQ"Y\L4'WI8F)4JA:D055-,
MQ4^"-(3(S8[,<YE/'%'0Y;/IY39^R!U-H>+E6[U@1R^0"G([<5,5UYPFF[&6
M8=(C&]]KBU]WYR6+@^/,OM<UV'&@?M0VV.8O@6']$KXGK_]/P*J:49GE?(I'
MO:,$9R55O]%KP,B%?1??2H.O;+N<<X9/$R+ _:G$(MD )*#YHV3P'U!+ P04
M    " #Y@?Q60+VHY04$  #I"P  &0   'AL+W=O<FMS:&5E=',O<VAE970R
M.2YX;6RM5MMNVS@0?==7#-2B2  CNOB>V@:<[!9=H%D$27;WF99&%E&*=$G*
M;O;K.Y1L174=K8OMB\S+W,[PS'AF.Z4_FQS1PM="2#/W<VLWUT%@DAP+9J[4
M!B7=9$H7S-)6KP.ST<C22JD001R&HZ!@7/J+675VKQ<S55K!)=YK,&51,/U\
M@T+MYG[D'PX>^#JW[B!8S#9LC8]H_]K<:]H%C964%R@-5Q(T9G-_&5W?C)Q\
M)? WQYUIK<$A62GUV6W^2.=^Z )"@8EU%AC];/$6A7"&*(PO>YM^X](IMM<'
MZQ\J[(1EQ0S>*O$/3VT^]R<^I)BQ4M@'M?N(>SQ#9R]1PE1?V-6RXX$/26FL
M*O;*%$'!9?W+ON[ST%*8A*\HQ'N%N(J[=E1%^1NS;#'3:@?:29,UMZB@5MH4
M')?N41ZMIEM.>G:Q3!)52@L/F"#?LI7 'MPJ:36E"Y;&H#4]8#)].?S$V8H+
M;CD:N'AR&N9R%EB*Q5D,DKW?F]IO_(K?*(8[LI@;^%VFF'YO(" 0#9+X@.0F
M[K2XW.@KZ(<]B,.XWV&OWV2F7]D;G9V9X\3 \I6\G$I'[:Q_VIDKO6NS80G.
M?:HM@WJ+_N+=FV@4ON^ ,FB@#+JL+QZIE-.2 *@,]K!,UXN_^N"G@'6Z/@WL
M*4<O4X(: I=KV&BUY2FQ*2NUS5%345G&A0$J6MI3T0DF$X2Z2;%#_(2E6>L6
MEN00-WO!TIR)%GDSK0KO<&.H[FR^KSC4YAI^6=(\1TC'RMC[P$W"!#PCTX".
M]T"LY<+1]D7*?2+O@COTJC1DUEQZRQ^APEL8#X;T'4QB^O:'H7=[A#T:QM"?
MC"":MN[:.8AZ_?$$HG@*[]Y,XBA^#QUT&S9T&YY-MT>^ECSC":-*NLV97)-3
M0G84Z"E>=?HXS:N6,R]Y<>9(=,R*/:D,I*5V)'0R&]1<I< TDA34!#TBPGEP
M?O;%CQ_[23-I,M2:Q*UJ/7E-VA_ D("BN/XE<6;KFL$UE](!HZ!;V-["1=0;
MCR9P62VG(5QZ#[A%6>)W5HC*4ED@G@BW-0<S!.'(8M0;]@>.9-Z?5)UUUEU*
MCF,D=S$).K_1=-1%LU%#L]$OH]E_]+#S''D_YPC.H6.[&,_GY/\EV(DGMSE1
M9\=<A(DHG9TS0FTQHX-QPW'][OL6<[H3J14U?5F[9<F7DAM>C6UD[6[YT+2G
MBSCL$V?OV3--AD0KFG_<@$=Z-*#"+N=)3JAJ=#E%5[$84;:A1KT)Y86:WFN4
M;<=%=.W%@ZG#X6"<XFW0&K_HOV-=#9DN-&K8]236G#9S[+(>WU[$ZR'XCFE*
MHP&!&:F&5V/J@KH>+.N-59MJF%LI2W]4U3*G61RU$Z#[3"E[V#@'S72_^ 90
M2P,$%     @ ^8'\5I0D_TQ] @  B04  !D   !X;"]W;W)K<VAE971S+W-H
M965T,S N>&ULA5113]LP$'[OKSB%"8&$FM0-K(,V4@M#XP&I C8>ICVXR;6Q
M<'R9[33P[V<G;2A2Z5YBW_GNN^_L?#>N2;^8'-'":R&5F02YM>5E&)HTQX*;
M/I6HW,F2=,&M,_4J-*5&GC5)A0Q9%%V$!1<J2,:-;ZZ3,556"H5S#:8J"J[?
M9BBIG@2#8.MX$*O<>D>8C$N^PD>T/\NY=E;8H62B0&4$*="XG 33P>4L]O%-
MP"^!M=G9@^]D0?3BC;ML$D2>$$I,K4?@;EGC-4KI@1R-OQO,H"OI$W?W6_3;
MIG?7RX(;O";Y+#*;3X)1 !DN>27M ]4_<-//N<=+29KF"W4;.V0!I)6Q5&R2
M'8-"J';EKYM[V$D819\DL$T":WBWA1J6-]SR9*RI!NVC'9K?-*TVV8Z<4/Y1
M'JUVI\+EV>1.K5%9TF]P\L07$LWI.+0.UY^&Z09CUF*P3S &#.Y)V=S =Y5A
M]A$@=(0Z5FS+:L8.(DY+W8=A= 8L8L,#>,.NRV&#=_'?+F^$22692B/\GBZ,
MU>ZW^+.OY19PN!_02^72E#S%2>"T8%"O,4B.CP87T=4!NG%'-SZ$GCPZZ665
M1* E=-3WD3P(LY_D4XZ]:RI*KMX@)YD9$-WE:)3<8@:6P.8(I::L:L7CB%"E
MMQ[3A[T4>^[=A.P>#CZ8K'<BE,.ERG"5F=/> Z_AWM73@DL#7V!P%L6Q7[^-
M>L].RHX8S#6E: P<'XW8@%T!B^->5^X,E)M:[XEQS&#?[8<[\BA0KYHA8""E
M2ME6*9VWFS/35E[OX>V0NN=Z)90!B4N7&O6_G@>@6^&WAJ6R$=N"K)-NL\W=
MK$3M ]SYDLAN#5^@F[[)/U!+ P04    " #Y@?Q6YKW@W]8"  !$!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6R%55%OTS 0?N^O. 4T@326Q.W:
M;FLK=1T('A#3-N !\> FE\;"L8/MT,&OY^RD89NZ\N+X[+OOOKOS769;;7[8
M$M'!?265G4>E<_5Y'-NLQ(K;$UVCHIM"FXH[$LTFMK5!G@>C2L8L2<9QQ86*
M%K-P=FT6,]TX*11>&[!-57'S^Q*EWLZC--H=W(A-Z?Q!O)C5?(.WZ#[7UX:D
MN$?)187*"JW 8#&/ENGYY<CK!X4O K?VP1Y\)&NM?WCA0SZ/$D\()6;.(W#Z
M_,(52NF!B,;/#C/J77K#A_L=^KL0.\6RYA976GX5N2OGT32"' O>2'>CM^^Q
MB^?4XV5:VK#"MM6=3"+(&NMTU1D3@TJH]LOONSP\,)@FSQBPSH %WJVCP/**
M.[Z8&;T%X[4)S6]"J,&:R GEBW+K#-T*LG.+3ZY$ ZO&&%0.EM:BL_#JCJ\E
MVM>SV)$+KQAG'=QE"\>>@4L9?-3*E1;>JASSQP Q<>L)LAW!2W80<5F;$Q@F
MQ\ 2-CR -^P#'@:\\3-X5U@@!9O#2EMGCV'%:^&X%'\P/X9K@S47M.$JAS8U
M74JNA,VDMHU!^+9<6V?H.7W?EY_6^W"_=]]BY[;F&<XCZB&+YA=&BZ,7Z3BY
M.!#;J(]M= A]<4LMFS<201>PK[#[^!Y$W,\W0 ^R#IJW"<HT-:IUWC5=0Z$E
M];M0&^#DO39"]D4,R:4-.X?_$1X\L7PDLL$KH<B9;BPAVM>#KGH@%-6)JPSA
M)0Q/I[2F4];?6EVX+:<Z'O&JO@ I,AHQ:"$]2R!EDU[/X$;X.OOA80/G"JLU
M&EN*FK09@Z,74Y:RB]X"[^L ]09TB&7(1I">3@=WFAY8=_8D:R_A[&Q$ZV@\
M@7T/('[0V16:39A?/MF-<FV3]Z?]B%RVD^&?>CM?/W*SH<R Q(),DY/):02F
MG5FMX'0=YL1:.YHZ85O2F$?C%>B^T-KM!.^@_W$L_@)02P,$%     @ ^8'\
M5EE:?CP3 P  \08  !D   !X;"]W;W)K<VAE971S+W-H965T,S(N>&ULE55M
M;],P$/[>7W$*:-JDLKSUC:ZMU T02$Q4C)</B ]N<FDL'#O8S@K_GK/39AWJ
MBO@2^^R[YY['%Y]G6Z5_F!+1PJ]*2#,/2FOK:1B:K,2*F4M5HZ2=0NF*63+U
M)C2U1I;[H$J$212-PHIQ&2QF?FVE%S/56,$EKC28IJJ8_GV-0FWG01SL%S[R
M36G=0KB8U6R#=V@_URM-5MBAY+Q":;B2H+&8!\MX>CUP_M[A"\>M.9B#4[)6
MZH<SWN7S('*$4&!F'0*CX1YO4 @'1#1^[C"#+J4+/)SOT=]X[:1ES0S>*/&5
MY[:<!Y, <BQ8(^Q'M7V+.SU#AY<I8?P7MJWOX&4 66.LJG;!Q*#BLAW9K]TY
M' 1,HB<"DEU XGFWB3S+5\RRQ4RK+6CG36ANXJ7Z:"+'I2O*G=6TRRG.+E::
MZJOM;V RA]<_&U[3B5LX_\36 LW%++24Q+F&V0[PN@5,G@",$[A5TI8&7LL<
M\\< (;'K*"9[BM?)2<1EK2\AC?J01$EZ B_M)*<>;_0/R7U8"49:'RO_MEP;
MJ^EG^7Y,>XN<'D=V%VAJ:I;A/* ;8E#?8[ X>Q:/HJL3O <=[\$I],4=7<B\
M$0BJ@!M5U4H27^.LXT4\QO]DAN/\/Y78RQZEJP_387=RS&]2M;CHRN5=:))
MIN@B&XNY<[(E0J$$=00N-U/X7V6]OY(\,I/>.9>4036&@LQ%[Z&VSV$\2>D[
MBH<]EZ>QJ \$G+&JO@*C"KME&F$<13 <Q[T/1<$SXMMHR6U#&ZW?0UPZ&4$Z
M3'KOD=I#J40.O*(SNL?*RQC%,0S&XW8[AZ_+VQ=?SIY-DGA\92 =Q^"-Y(HH
M2?KUFK9=D0;"R-"8_3X0Z]71H^_#1BMR? Y)?S*,_1BE$64T9DJ-+VNJ1C!W
M]CE283/.?(KSN$_ZX,)/)D.X> J^)]$=7MQ/)A&-@\$0COW/X4$;JE!O?+,U
M5/E&VK8C=:M=/U^V;>S!O7T,;IG><&E 8$&AT>5X&(!N&VQK6%7[IK96EEJD
MGY;T)J%V#K1?*&7WADO0O7*+/U!+ P04    " #Y@?Q6(5C&8=\"  "$!@
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
MY-+WP%Q21*)2TQ, B.1V[H&Y#3VP.M<VC$+^N13(Q<7)Y1GCRE<6/[7FB^_
M^!S[*!VYP%0N?1/-)>4F*C4] 0?_CMRYB>;6^V-25J^_N/Q1!39]YP \+@X\
MAE8_HBJ,+VA\L'W4BUP@+Y>^+>>2HA65FIX 0"NW<UL.GVE0%280TJ,#;G)/
M:NY5W6]8.L87-S9"'S4H"3 GZ?MZDI36J-3T! "MR<Y]/7RFP3N!0$B/#E!,
MGM0=K+X3CBA!XPL:'WX?M2P)1"CINX.2%/&HU/0$ .+)SMU!66_JU0D'E^_@
M;& S>5)[L.KL9XO4^'+&Q]K+)\D./DK6PV?):#],U@?@20 \V;DA*.N]O@9?
M=\ SU-= 9O*DIF'5U\\6LO'EC(^UCX*8!+"3]"U#28IK5&KZIR0!U[S.+4-\
MI@&M$ CIT0&+>2<U'JO>/Z8@CJ]H>OI4:GI^@.8\^MZC1\IK5&IZ H#7O,Z]
M1WRFB?U/%]*C QCS3NIA5NU_3&$=7]'X]/LHQWF ?!Y]&],CQ3HJ-3T!@'5>
MYS;F;J:'4@TN;V#MX<&M3D*5+,H[P*2LM._V=B#[5_=WF9F6]U:IO'YIGUUM
M[Q4#,MM;UUS[R2*(4K92][FD];I(?;*]&\SV21:ORQNJW,59%H?EPZ7RYRHI
M!N0_OX_C[.E)L<#^GCR3_P%02P,$%     @ ^8'\5AO@AMPU P  J@P  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#$N>&ULM5==;]HP%/TK5E9-K=0V7R2$
M#I H7;5*JU25=7N8]F#"A5@D<6H[T/[[V4D:$A)HD>@+V,X]AW./KYU+?TW9
MD@<  KU$8<P'6B!$<J7KW \@POR2)A#+)W/*(BSDE"UTGC# LPP4A;IE&*X>
M81)KPWZV]L"&?9J*D,3PP!!/HPBSUVL(Z7J@F=K;PB-9!$(MZ,-^@A<P ?&4
M/# YTTN6&8D@YH3&B,%\H(W,J[%I*4 6\9O FE?&2*4RI72I)G>S@68H11""
M+Q0%EE\K&$,8*B:IX[D@U<K?5,#J^(W]-DM>)C/%',8T_$-F(AAHGH9F,,=I
M*![I^@<4"3F*SZ<ASS[1NH@U-.2G7-"H $L%$8GS;_Q2&%$!F)T= *L 6!\%
MV 7 SA+-E65IW6"!AWU&UXBI:,FF!IDW&5IF0V*UC1/!Y%,B<6(XD74Q2T-
M=([&F <(Q[-\\/TY)2L<0BQXMO@(7##B"RB>G]Z P"3D9^@"/4UNT.G)&3I!
M)$:_ IIRB>!]74B%ZG=TOU!SG:NQ=J@9)>P2V<8YL@S+;H&//PZWZG!=^E*:
M8Y7F6!F?NX-OMR%_?\I0="<@XO_:TLQY[79>=32O>()]&&CR['%@*]"&7[^8
MKO&M+>DCD=4LL$L+['WL&PM\-8"-!6U9YU3=C$K='ZNAZWER'U?5;)I!7<]S
MRJ":RDZILK-79:4VE<X+Q /*!!+ HC:=.9E3U>ELJ6R&6([7+M(I13J'B0QI
MO-BIT6D(,)UMD<T8R^RUBW1+D>Z[^WW>V.QS>6/7Q&<EL;WV3G6X#;5=T]BN
MCF:09[M6>T[=,J?N_IP"\)=$>CV2HB=X)8<<C7R?IME1OH=H"JSU&._E/?08
M'XFL9H%76N!]TDWF'=."(Y'5+.B5%O2.=Y/UFB?+ZW:V:K499'KFCIO,-#8O
M9&.OSGL:PRNZQVPIF[C;5+Y']Y;H?K9#-^A8;/7<*\V(^4EE6A ?RX8CL=5M
MV+0=YMY7^F&E6G!57Z@=P^AMU6I+E&MTC:UBU2N-I.KB914N2,Q1"',),RZ[
MLMA9WACG$T&3K+><4B$[U6P8R#\3P%2 ?#ZG5+Q-5+M:_CT9_@=02P,$%
M  @ ^8'\5O>MPG+\ P  L1(  !D   !X;"]W;W)K<VAE971S+W-H965T-#(N
M>&ULM5AA;Z-&$/TK*WJJ$JD)[&(,3FU+MM.[1KI4T:6Y?CCUP\:,;11@W=VU
M?==?WUT@8&"-&IGD0PS+S./-\PP/[_C ^(O8 $CT/8E3,;$V4FYO;%LL-Y!0
M<<VVD*HK*\83*M4I7]MBRX&&65(2V\1QAG9"H]2:CK.U!SX=LYV,HQ0>.!*[
M)*'\QQQB=IA8V'I=^!*M-U(OV-/QEJ[A$>33]H&K,[M$":,$4A&Q%'%83:P9
MOEF0+"&+^!K!01P=(UW*,V,O^N0NG%B.9@0Q+*6&H.IC#PN(8XVD>/Q3@%KE
M/77B\?$K^L>L>%7,,Q6P8/%?42@W$RNP4 @KNHOE%W;X'8J"/(VW9+'(_J-#
M$>M8:+D3DB5%LF*01&G^2;\70APEX.&)!%(DD&;"X$2"6R2X6:$YLZRL6RKI
M=,S9 7$=K=#T0:9-EJVJB5+]-3Y*KJY&*D].'U5?A+L8$%NANW0/0JKO2 I$
MTQ ]I:HQXNA?"-$GU1#"_LR$ ($N;D'2*!:7Z H]/=ZBBP^7Z .*4O3GANV$
MRA1C6RIN^@[VLN QSWF0$SPP0?<LE1N!?DM#".L MBJJK(R\5C8GG8BS+;]&
MKO,+(@YQ#806_S^==-!Q2Z'=#&_X1J&_?5:!Z$Y"(OXVR9:CNF94/>0W8DN7
M,+'4% O@>["F/_^$A\ZOII)[ JL),"@%&'2A3V<)XS)KI@43TE1JGN]G^?KQ
MLY\2WQ\Y8WM_7$,[:C!R@T$952/GE>2\3G+-5D<7>:]?FGCF4-X1 ^P%#9;M
MF"LW,',<EAR'G1SO*7]1S_6O--Z!B=:P=4OBCP9-8NTH)=]@:*;FE]3\3FH+
MQK>,4PEHSM3XHV_WD#P#-S9T)]);&[HGL%K105ET\"X3'?0I0$]@-0%&I0"C
M,R=ZU)Z4@>\/&RW9CG)]]6=N2>Q4SN;T-],%5HVJTWST&()&(^\$SR,'QF?-
M=9%>5S%HJ6@(<P/?)R?HD8H>Z:3WB>V!I[JUB^'6KP9_, G=8]Z-^M8V[PNM
MKD'EW?A]S!OWZMY]H=5%J/P;GVO@!4!M/G#0="!3E..?<"!<.3CNT<)QVY]=
MM\G3X.$X>QDT$JUL')_GX[AMT2-"<)-=.RIPO!.O0;@R<MSMY$?3/EM#NOS1
M/>2]FGE?:/72*SO'[^/GN%=#[PNM+D)EZ?A<3\<&NPY(RXW:4<1SL;D]2>7I
MI$=/)VV[)EZ#IR'F"I^B65DZ.<_2BW2_IJ'7''%#%/&(TR!G'_WX3X"OLST1
M@99LE\K\UW*Y6NZ[S++=AL;Z'-\L\MV3"B;?S%'EK+78,:P4I'/M*[EXOC^2
MGTBVS;88GIF4+,D.-T!#X#I 75\Q];Y0G.@;E+M4T_\ 4$L#!!0    ( /F!
M_%:);2CC=@,  !L2   9    >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;+58
M:VO;,!3]*\*#LD&H+;M)7TF@3U9H66C6C5'V08FO&U')\B2Y26$_?I*2V.EH
ME#;%7V)+UCWWZ.K$A^ON5,A'-0'0:,99KGK!1.OB* S5> *<J%U10&Z>9$)R
MHLU0/H2JD$!2%\19&$=1)^2$YD&_Z^8&LM\5I68TAX%$JN2<R.=38&+:"W"P
MG+BE#Q-M)\)^MR /, 1]5PRD&8452DHYY(J*'$G(>L$)/CJ-8QO@5OR@,%4K
M]\AN923$HQU<I;T@LHR P5A;"&(N3W &C%DDP^// C2H<MK U?LE^J7;O-G,
MB"@X$^PG3?6D%QP$*(6,E$S?BNE76&RH;?'&@BGWBZ:+M5& QJ72@B^"#0-.
M\_F5S!:%6 E(DC4!\2+ %2*<)W(LSXDF_:X44R3M:H-F;]Q67;0A1W-[*D,M
MS5-JXG1_:(XY+1D@D:&!-(<M]7,+#1C)-2)YBB[^E+0PIZ!;Z$Y!5C)T33-
MG\]!$\K4EVZH#0N+%8X7&4_G&>,U&4\*N8N2J(7B*$Y>AH>&?+6#N-I![/"2
M-7@50W1_ WP$\C?ZBVYH3GG)JZG7:'IA[;_A2!5D#+W R%V!?(*@O_,)=Z)C
M#^FD(ITX],X:TMY2H_MKLQQ=:>#J5>9) \SW*N9[WG(OF3O*4*NCG*N#.77\
M B)?E88?NXV>3:#RL&Q7+-M;B(+,-HK""[ME:3L5Z4Z#HN@TP'R_8K[?H"C\
MV/L;17%0L3SP(IT)7I0:Y$I1=P@OCM%09'I*)'B5X<7>LKZ'%?/#!I5QV !S
M'-4&$S6HC0W@R49QX!4GQ%ZL;UE&QX N2YE371HUS,5Q26=VI-YK+_YLVY:]
M=D4<-R@9W(0YXMH=L=?"/JH9/_@;-%.;(?8[UGLT\P;W\6?;MNRU:>)VDYII
MPCMQ;9[8ZW ?U8P??+,)X=HKL=_0KL%T$1/!4G3%"RF>P/)4?EUX$;<M;>V;
M^*!)733AG+BV3NSUM__)MSQM30M]!\E;Z!S46-+"M8WW%S-MF]"1Z9$N\I*#
M)';^]9WZF;S(Y%3@\JTY^9?-4&VWL=\1'6Z*3I2"#:+R VUY+G%MMS%N4%1Q
M$^X:K_2<_J;S8R^;#> X6O^V"5=:??O9Y(;(!YHKQ" S6-'NOGD)R_F7B/E
MB\)U_R.AM>#N=@(D!6D7F.>9$'HYL!\4JN]!_7]02P,$%     @ ^8'\5F.8
M;FL3!0  8AD  !D   !X;"]W;W)K<VAE971S+W-H965T-#0N>&ULM5G;;N,V
M$/T5PBV*72 ;2?0]=0PDWETT0%,$<;9]6/2!D<8V$8ET2<I.@'Y\AY(B6;;,
M;%+%#XDDSQS.&0Z'1_1D*]6#7@$8\IC$0I]W5L:LSSQ/ARM(F#Z5:Q#XS4*J
MA!F\54M/KQ6P*'-*8H_Z_L!+&!>=Z21[=J.F$YF:F NX442G2<+4TR7$<GO>
M"3K/#V[Y<F7L V\Z6;,ES,%\6]\HO/-*E(@G(#27@BA8G'<N@K,9[5N'S.)/
M#EN]<TTLE7LI'^S-573>\6U$$$-H+ 3#?QN801Q;)(SCGP*T4XYI'7>OG]&_
M9N21S#W3,)/Q7SPRJ_/.J$,B6+ T-K=R^QL4A+( 0QGK["_9%K9^AX2I-C(I
MG#&"A(O\/WLL$K'C$ R..-#"@>X[](XX= N';D8TCRRC]9D9-ITHN27*6B.:
MO<ARDWDC&R[L-,Z-PF\Y^IGI/)\^(A=DSI>"+WC(A"$782A38;A8DAL9\Y"#
M)A\^@V$\UN0/IA2SV?](/I%O\\_DP\\?)Y[!:"RF%Q8C7^8CTR,C!Y1<2V%6
MFGP1$41U  ]IE%SH,Y=+ZD2\6*M3TO5/"/5IMR&@V8^[4T<XW3*UW0QO< 3O
M1LDH#0VY$OEJLU7[_7<T(E<&$OUW4\IRQ&XSHEW29WK-0CCOX)K5H#;0F?[R
M4S#P?VVBVQ)8C7RO)-]SH4]O80,B!5SIMI?8.EJ#RO(@0B#R/N;++"--2<B1
MAQFR;4.;:7?LV\_$V^SR<T;P1G[]DE__W?CU#_CU_"9^S@C>R&]0\ANTPN_$
M/@]!&.SY35SS40)_AZQ_.A[N,77&\D:FPY+IT,GT2FQ &]R9#-$0IHH;;'9-
M5(8'TT:'PW'#O!T:]L;=46_7L!;IJ(QT]$*D!I"_(?"(N[C&:1#$K(!@4A*>
M)E[$==:UFX(?'<044'H8^J%9?W0T[G$9]]@9]P5N)!&/4[ME[.08:81QBJV?
M+)1,2"B3=6KR-HF[$3!ERT[;^B)ZQ12<$)8<HY<'T-^)>X@?GP[V^!W:#;K]
M;L_V^R:&@5]MH[Z3XY=D'<LG '() A;<:,)$1.8V[D^7*#,B,D-^.&M'NT(Q
M0&V*^DUMH<F0U@WK)':T0. D<:=8!+B])S@YWZ\AN0?5N$NY85Z[3;6%5B=-
M*]*T]6VZ@&PK 2VAU1-0R93 *01L6V%BR>]C($QK?'/ %L,Q$5BS,:[8QE[X
M B1JNR=<P$VN,[?K6]E6NB1P"Y-9IJFQI]Q"G$VV7O'U"^7>DM H^+^'; DJ
MW1+TVR_WEI1(D8#WT#5!)6P"M[)Y4[F[(0/?4>[OH6V"2MP$;G7SK.-P6PI7
M^*;W4%8Z^9>4:V$FA=5P*B^'6ZYK9G=;22YP-_LJ4U7ZO+!DG%&]NF):0JOG
ML))=P:C])>.4<J].0$MH]014^BUP"[AZ>2A;'F[57^#MR?XNW5<RC6:]<;..
MH948HVXQACI&Z 4HA6M:;K"^[W@"SGIU [YVNMI"J].O9!P-6J]7VJJD:PNM
MGH!*TE&G8OI?+^<%=$U=-[Z=NV-X*\=*M5&WQ-JM<6;(C>3X LO%#Y1ZJV=,
M;:'5LU"I.=IKO]1;E7-MH=434,DY^G[G4/3P("H8-I9ZJXK-VSFM1B&QS [Q
M-<F.+O+#WO)I^4/!178\OO?\,CB;Y<?]%4S^Z\,U4TLN-(EA@9#^Z1 )J/Q
M/[\Q<IV=B=]+@VHFNUP!OOPJ:X#?+Z0TSS=V@/)GE>E_4$L#!!0    ( /F!
M_%9"]-7!CP(  -8'   9    >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;*U5
M76^;,!3]*Q:KIE;JRG>2=@0I#9HV:9.J9MV>';@)5@UFMDFZ?S_;$$82$N6A
M+^"/>\X]]]BZCK:,OXH<0**W@I9B:N525@^V+=(<"BSN6 6EVEDQ7F"IIGQM
MBXH#S@RHH+;G.".[P*2TXLBL/?$X8K6DI(0GCD1=%)C_?03*ME/+M78+SV2=
M2[U@QU&%U[  ^5(]<36S.Y:,%% *PDK$836U9NY#$NIX$_"+P%;TQDA7LF3L
M54^^95/+T8* 0BHU U:_#<R!4DVD9/QI.:TNI0;VQSOV+Z9V5<L2"Y@S^IMD
M,I]:$PMEL,(UE<]L^Q7:>HS E%%AOFC;QCH62FLA6=&"E8*"E,T?O[4^] !N
M< +@M0#O4H#? OQ+ 4$+"(PS32G&AP1+'$><;1'7T8I-#XR9!JW*)Z4^]H7D
M:I<HG(P7ZAYE-07$5FB6IJPNI4#/D +9X"6%6S1GI>3J=-!,"%![N,S^KWTG
M>$DHD00$NDY 8D+%#?J$7A8)NKZZ05>(E.AGSFJA8"*RI5*L\]IIJ^ZQ4>>=
M4#>K^!WRG5OD.9X_ )]?#O<&X,GE<'<?;BN;.Z^]SFO/\(U.\37^]NP]<G=V
MPMTAZYID_G RW2X>1(53F%JJ'PC@&[#BCQ_<D?-YR,CW)$O>B6S/9+\SV3_'
M'G>7F'<N#YG7D(P-B6Z-FW@<A)&]Z7MR'!-,O/V8Y#C&#YTN9J^"H*L@.%M!
M=_[8W(DA]0U!V,OJA@?*YL<Q_F1TH'Z Y_Z$^K!3'UZFGIZ_O>&1<:X_GAS4
M,!#DW1_4<%;.\&5#0_?,[C51_>+]P'Q-2H$HK!2S<S=6B7CSBC03R2K35Y=,
MJBYMAKEZ>('K +6_8DSN)KI5=T]Y_ ]02P,$%     @ ^8'\5I =\<[K @
MF <  !D   !X;"]W;W)K<VAE971S+W-H965T-#8N>&ULK55=;],P%/TK5IC0
MD-B2)FWV01NI[4 @,32U&SR[R4UC+;&#[;2#7\^UDV;]2 L/O+2Q?>_Q.<?V
MO<.UD,\J ]#DI<BY&CF9UN6MZZHX@X*J2U$"QY54R()J',JEJTH)-+%)1>[Z
MGA>Z!67<B89V[D%&0U'IG'%XD$1514'EKPGD8CUR>LYF8L:6F383;C0LZ1+F
MH)_*!XDCMT5)6 %<,<&)A'3DC'NWT]#$VX#O#-9JZYL8)0LAGLW@2S)R/$,(
M<HBU0:#XMX(IY+D!0AH_&TRGW=(D;G]OT#]9[:AE015,1?Z#)3H;.=<.22"E
M5:YG8OT9&CT#@Q>+7-E?LFYB/8?$E=*B:)*10<%X_4]?&A^V$GKAD02_2?#W
M$_I'$H(F(;!":V96UAW5-!I*L2;21".:^;#>V&Q4P[@YQ;F6N,HP3T=SO!9)
ME0,1*9FS)6<IBRG79)I1O@1%&"=3P;5$NPE5"K0BYW>@*<O5.W)!GN9WY/SL
M'3DS@8^9J!3EB1JZ&JF9#=RXH3&I:?A':/1\<H_;9(I\Y DDNP N:FJ%^1MA
M$_\DXKB4ER3PWA/?\X,.0M-_3_=/T E:GP.+%Q[#BV-1H:\SB(&MZ (=;WT=
MU[Z.>?(Z]Y71!<N99M#I9KU9T+V9>?FWJJ0QC!Q\V@KD"ISH[9M>Z'WH<N(_
M@>WXTF]]Z9]"CQXEY2H%*2$A6F!=V-BC2"I%0>*]RX<! F_I;PRGFN@,R *6
MC'/&E^8*FXD2)!-)EVLUE2M+Q92W5731NPJOA^YJVXZNJ!NO#=J1.6AE#D[*
MG,$*> 4[]/&XN= $CSDW0[7A#[CP5RGU=H,MDKU!T-]3<A@47(?=0L)62'A2
MR#=L++&M#>;%[YU.%]'PT$W_@.AA4.]FGZB[5>0*D$M;^Q6QSZHN"^ULVU[&
MMJKNS4^P[=1=XA6F[EGW5.)=4B2'%"&]RRNT3M9]H!YH4=I2NA :"[/]S+!U
M@C0!N)X*H3<#LT';C*,_4$L#!!0    ( /F!_%84N49/- ,  +<(   9
M>&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;*U676_3,!3]*U9 :$AL29-^L-%&
MZCH02 Q-+8-GU[EMK#EV9CLM\.NY=MJ0;5FT!U[:V+GW^)SC:]],]TK?F1S
MDE^%D&86Y-:6%V%H6 X%-6>J!(EO-DH7U.)0;T-3:J"93RI$&$?1."PHET$Z
M]7,W.IVJR@HNX4834Q4%U;\O0:C]+!@$QXDEW^;6383IM*1;6(&]+6\TCL(&
M)>,%2,.5)!HVLV ^N%A,7+P/^,%A;UK/Q"E9*W7G!E^R61 Y0B" 68= \6\'
M"Q#" 2&-^P-FT"SI$MO/1_1/7CMJ65,#"R5^\LSFL^!]0#+8T$K8I=I_AH.>
MD<-C2AC_2_:'V"@@K#)6%8=D9%!P6?_37P<?6@F#\3,)\2$A?IPP?"8A.20D
M7FC-S,NZHI:F4ZWV1+MH1',/WAN?C6JX=+NXLAK?<LRSZ0K+(JL$$+4A*[Z5
M?,,9E98L<BJW8 B79*&DU6@W^<KIF@MN.<Z?7(&E7)BWY)3<KJ[(R>NWY+6+
M_IZKRE"9F6EHD9];)60'+I<UE_@9+H.87.-:N2$?90;90X 0A37JXJ.ZR[@7
M<5[J,Y)$[T@<Q4D'H<7+T^,>.DEC=N+QQL_A,:8J-'<)#/B.KM'VQMRY,6 -
MF<NLT_ N-^O%DN[%W/&_,"5E, OP?!O0.PC2-Z\&X^A#EQ/_">R!+\/&EV$?
M>KJ$'<@*\%9@"DOP#V3$YM22/74%R$2%U>!JR^9 V-$<T:K&-154,B 8CW7L
MPM:PY5)RN3U.E*"YRKILK+E-/#=WZ>W2T]%D. UW;7MZ!73;0WJ<&37.C'J=
M672I56L\>K*VA++[BAONKT14>CU?=DGL7>1%[&L7:IQ1VZHX2AJK'D@<-Q+'
MO1)OZ&_L"ECZ>)6YRQUU87,B^YRS'"NBKHP<=U8JB]L*LE4F75K'3S@.WL?)
MH^WL"(K/NW5,&AV37AW?L.4R?VNZ?>DJTRZVDR?%-XB'YX_8/@TZ;15HS39L
M]8 "]-:W1F<J7CCUA=G,-MUW[IO.H_E+[,IU$_T'4[?T:ZKQ4!DB8(.0T=D$
M_=-UFZP'5I6^TZR5Q;[E'W/\L@#M O#]1BE['+@%FF^5]"]02P,$%     @
M^8'\5AC:>H%@ @  4@8  !D   !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL
MK55=;YLP%/TK%JNF5NH"X2/M,H+4)IK:ATI1LJX/TQX<N E6C<UL$]I_/]L0
M1C8:]6$OX&O?<^XYQK[$-1?/,@=0Z*6@3,Z<7*ERZKHRS:' <L1+8'IERT6!
ME0[%SI6E )Q94$%=W_,F;H$)<Y+8SBU%$O-*4<)@*9"LB@*+UUN@O)XY8^<P
ML2*[7)D)-XE+O(,UJ,=R*73D=BP9*8!)PAD2L)TY-^/I/#+Y-N$[@5KVQL@X
MV7#^;(+[;.9X1A!02)5AP/JUASE0:HBTC%\MI].5-,#^^,#^U7K77C98PIS3
M)Y*I?.9<.RB#+:ZH6O'Z#EH_5F#*J;1/5#>YT96#TDHJ7K1@K: @K'GCEW8?
M>H!Q^ ; ;P'^>P%!"PBLT4:9M;7 "B>QX#42)ENSF8'=&XO6;@@S7W&MA%XE
M&J>2M3X6644!\2VZ9WM@BHM7=+X A0F5%^@3>EPOT/G9!3I#A*%O.:\D9IF,
M7:6K&PXW;2O=-I7\-RK=E&*$ N\2^9X?#,#G[X?[QW!7>^Z,^YUQW_)-WN#[
M8W9!9$JYK 2@'S<;J80^6C^'_#6$P3"AN6Y36>(49HZ^3Q+$'ISDXX?QQ/LR
MY/8_D1UY#SKOP2GV9(5K]( 5"(+IX)=LX%<6;OK /AE[81B[^[Z#@:3/UUW.
MD;"P$Q:>%/:DK[PY9DO!4Y"#TDX2#.\;&MK_AB?JJ?=[#H_41YWZZ*3Z[DA=
M(@9J2'STGGW]-RD,_;^4N;T;;[KM Q8[PB2BL-4H;W2E2433P9I \=(V@0U7
MNJ788:Z;/@B3H->WG*M#8/I*]QM)?@-02P,$%     @ ^8'\5HF9KI/> @
M^@<  !D   !X;"]W;W)K<VAE971S+W-H965T-#DN>&ULK55=;YLP%/TK%JNJ
M3FH+@23T(T%*$TW;P[2H:;>':0\.7()5@YEMDFZ_?M>&HGS0* ][26RXY]QS
M+M?7HXV0+RH#T.0UYX4:.YG6Y9WKJCB#G*IK44*!;U(A<ZIQ*U>N*B70Q()R
M[OJ>-W1SR@HG&MEG<QF-1*4Y*V NB:KRG,H_#\#%9NSTG+<'CVR5:?/ C48E
M7<$"]',YE[AS6Y:$Y5 H)@HB(1T[D][=-#3Q-N [@XW:6A/C9"G$B]E\2<:.
M9P0!AU@;!HI_:Y@"YX8(9?QN.)TVI0%NK]_8/UGOZ&5)%4P%_\$2G8V=&X<D
MD-**ZT>Q^0R-GX'ABP57]I=LZM@P=$A<*2WR!HP*<E;4__2UJ<,6H-=_!^ W
M /]40-   FNT5F9MS:BFT4B*#9$F&MG,PM;&HM$-*\Q77&B);QGB=+3 MD@J
M#D2DY)O.0))I)244FDR4 JW(Q0PT95Q])%?D>3$C%V<?R1EA!7G*1*5HD:B1
MJU&(H7/C)NE#G=1_)^FDE-<D\"Z)[_E!!WQZ.MS?A;MHOZV!W]; MWS#=_AF
MD )Z3LA4**TNR9263%/._D)R2>822LIP@5:;"C65F3$5<Z$J">3G9*FTQ);\
MU56,.GO0G=T<TSM5TAC&#IY#!7(-3G3^H3?T[KM*\Y_(=@H5M(4*CK%'32WP
MZZ-K6L30Y;:F""V%F2'K*!C<C-SUMHG#F-Z-W\;L:.NWVOHG:5,BU1N*W^2<
MYN4]X2S&D0.=35H3#K95W'I[2CMB_+!;Z:!5.CA)J805,UUCQIFR[95#O@2I
M,E9VZAUT:/'W]!Y-W=T>Y$AG#%M/PY,\P6MIRWU%A#DJ72Z&!RX"O[_GXC"F
MM]5#.PK#5F%X5.&3P"-=J\*Y6H\X:@]RE\CPH$%O;_=%'L;TA_NMX6Y-9G,K
M?J5RA:>'<$@1Y5V'Z%'6-TV]T:*TPWHI-(Y^N\SP<@9I O!]*H1^VYCYWU[W
MT3]02P,$%     @ ^8'\5B'JSY4O!   S!<  !D   !X;"]W;W)K<VAE971S
M+W-H965T-3 N>&ULO5A=C]HZ$/TK5FY5M=)V$R= V"U$VK*WZDJ[NJCTX^'J
M/A@R0-0D3FT'NO_^VDG(!P2WH+ O$"<SQS/C8^=D1EO*?O U@$"_HC#F8V,M
M1')KFGRQAHCP:YI +)\L*8N(D$.V,GG"@/B94Q2:MF4-S(@$L>&-LGM3YHUH
M*L(@ABE#/(TBPIX_0$BW8P,;NQN?@]5:J!NF-TK("F8@OB93)D=FB>('$<0\
MH#%BL!P;=_AV8CO*(;/X%L"6UZZ12F5.Z0\U>/#'AJ4B@A 60D$0^;>!"82A
M0I)Q_"Q C7).Y5B_WJ%_S)*7R<P)APD-OP>^6(^-H8%\6)(T%)_I]A,4"?45
MWH*&//M%V\+6,M BY8)&A;.,( KB_)_\*@I1<\"](PYVX6#_J8-3.&25,_/(
MLK3NB2#>B-$M8LI:HJF+K#:9M\PFB-4RS@233P/I)[R9Y(6?AH#H$DUHE- 8
M8L'5:,HD5YAX1B3VT=\_TR"1JR?0FWL0) CY6_0.?9W=HS>OWJ)7*(C1ES5-
MN;3E(U/(P!2\N2B"^) '81\)XBYAU\BQKI!MV4Z+^^3/W>VFNRG+4=;$+FMB
M9WB#(WB[S*_0-"0RY68!_GV4YNA!0,3_:TLUQW;:L=6NO.4)6<#8D-N. ]N
MX;W^"P^L]VV)=P36*(-3EL$Y%[W!#=B5Y@JM&.6MZY_/Y&8SJ9-EX]G#/AZ9
MFWJR+4:68Y5&C21Z91(]71+>(W!^*P^+11JE(1'@RSTNLUD$1)TB;:'F>/U:
M%.]PW]V/M=5JV&\/ME\&V]<&>ZRL,8BV2/L',6![:.T%>FC4ZQT)<U"&.="&
M6=L+3Q#-@;7N RW&J?N@([!&NFZ9KGO!X\#ML@P=@37*,"S+,'RQXV!X0$IW
MZ.P1]]!F@(\0]Z9,X49+7/6"2P6PVO*])E'R'LWH4FP) RVAM=BGKF1'8(TR
M8*MZZ5L7I'0!WE$END)KEJ*F?_"+T;J8JL%K:_] ;C&JOUZ::522!6NE@/?/
M<ADL 'U,61R(5#+YKKFD&E[KD4]>SDM(%EQI%NQ<DMEG*Z+64G2$UBQ%I7RP
M5OITR^Q#O>,,!_O,;C'JVT>876DBK!=%CR"_TM8T]-%#E#"Z@2C[0M$R6HMX
M\C)VA-;,OQ);>'!)1G<JP[I":Y:B$F+X;(%S.J/=%GVQK_);C'JN>X31E9#"
M6B65,]I'\Y0^\^R<_G[W].TWC#Y;F[4N8T=HS?PK%89O+LGH3G585VC-1D,E
MQ.RSU<W)C"ZF:AR_!]^MY\2#=*E60LO6"BTIOF,N6)IW[X)8]9=6<@H][_68
M)W=3.D)K5J#65KIH7ZG;QM(E9)I=R33[Y7I+YTR%6FMRV( Z^.(T:ZU6U>=^
M(FP5Q!R%L)1.UK4KMQ_+6\?Y0- DZ[[.J1 TRB[70'Q@RD ^7U(J=@/5T"T;
M^-[_4$L#!!0    ( /F!_%;8W'IP5@(  *@%   9    >&PO=V]R:W-H965T
M<R]S:&5E=#4Q+GAM;*U4WV^;,!#^5RQOFEJI*P1(6F6 E!^=MH=.4:-N#],>
M'+@$J\:FMI.T__UL0QBI2+:'O6"??=]W]QV^B_="/JD"0*.7DG&5X$+K:NQY
M*BN@).I:5,#-S5K(DFACRHVG*@DD=Z"2>8'OC[R24([3V)TM9!J+K6:4PT(B
MM2U+(E^GP,0^P0-\.'B@FT+; R^-*[*!)>C':B&-Y;4L.2V!*RHXDK!.\&0P
MGD76WSE\I[!7G3VR2E9"/%GC:YY@WR8$##)M&8A9=C #QBR12>.YX<1M2 OL
M[@_LGYUVHV5%%,P$^T%S723X%J,<UF3+](/8?X%&S]#R98(I]T7[VG<88I1M
ME19E S89E)37*WEIZM !#$8G $$#"-X"HA. L &$3FB=F9,U)YJDL11[)*VW
M8;,;5QN'-FHHMW]QJ:6YI0:GTX4T#T+J5T1XCNZ>M[0ROTBCBSEH0IE"WXB4
MQ%;Z$GU$C\LYNGA_&7O:1+9X+VNB3.LHP8DH@P#="ZX+A>YX#ODQ@6=2;O,.
M#GE/@[.,DTI>H]"_0H$?A#T)S?X='IQ))VS+&#J^T5_*>(46C)CZ'5?SYV2E
MM#0O]E=?Z6KFL)_9=O%8522#!)LV52!W@-,/[P8C_U.?[/]$=E2$J"U"=(X]
MG8,AS2BQ_=DGM$;?.+2=+KMT<!OZOA][NZZ$'K<HZKK5R7F=1U^"W+A9H% F
MMES7[Z@];<?-Q'79F_.I&4/UU/A#4\^P>R(WE"O$8&TH_>N;(4:RG@NUH47E
M6FLEM&E4MRW,* 5I'<S]6@A],&R =CBGOP%02P,$%     @ ^8'\5EN.6L'H
M @  VP@  !D   !X;"]W;W)K<VAE971S+W-H965T-3(N>&ULK9;1;MHP%(9?
MQ<JJJ97:)B200 >1*&A=+R:ATFX7TRY,<B!6'3NS'>CV]+,=&A%(H9-V0V+G
M_.=\YR>V,]QP\2PS (5><LKDR,F4*FY<5R89Y%A>\P*8?K+D(L=*#\7*E84
MG%I13EW?\T(WQX0Y\=#.S40\Y*6BA,%,(%GF.1:_;X'RS<CI.*\3#V25*3/A
MQL,"KV .ZJF8"3URZRPIR8%)PAD2L!PYX\[-9&#B;< W ANY<X],)PO.G\W@
M/ATYG@$""HDR&;"^K&$"E)I$&N/7-J=3ES3"W?O7[)]M[[J7!98PX?0[254V
M<OH.2F&)2ZH>^.8+;/OIF7P)I]+^HDT5&PT<E)12\7PKU@0Y8=45OVQ]V!%T
MNF\(_*W ?Z\@V H"VVA%9MN:8H7CH> ;)$RTSF9NK#=6K;LAS/R+<R7T4Z)U
M*I[KUR(M*2"^1!.>%YP!4]*,[IG";$46^ME82M"3YU-0F%!Y@:[0TWR*SL\N
MT!DB##UFO)28I7+H*LUD,KO)MOYM5=]_H_ZX$-<H\"Z1[_E!BWSR?KG?E+O:
MB=H.O[;#M_G"-_+=<9YN"*5(=]/BP)3(A')9"D _Q@NIA'X+?[8U754)VJN8
ME7DC"YS R-%+3X)8@Q-__- )O4]M%ORG9 U#@MJ0X%CV>(:5>2':>JR$D16:
MS6(=^Y$_&+KK7?8300VF;LW4/<KT*'"J]S*]S[5A5=I>HV*XCW4BJ('5J[%Z
MI[$8SJ&-JG=0L!-X>U#'8QI,8<T4'F6:V!T$!'H BLV^*3-2M-H6'A;O[0,>
MCVD 1C5@=!1P9XUAN\8NT4IPV8H8'93O15%_C_%$4 .R7T/VCT*.DZ3,2VT@
MI CG7"CRQYK9!MD_J'_5Z7O[3K9%A5V_'7-08P[^U4L&J@UR<+ J@\&!DX=!
MW4X0[B&Z.T>/.?:_8K$B3"(*2RWSKB/=HZB.TFJ@>&%/HP57^LVTMYG^^@!A
M O3S)>?J=6 .N/I[)OX+4$L#!!0    ( /F!_%9'W=__80(  +8%   9
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
M"+-!KY><J_>):;_#[9G_!5!+ P04    " #Y@?Q69XE#(WT#  #&#   &0
M 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6RU5VUOVS80_MY?<="*H@6\Z,6.
MDZ:V@<3ID U+%R3I]F'H!T8Z6T0E4B5I*_GW.U**8@<RDP;9%XEOS\-[CKKC
M:5)+]5WGB 9NRT+H:9 ;4QV%H4YS+)G>DQ4*FEE(53)#7;4,=:6090Y4%F$2
M1>.P9%P$LXD;NU"SB5R9@@N\4*!79<G4W0D6LIX&<7 _<,F7N;$#X6Q2L25>
MH?E:72CJA1U+QDL4FDL!"A?3X#@^FL<.X%;\S;'6&VVP4FZD_&X[OV?3(+(6
M88&IL12,7FN<8U%8)K+C1TL:='M:X&;[GOTW)Y[$W#"-<UG\PS.33X/# #)<
ML%5A+F5]AJV@?<N7RD*[)]3-VGW:,5UI(\L63/V2B^;-;EM';  .HQV I 4D
MCP#Q: =@V *&3FACF9-UR@R;392L0=G5Q&8;SC<.36JXL,=X913-<L*9V9](
M/M#P_A0-XX6&+TPI9CW[ 7Z%KU>G\/[M!W@+7, Y+PIRO)Z$AO:UZ#!M]SAI
M]DAV[!$G<"Z%R35\%AEFVP0A&=Q9G=Q;?9)X&8\KM0?#: !)E Q[#)H_'YYX
MS!EV3APZON%.)VJ-.("_*K3.$TMP;AW )0JL60'7J,H^O_EI$[A#IOH</O<"
M;>@?Z8JE. THMC6J-0:S=[_$X^B31^VH4SMZ0BUI@U26%,TITL- Q@SVZ?,3
MC1,HW7?1I] +?:'"_4[AOM>PAW,L&JU,Y["@C <5N[.">X.@X1PY3IL]U[-H
M;S0)UYNJ_&NVC!UWQHZ]QE)H*8EP+6NA<U[!O^=8WJ#ZUF>BE^GY3FVTO!+9
MENB#3O3!LR).;I^4'7"W@Y& MP9%UN<%/_5UCNVQ<Y$6JXRR(Q/4YH93)#<S
MAN(9Y (TKE$T40IUSM,<N*9!T^Q?<65)X(M<NR-Y0PC*.*,!$6840()2KG#L
MCZT&TQE!-S6MD#2@8$%Y>7=.\,IZX7D<=N=Q^%HYP4]TL%N?%_A"?1\[?1^]
M9IU)>Q6+ 67R6Z:],>8E^MD8>R6R+<UQ]% ;1/]?E#W!_1 >?S"QH@H2VNCH
M<X.?ZZ5^V*B1XM?ZNI]@BMWGW2O1"_Q9B>%&15BB6KI"69.$E3!-F=6-=L7X
ML2M!'XV?V"+=59H/-$V%?\[4TJ:O A=$&>T=T-VFFJ*YZ1A9N;KS1AJJ8ETS
MIQ\-5'8!S2^D-/<=NT'WZS+[#U!+ P04    " #Y@?Q6'-H4Y^\"    "0
M&0   'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6RM5EUOFS 4_2L6JZ96V@J!
M0$B7(*5IJ^UA6M2LV\.T!P<N@=5@9CM?_WZV(2@-3M9)>P$;[CD^Y]K7]FA#
MV3//  3:%J3D8RL3HKJQ;1YG4&!^32LHY9^4L@(+V65+FU<,<*)!!;%=QPGL
M N>E%8WTMQF+1G0E2%["C"&^*@K,=K= Z&9L]:S]A\=\F0GUP8Y&%5["',13
M-6.R9[<L25Y R7-:(@;IV)KT;J9#%:\#ON6PX0=MI)PL*'U6G4_)V'*4(" 0
M"\6 Y6L-4R!$$4D9OQM.JQU2 0_;>_8'[5UZ66 .4TJ^YXG(QE9HH012O"+B
MD6X^0N/'5WPQ)5P_T::.#?H6BE=<T*(!2P5%7M9OO&WR< #HG0*X#<!]+<!K
M )XV6BO3MNZPP-&(T0UB*EJRJ8;.C49+-WFI9G$NF/R;2YR(YG)9)"L"B*9H
M$L=L!0FZW\HUPH&CRSL0."?\"KU'3_,[='EQA2Y07J*O&5UQ7"9\9 LI0E'9
M<3/@;3V@>V+ 2<6ND>>\0Z[C>@;X]/5P]R7<EM9;_V[KW]5\P0F^&=[A!9%>
MI9LZ 9AP]&.RX(+))?;39+!F],R,JNQN>(5C&%NRKCBP-5C1VS>]P/E@LON?
MR%Z8]UKSWCGV:,;H+UE.**9<&*>RA@\T7.T'ZZ@7]D;V^M! -\8?MB$O9/5;
M6?VSLJ:TU,E'A'*.&MLF>6=IS+E#ICFH>?P#"YX;FCWXK0?_K(?[HB)T!R"K
M)892;56HPCNY_9D3[7<4](;]\"C3W2 W",PR@U9F<%;FON0Y)G(/UT6P@!+2
MW"PSZ"CPW2.1W9# ,6L<M!H'?UNE*7!U;&""'@",RLY2_,-2&'27P@GY82L_
M/"O_B\B F22'W3D/_*-L&F*\OEG/L-4S?-64PWZ7%U1@8A(X[%2VZ_6#(X7=
MH' P.%)H'YQ/ZF[P&;-E7G)$()4HYWH@#;+ZO*T[@E;ZR%I0(0] W<SD%068
M"I#_4TK%OJ-.P?;2$_T!4$L#!!0    ( /F!_%::*VPRU (  . )   9
M>&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;+66T6Z;,!2&7^6(3=,F=8% 2-(N
M06K35:NT;E&CKA?5+APX!*L8,]L)[=O/!DH3C:)F2F^"C_'_X^\<._:DX.)>
M)H@*'EB:R:F5*)6?V+8,$V1$]GB.F7X3<\&(TJ%8V3(72*)2Q%+;=9RAS0C-
MK&!2]LU%,.%KE=(,YP+DFC$B'L\PY<74ZEM/'==TE2C380>3G*QP@>HFGPL=
MV8U+1!EFDO(,!,93Z[1_,AN;\>6 7Q0+N=4&0[+D_-X$E]'4<LR$,,50&0>B
M'QN<89H:(SV-/[6GU7S2"+?;3^X7);MF61*),Y[>TD@E4VML080Q6:?JFA??
ML.;QC5_(4UG^0E&-'0PL"-=2<5:+]0P8S:HG>:CSL"7HOR1P:X'[6H%7"[P2
MM)I9B75.% DF@A<@S&CM9AIE;DJUIJ&9J>)""?V6:IT*;HD0)%,2/IZC(C25
M\,/TF-Q^@L_P'FR0"1$H)[;2GS,B.ZRMSRIK]P7KTUSTP'..P'5<KT4^ZY9?
M$2/OM\EM#=F0N@VI6_H-7_!;K)>21E0OU2-8D!2!Q[!0/+R'N^]Z*%PJ9/)W
M&V;EZ[7[FFUV(G,2XM32^TBBV* 5?'C7'SI?VJ /9+:3 J])@=?E_EQLQ2%?
MBS#1ZQ]"SIC>3[),!3Z@"*G$J"T/E;E?FIM_ATTP\ES?<2;V9INP<P[_23AH
M" >=A#=9A*(05"G,8+Y>IC2$GW&,@F8KN+M"MD316N-.VWUK?""SG0SX30;\
M-UKF_B%3<""SG10,FQ0,WW*9=YKOFX?A/WMF<.R.AN/G3;.#.&H01YV(7VL
MR 4-RQH7-70;4:?7OD25V?$6D=<;^^TXXP9G_+J*D2P"84Y>"?K*(96.]<X]
M H6"M9%UVNY+UCU''QZ1"-FV/NVM\]?<??31M:*9A!1C;>7T1KK^HKI/5('B
M>7DD+[G2!WS93/05#(49H-_'G*NGP)SRS:4N^ M02P,$%     @ ^8'\5J<?
MH;OT P  *@P  !D   !X;"]W;W)K<VAE971S+W-H965T-C$N>&ULK5=1;]LV
M$'[/KSAHW= "KB7+B9UEMH'$7K$,S6HDZ_90](&6SA(1BE1)VH[WZW>D9,T.
M''4!G(=(I/A]=_?QCCR/-DH_FAS1PE,AI!D'N;7E51B:),>"F:XJ4=*7I=(%
MLS3466A*C2SUH$*$<10-PH)Q&4Q&?FZN)R.ULH)+G&LPJZ)@>GN#0FW&02_8
M3=SS++=N(IR,2I;A ]K/Y5S3*&Q84EZ@-%Q)T+@<!]>]J]G0K?<+_N*X,7OO
MX")9*/7H!K?I.(B<0R@PL8Z!T6.-4Q3"$9$;WVK.H#'I@/OO._8//G:*9<$,
M3I7XFZ<V'P>7 :2X9"MA[]7F-ZSCN7!\B1+&_X=-O38*(%D9JXH:3!X47%9/
M]E3K\'\ <0V(GP%Z_1< _1K0?PX8O  XKP'G7IDJ%*_#C%DV&6FU >U6$YM[
M\6)Z-(7/I=OV!ZOI*R><G<S9EC(I>82Y5K;>"WK--"O@HV(2WL[0,BX,_,&T
M9FZ3WL%[:(-]N<-B@?HK+?O\,(.W;]Z-0DNN.H-A4KLUJ]R*7W"K%\.=DC8W
M\*M,,3TD""G&)M!X%^A-W,KX 1==B"\[$$=Q[XA#TW;X'=M"U/?HZ%@X[>CK
M4G>A'WEXOR68?K-K?<\W>(&/LERPA:KV ZYI8V2&5(P6F$P/QI]LCAIL3CMY
M"/KRD3CAUF)AOAX)Z*9RH'_< 7<879F2)3@.Z+0QJ-<83'[ZH3>(?CFF[2G)
M9B<B.Q#^O!'^O(U]0CF>(*8&EEH5(%R!*,TS+IDK 7-,R%;"UPI9D0T]F3O1
MUY/+GR/Z&X7K?8E.9/- HHM&HHM6B6:XL$#W4499)M&8#AW#)M&\= H=$ZB=
M[L\<SZ:J*)G<PI(+3(%;4RF_9P1860J>L.HNL93P"$BEH)9 A:]7=*/YP@=F
M'KG,'!1Z4?3C 0<M=CC'W85;";^OJ$(<JN/F&R\VS "7[L8E9ZBRK/=HWP&W
M@L9:K3'M^)+TRW;DD--W2:HN$"F*E1#;QH\N4,"P,Z4Q49GD_Y A!AE=XF=*
M/G=Y/I_7B;BLC#YQN@Z1.-]0;G0H.2!=:1>TL[]%IITRQ$B'$A>[4RDF9=PU
M[NYC^D9FK/=#&B5XRMS<@Z6'.U3.R-*G$G65\]UC>=JZIZ\M^!.1'63SH,GF
MP?>SF4N+1&V!0L9C*5QQ]**]NNP=EN2TU<QK%3D1V8$BPT:18:LB]UBRK4L#
MGWU"R>P]J5-0E2_L,6U:V5Y[_IV2;#;\WF%:Z1/N=5<%ZLQWJ082M9*V:K2:
MV:81OO;]7_C?\JJ+OF-4NI*.+UP2-.H.*;5UU9E6 ZM*WZLME*7.S[_FU,RC
M=@OH^U)1NU4/G('FY\'D7U!+ P04    " #Y@?Q6$2[;^_ "   R"   &0
M 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6RM5EUOVC 4_2M7F32U4DN^!JP=
M1 +::956#16M>ZCV8)(;8N'$F6V@_/O93DBA31'2]D)LY][C<XZ=>QELN%C*
M#%'!<\X*.70RI<IKUY5QACF1'5YBH=^D7.1$Z:E8N+(42!*;E#,W\+R>FQ-:
M.-' KDU%-. KQ6B!4P%RE>=$;,?(^&;H^,YNX8$N,F46W&A0D@7.4/TLIT+/
MW 8EH3D6DO("!*9#9^1?3_HFW@8\4MS(O3$8)7/.EV9REPP=SQ!"AK$R"$0_
MUCA!Q@R0IO&GQG2:+4WB_GB'_M5JUUKF1.*$LU\T4=G0^>Q @BE9,?7 -]^P
MUM,U>#%GTO["IH[U'(A74O&\3M8,<EI43_)<^["7X/??20CJA.#4A+!."*W0
MBIF5=4,4B0:";T"8:(UF!M8;FZW5T,*<XDP)_9;J/!7-]+5(5@R!IS!3/%["
MC]+Z^TC8BMC12.HCMHL2SFY0$<KD.5S"+","+\?:PP2F9*N/5L%("%(LT(PO
M=DA/]YC/4?P>N$H3-MNZ<4UN7)$+WB'G!W#/"Y5)N"T23 X!7*VTD1OLY(Z#
MHXBC4G0@]"X@\(*PA=#D]/3@")VP<3^T>+WWW-^S<,)S_6G*VO,7'V&^;;=Z
M0T0"3]\U)-PIS&6KP=7^8?O^ID1<RY+$.'1T#9 HUNA$'S_X/>]+FSG_">S
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
MC-%+QK:+<5^YA>[2[4Y0KLB:/M-Y"HT@)ZW72K5?!]D78Z&S9!G<"XW)=NH
M.6G]5*K5DT:G <.O-2<9R*7MV10>$<QK19]2/:WZPJ'MAOS]\**IG%"Y9+A6
M*2S0-#CO8A!ET:<5-UJL;:LS%QH;)WNYPMX6I!F [Q<"0U3>F FJ;GGP'U!+
M P04    " #Y@?Q6'$-P(*@"  #X!@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970V-RYX;6RM55UOVC 4_2M65DVMM#8A =-U(1(?FU9IE:K2;@_3'DQR(58=
M.[,=8/]^MA-20 'M82_$'_<<GW/QO8XW0KZJ'$"C;<&X&GFYUN6=[ZLTAX*H
M&U$"-SM+(0NBS52N?%5*()D#%<P/@P#[!:'<2V*W]BB36%2:40Z/$JFJ*(C\
M,P$F-B.OY^T6GN@JUW;!3^*2K& .^J5\E&;FMRP9+8 K*CB2L!QYX][=%-MX
M%_"=PD;MC9%ULA#BU4[NLY$76$' (-66@9C/&J; F"4R,GXWG%Y[I 7NCW?L
M7YQWXV5!%$P%^T$SG8^\6P]EL"05TT]B\Q4:/P/+EPJFW"_:-+&!A])*:5$T
M8*.@H+S^DFV3ASU #Y\ A T@/ ;T3P"B!A YH[4R9VM&-$EB*39(VFC#9@<N
M-PYMW%!N_\6YEF:7&IQ.YN9:9!4#))9H*HI2<.!:V=DWH12:@+DH@.YY*@I
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
MF#!.G=PSR#Q3\GH:G:$N1MV!^[0=OL$,]GI!IS2K!.:7@?G6P#+Z2]?02E!
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
MT/W=#+T]>X?.$.%H3B@U>Z!&OC8F6" _+=5-"G71$^K"",T%UVN%/O$,LF,
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
MS^WB%M@:A#E []]PKIY6S"N"^AW2]#]02P,$%     @ ^8'\5DKY!!I5 P
M1A0   T   !X;"]S='EL97,N>&UL[5C1;MHP%/V5R%VG5IH:(".0%9 VI$J3
MMJE2^["WRA '+#E.YI@.^KCOV5?M2^8;AP2H+V/;0^FTH!+[GIQSC^WKQNV@
MT"O!;N:,:6^9"ED,R5SK_(WO%],Y2VEQD>5,&B3)5$JUZ:J97^2*T;@ 4BK\
M3JL5^BGEDHP&<I%>I;KPIME"ZB'IU2'/WM['0](.7Q//RHVSF W)W=G++XM,
M7[[P[/WDU<E)ZZ)U=WZYBYQ5T#GQG<+= X1164PT/,AM:Y_?%BK>.TQ\GS8F
MW=^6+A\_-4*6>(K1(@?-9&F8T$'(O99[.#^^?4>6H$$V%L&ORF@T2#+95%-
M;,!DIBGS[JD8DC$5?*(XL!*:<K&RX0X$IIG(E*=-&1LK;8@4#Q9NVQY4>*63
M<IFI,K?-8+\GU>,[P+H'!KD0M<$.L8'1(*=:,R6O3*=\N P^@KRJ?;O*C<.9
MHJMVITL:0GDS22:9BIFJT[3).C0:"): '<5G<[CK+/<!U#I+32/F=)9)6GI8
M,ZJ&D9TR(6Y@^W].MK27R<::EBLJZZ8Q5#6MC.V _J::U=Z4#?Y(U\OY?:;?
M+<QP9-F'2F'7BB5\6?:726T 4V_CZC3/Q>JMX#.9,COX@Q..!G3-\^:9X@\F
M&Y3*U 28(MX]4YI/-R-?%<UOV5*ORVF9X)X[_SW_PO.,2::HV#1M:O\ Q]7;
MYRD\EYMTU['39- [?H]/ML7^8NF[QS^MU7GCV$T^@P*M3D#';C)Z!B9[3_9[
M?J])OSIE;!QEM@XR==2# ^.0?(*CJ6B2>I,%%YK+JC?G<<SDH_.,D==T8OY(
MVM(WS\<LH0NA;VMP2)KV1Q;S11K53UW#1%1/->T/,+QV6)]632XN8[9D\;CJ
MJMFD;'JF8;)6%Q!VD:OR<B,8QV)N!# L#^8 XU@6EN=?&D\?'8_%,&]])])'
M.7V48UDN9%Q^L#QN3F0N]TBC* C"$)O1\=CI8(S-6QC"CUL-\P8,+ ]D^KVY
MQE<;KY#]=8"MZ;X*P4:*5R(V4GRN 7'/&S"BR+W:6!Y@8*N U0[D=^>!FG)S
M@@!6%?.&[6 <B2(,@5ITUV@8(K,3PL>]/M@N"8(H<B. N1T$ 8; ;L01S %X
MP) @*-^#.^\C?_V>\IO_'(Y^ E!+ P04    " #Y@?Q6EXJ[',     3 @
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
MYW/+]?*7Y??.R0UUP;F^K1B>_@)02P,$%     @ ^8'\5H:F8T@, @  82L
M !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=K-;N(P% 7@5T'95L3X-],1L)F9
M;8=%7\!-+B4BB2W;;>'MQPEMI58=-!4C]6R(P/8]-[[2MV)Y>_049X>^&^*J
MV*7DOS,6ZQWU-I;.TY!7MB[T-N6OX9YY6^_M/3&Q6!A6NR'1D.9IK%&LES]I
M:Q^Z-/MUR#_'U@VK(E 7B]F/T\8Q:U58[[NVMBFOL\>A>9<R?TXH\\EI3]RU
M/E[E#07[,&%<^7O \[G?CQ1"V]!L8T.ZL7W>Q0X=B^G842S/E_B@1[?=MC4U
MKG[H\Y$R^D"VB3NBU'?EJ>C5^>24;YA.G_SB_*G,N<"\<Q.<CWEB@3X?]S*2
M\?3<YT(44GO^%5\3<^F+WX_&:3?4_&-VOMXG%_;3/"*;'I??\=L9O];_9!\"
MI \)TH<"Z4.#]&% ^JA ^O@&TL<U2!]\@=((BJ@<A52.8BI'096CJ,I16.4H
MKG(46#F*K )%5H$BJT"15:#(*E!D%2BR"A19!8JL D56@2*K1)%5HL@J4625
M*+)*%%DEBJP215:)(JM$D56BR*I09%4HLBH4616*K I%5H4BJT*15:'(JE!D
M52BR:A19-8JL&D56C2*K1I%5H\BJ4635*+)J%%DUBJP&15:#(JM!D=6@R&I0
M9#4HLAH460V*K 9%5H,B:X4B:X4B:X4B:X4B:X4B:_65LMXYM__/\=.S[&T[
MO.2SZ9^UZS]02P$"% ,4    " #Y@?Q6!T%-8H$   "Q    $
M    @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( /F!_%8A#Z]-
M[P   "L"   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+
M 0(4 Q0    ( /F!_%:97)PC$ 8  )PG   3              "  <T!  !X
M;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ ^8'\5G7J20A&"   4S@
M !@              ("!#@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+
M 0(4 Q0    ( /F!_%;UN,V&K 8  '\=   8              " @8H0  !X
M;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " #Y@?Q6^L#FIPP#
M  "("@  &               @(%L%P  >&PO=V]R:W-H965T<R]S:&5E=#,N
M>&UL4$L! A0#%     @ ^8'\5DBI_>04!0  +A,  !@              ("!
MKAH  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( /F!_%9N
M<X5XK0(  "@'   8              " @?@?  !X;"]W;W)K<VAE971S+W-H
M965T-2YX;6Q02P$"% ,4    " #Y@?Q6V(_HLW<'  !Q.0  &
M    @(';(@  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @
M^8'\5O,(E8HP"   ZR8  !@              ("!B"H  'AL+W=O<FMS:&5E
M=',O<VAE970W+GAM;%!+ 0(4 Q0    ( /F!_%8*+=8*<P8  %$.   8
M          " @>XR  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4
M    " #Y@?Q6<L%YNJ0A  "68   &               @(&7.0  >&PO=V]R
M:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ ^8'\5GC]NGG6!   U0T
M !D              ("!<5L  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q0
M2P$"% ,4    " #Y@?Q6@=4LW'@"  ""!0  &0              @(%^8
M>&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( /F!_%:=(<L[
MT@(  $@&   9              " @2UC  !X;"]W;W)K<VAE971S+W-H965T
M,3(N>&UL4$L! A0#%     @ ^8'\5AZM7.V& P  R@<  !D
M ("!-F8  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " #Y
M@?Q6R4QJ O<"  "O!@  &0              @('S:0  >&PO=V]R:W-H965T
M<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( /F!_%9_1O!$(0(  -4$   9
M          " @2%M  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#
M%     @ ^8'\5B2K(M)1!P  (1(  !D              ("!>6\  'AL+W=O
M<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " #Y@?Q6'9U+^,H"   ?
M!@  &0              @($!=P  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM
M;%!+ 0(4 Q0    ( /F!_%;F6'VN7P(  #D%   9              " @0)Z
M  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ ^8'\5MMR
MX!QN P  ? <  !D              ("!F'P  'AL+W=O<FMS:&5E=',O<VAE
M970Q.2YX;6Q02P$"% ,4    " #Y@?Q65'W"I.8'  !D%   &0
M    @($]@   >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    (
M /F!_%;C4>A$D 0  '\*   9              " @5J(  !X;"]W;W)K<VAE
M971S+W-H965T,C$N>&UL4$L! A0#%     @ ^8'\5HK,<37G"@  ?!P  !D
M             ("!(8T  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"
M% ,4    " #Y@?Q66,GYW]@$   2"P  &0              @($_F   >&PO
M=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( /F!_%:>B))I5@,
M /('   9              " @4Z=  !X;"]W;W)K<VAE971S+W-H965T,C0N
M>&UL4$L! A0#%     @ ^8'\5I%@D(D& P  O@8  !D              ("!
MVZ   'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " #Y@?Q6
M"G76?8($  !^"0  &0              @($8I   >&PO=V]R:W-H965T<R]S
M:&5E=#(V+GAM;%!+ 0(4 Q0    ( /F!_%:;]AQV"2,  -)K   9
M      " @=&H  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%
M  @ ^8'\5OZ>KNP<!@  -!$  !D              ("!$<P  'AL+W=O<FMS
M:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " #Y@?Q60+VHY04$  #I"P
M&0              @(%DT@  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+
M 0(4 Q0    ( /F!_%:4)/],?0(  (D%   9              " @:#6  !X
M;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ ^8'\5N:]X-_6
M @  1 8  !D              ("!5-D  'AL+W=O<FMS:&5E=',O<VAE970S
M,2YX;6Q02P$"% ,4    " #Y@?Q665I^/!,#  #Q!@  &0
M@(%AW   >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( /F!
M_%8A6,9AWP(  (0&   9              " @:O?  !X;"]W;W)K<VAE971S
M+W-H965T,S,N>&UL4$L! A0#%     @ ^8'\5FKZ@J[B P  =0H  !D
M         ("!P>(  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4
M    " #Y@?Q6YX<7A,\"   >!@  &0              @(':Y@  >&PO=V]R
M:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( /F!_%9ANA<PW@0  /8.
M   9              " @>#I  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL
M4$L! A0#%     @ ^8'\5FK.PHII!0  RPT  !D              ("!]>X
M 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " #Y@?Q6POL\
M2CH#  #&!P  &0              @(&5]   >&PO=V]R:W-H965T<R]S:&5E
M=#,X+GAM;%!+ 0(4 Q0    ( /F!_%:E[VFFQP(  *@'   9
M  " @0;X  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @
M^8'\5@<K;,O#!P  GT<  !D              ("!!/L  'AL+W=O<FMS:&5E
M=',O<VAE970T,"YX;6Q02P$"% ,4    " #Y@?Q6&^"&W#4#  "J#   &0
M            @('^ @$ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4
M Q0    ( /F!_%;WK<)R_ ,  +$2   9              " @6H& 0!X;"]W
M;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ ^8'\5HEM*.-V P
M&Q(  !D              ("!G0H! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX
M;6Q02P$"% ,4    " #Y@?Q68YAN:Q,%  !B&0  &0              @(%*
M#@$ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( /F!_%9"
M]-7!CP(  -8'   9              " @903 0!X;"]W;W)K<VAE971S+W-H
M965T-#4N>&UL4$L! A0#%     @ ^8'\5I =\<[K @  F <  !D
M     ("!6A8! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4
M" #Y@?Q6%+E&3S0#  "W"   &0              @(%\&0$ >&PO=V]R:W-H
M965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( /F!_%88VGJ!8 (  %(&   9
M              " @><< 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L!
M A0#%     @ ^8'\5HF9KI/> @  ^@<  !D              ("!?A\! 'AL
M+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " #Y@?Q6(>K/E2\$
M  #,%P  &0              @(&3(@$ >&PO=V]R:W-H965T<R]S:&5E=#4P
M+GAM;%!+ 0(4 Q0    ( /F!_%;8W'IP5@(  *@%   9              "
M@?DF 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ ^8'\
M5EN.6L'H @  VP@  !D              ("!ABD! 'AL+W=O<FMS:&5E=',O
M<VAE970U,BYX;6Q02P$"% ,4    " #Y@?Q61]W?_V$"  "V!0  &0
M        @(&E+ $ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0
M   ( /F!_%8$V3R<40(   \'   9              " @3TO 0!X;"]W;W)K
M<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ ^8'\5G\6:Y^' @  T08
M !D              ("!Q3$! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q0
M2P$"% ,4    " #Y@?Q6MG+27/H"  !""0  &0              @(&#- $
M>&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( /F!_%;TU(R;
MG@(  $D'   9              " @;0W 0!X;"]W;W)K<VAE971S+W-H965T
M-3<N>&UL4$L! A0#%     @ ^8'\5F>)0R-] P  Q@P  !D
M ("!B3H! 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    " #Y
M@?Q6'-H4Y^\"    "0  &0              @($]/@$ >&PO=V]R:W-H965T
M<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( /F!_%::*VPRU (  . )   9
M          " @6-! 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#
M%     @ ^8'\5J<?H;OT P  *@P  !D              ("!;D0! 'AL+W=O
M<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    " #Y@?Q6$2[;^_ "   R
M"   &0              @(&92 $ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM
M;%!+ 0(4 Q0    ( /F!_%8.+*T02 4  +P;   9              " @<!+
M 0!X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @ ^8'\5H!=
M HUA P  \ H  !D              ("!/U$! 'AL+W=O<FMS:&5E=',O<VAE
M970V-"YX;6Q02P$"% ,4    " #Y@?Q6!F.J I\(  "N5P  &0
M    @('75 $ >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    (
M /F!_%8[!PIBQ@,  #D/   9              " @:U= 0!X;"]W;W)K<VAE
M971S+W-H965T-C8N>&UL4$L! A0#%     @ ^8'\5AQ#<""H @  ^ 8  !D
M             ("!JF$! 'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"
M% ,4    " #Y@?Q673N>/J #   1#   &0              @(&)9 $ >&PO
M=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( /F!_%8*#&_7'00
M )<.   9              " @6!H 0!X;"]W;W)K<VAE971S+W-H965T-CDN
M>&UL4$L! A0#%     @ ^8'\5H<RWX/X!0  S!T  !D              ("!
MM&P! 'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4    " #Y@?Q6
M\K?OJ*,"  !V!P  &0              @('C<@$ >&PO=V]R:W-H965T<R]S
M:&5E=#<Q+GAM;%!+ 0(4 Q0    ( /F!_%;JN6T/-04  *L>   9
M      " @;UU 0!X;"]W;W)K<VAE971S+W-H965T-S(N>&UL4$L! A0#%
M  @ ^8'\5MCZ-: V @  P00  !D              ("!*7L! 'AL+W=O<FMS
M:&5E=',O<VAE970W,RYX;6Q02P$"% ,4    " #Y@?Q6P"Z@W80#  "8$
M&0              @(&6?0$ >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+
M 0(4 Q0    ( /F!_%:$GK-MZ@,  $\:   9              " @5&! 0!X
M;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L! A0#%     @ ^8'\5DKY!!I5
M P  1A0   T              ( !<H4! 'AL+W-T>6QE<RYX;6Q02P$"% ,4
M    " #Y@?Q6EXJ[',     3 @  "P              @ 'RB $ 7W)E;',O
M+G)E;'-02P$"% ,4    " #Y@?Q6&JF=NN4%  !&,0  #P
M@ ';B0$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ ^8'\5F?\4D), @
M:"P  !H              ( ![8\! 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR
M96QS4$L! A0#%     @ ^8'\5H:F8T@, @  82L  !,              ( !
M<9(! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     %, 4P"\%@  KI0!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<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>95
<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>96
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>188</ContextCount>
  <ElementCount>364</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>64</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 Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity</Role>
      <ShortName>Consolidated Statements of Shareholders' 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 - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/IntangibleAssets</Role>
      <ShortName>Intangible Assets</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 - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/Goodwill</Role>
      <ShortName>Goodwill</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 - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/Leases</Role>
      <ShortName>Leases</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 - Accrued Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/AccruedExpenses</Role>
      <ShortName>Accrued Expenses</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 - Warrants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/Warrants</Role>
      <ShortName>Warrants</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 - 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>19</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - 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>20</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</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 - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</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 - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</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 - 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>24</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - Employee Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/EmployeeBenefits</Role>
      <ShortName>Employee Benefits</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 - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</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 - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/IntangibleAssetsTables</Role>
      <ShortName>Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/IntangibleAssets</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - 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>34</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - 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>35</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - 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>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 - 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>38</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - 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>39</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - Schedule of Revenue Recognizes From Operating Lease Arrangements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails</Role>
      <ShortName>Schedule of Revenue Recognizes From Operating Lease Arrangements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <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 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>41</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - 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>42</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - 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>43</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - 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>44</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - Schedule of Accounts Receivable, Contract Assets and Contract Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails</Role>
      <ShortName>Schedule of Accounts Receivable, Contract Assets and Contract Liabilities (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 - Schedule of Significant Changes in Contract assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails</Role>
      <ShortName>Schedule of Significant Changes in Contract assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <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 Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails</Role>
      <ShortName>Schedule of Significant Changes in 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 Components of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails</Role>
      <ShortName>Schedule of Components of Intangible Assets (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 - Intangible Assets (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/IntangibleAssetsDetailsNarrative</Role>
      <ShortName>Intangible Assets (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/IntangibleAssetsTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>00000054 - Disclosure - Goodwill (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative</Role>
      <ShortName>Goodwill (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/Goodwill</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 Operating Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails</Role>
      <ShortName>Schedule of Operating Lease Costs (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 - 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>56</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>00000057 - 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>57</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>00000058 - 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>58</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>00000059 - 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>59</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>00000060 - 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>60</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>00000061 - 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>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 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>62</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>00000063 - 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>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/FairValueMeasurements</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 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>72</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>00000073 - Disclosure - Operating Segments and Geographic Information (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationDetailsNarrative</Role>
      <ShortName>Operating Segments and Geographic Information (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>00000074 - Disclosure - Employee Benefits (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/EmployeeBenefitsDetailsNarrative</Role>
      <ShortName>Employee Benefits (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/EmployeeBenefits</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="form10-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>00000075 - Disclosure - Subsequent Events (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://oceanpowertechnologies.com/role/SubsequentEventsDetailsNarrative</Role>
      <ShortName>Subsequent Events (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://oceanpowertechnologies.com/role/SubsequentEvents</ParentRole>
      <Position>75</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.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-1.htm</File>
    <File>ex4-3.htm</File>
    <File>optt-20230430.xsd</File>
    <File>optt-20230430_cal.xml</File>
    <File>optt-20230430_def.xml</File>
    <File>optt-20230430_lab.xml</File>
    <File>optt-20230430_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="749">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="41">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>98
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "form10-k.htm": {
   "axisCustom": 0,
   "axisStandard": 26,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 749,
    "http://xbrl.sec.gov/dei/2023": 41
   },
   "contextCount": 188,
   "dts": {
    "calculationLink": {
     "local": [
      "optt-20230430_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "optt-20230430_def.xml"
     ]
    },
    "inline": {
     "local": [
      "form10-k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "optt-20230430_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "optt-20230430_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "optt-20230430.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    }
   },
   "elementCount": 565,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2023": 91,
    "http://oceanpowertechnologies.com/20230430": 23,
    "http://xbrl.sec.gov/dei/2023": 3,
    "total": 117
   },
   "keyCustom": 46,
   "keyStandard": 318,
   "memberCustom": 31,
   "memberStandard": 33,
   "nsprefix": "OPTT",
   "nsuri": "http://oceanpowertechnologies.com/20230430",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://oceanpowertechnologies.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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": "From2022-05-01to2023-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",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilities",
     "shortName": "Account Receivable, Contract Assets, and Contract Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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": "From2022-05-01to2023-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",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://oceanpowertechnologies.com/role/Inventory",
     "shortName": "Inventory",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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": "From2022-05-01to2023-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",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://oceanpowertechnologies.com/role/OtherCurrentAssets",
     "shortName": "Other Current Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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": "From2022-05-01to2023-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",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://oceanpowertechnologies.com/role/PropertyAndEquipment",
     "shortName": "Property and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000014 - Disclosure - Intangible Assets",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://oceanpowertechnologies.com/role/IntangibleAssets",
     "shortName": "Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000015 - Disclosure - Goodwill",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://oceanpowertechnologies.com/role/Goodwill",
     "shortName": "Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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": "00000016 - Disclosure - Leases",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://oceanpowertechnologies.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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": "00000017 - Disclosure - Accrued Expenses",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://oceanpowertechnologies.com/role/AccruedExpenses",
     "shortName": "Accrued Expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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": "00000018 - Disclosure - Warrants",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://oceanpowertechnologies.com/role/Warrants",
     "shortName": "Warrants",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "OPTT:WarrantDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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": "00000019 - Disclosure - Paycheck Protection Program Loan",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoan",
     "shortName": "Paycheck Protection Program Loan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2023-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",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://oceanpowertechnologies.com/role/BalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2023-04-30",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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": "00000020 - Disclosure - Share-Based Compensation Plans",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://oceanpowertechnologies.com/role/Share-basedCompensationPlans",
     "shortName": "Share-Based Compensation Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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": "00000021 - Disclosure - Fair Value Measurements",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://oceanpowertechnologies.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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": "00000022 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://oceanpowertechnologies.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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": "00000023 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://oceanpowertechnologies.com/role/CommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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": "00000024 - Disclosure - Operating Segments and Geographic Information",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation",
     "shortName": "Operating Segments and Geographic Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000025 - Disclosure - Employee Benefits",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://oceanpowertechnologies.com/role/EmployeeBenefits",
     "shortName": "Employee Benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000026 - Disclosure - Subsequent Events",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://oceanpowertechnologies.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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)",
     "menuCat": "Policies",
     "order": "27",
     "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": "From2022-05-01to2023-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:RevenueFromContractWithCustomerPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000028 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "OPTT:ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000029 - Disclosure - Account Receivable, Contract Assets, and Contract Liabilities (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "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": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "OPTT:ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2023-04-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000003 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2023-04-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://oceanpowertechnologies.com/role/InventoryTables",
     "shortName": "Inventory (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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": "From2022-05-01to2023-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)",
     "menuCat": "Tables",
     "order": "31",
     "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": "From2022-05-01to2023-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": "From2022-05-01to2023-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)",
     "menuCat": "Tables",
     "order": "32",
     "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": "From2022-05-01to2023-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:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000033 - Disclosure - Intangible Assets (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://oceanpowertechnologies.com/role/IntangibleAssetsTables",
     "shortName": "Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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": "00000034 - Disclosure - Leases (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://oceanpowertechnologies.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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": "00000035 - Disclosure - Accrued Expenses (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://oceanpowertechnologies.com/role/AccruedExpensesTables",
     "shortName": "Accrued Expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000036 - Disclosure - Share-Based Compensation Plans (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "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": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://oceanpowertechnologies.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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": "00000038 - Disclosure - Operating Segments and Geographic Information (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "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": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000039 - Disclosure - Background and Liquidity (Details Narrative)",
     "menuCat": "Details",
     "order": "39",
     "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": "AsOf2023-04-30",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000004 - Statement - Consolidated Statements of Operations",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://oceanpowertechnologies.com/role/StatementsOfOperations",
     "shortName": "Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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": "From2022-05-01to2023-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000040 - Disclosure - Schedule of Revenue Recognizes From Operating Lease Arrangements (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails",
     "shortName": "Schedule of Revenue Recognizes From Operating Lease Arrangements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-012023-04-30_custom_NorthAndSouthAmericaMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2023-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 and Restricted Cash (Details)",
     "menuCat": "Details",
     "order": "41",
     "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": "AsOf2023-04-30",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock",
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2023-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InvestmentOwnedAtCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000042 - Disclosure - Schedule of Investments and Unrealized Gains/Losses (Details)",
     "menuCat": "Details",
     "order": "42",
     "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": "AsOf2023-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InvestmentOwnedAtCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "OPTT:PropertyPlantAndEquipmentUsefulLifeTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2023-04-30_us-gaap_EquipmentMember_srt_MinimumMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000043 - Disclosure - Schedule of Property, Plant and Equipment, Useful Life (Details)",
     "menuCat": "Details",
     "order": "43",
     "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": "AsOf2023-04-30_us-gaap_EquipmentMember_srt_MinimumMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2023-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": "00000044 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)",
     "menuCat": "Details",
     "order": "44",
     "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": "AsOf2023-04-30",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2023-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000045 - Disclosure - Schedule of Accounts Receivable, Contract Assets and Contract Liabilities (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails",
     "shortName": "Schedule of Accounts Receivable, Contract Assets and Contract Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "OPTT:ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock",
       "OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2021-04-30",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "OPTT:ContractWithCustomerAssetTableTextBlock",
       "OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2023-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": "00000046 - Disclosure - Schedule of Significant Changes in Contract assets (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails",
     "shortName": "Schedule of Significant Changes in Contract assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "OPTT:ContractWithCustomerAssetTableTextBlock",
       "OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2023-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "OPTT:ContractWithCustomerLiabilitiesTableTextBlock",
       "OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2023-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000047 - Disclosure - Schedule of Significant Changes in Contract Liabilities (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails",
     "shortName": "Schedule of Significant Changes in Contract Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "OPTT:ContractWithCustomerLiabilitiesTableTextBlock",
       "OPTT:AccountReceivableContractAssetsAndContractLiabilitiesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2023-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiability",
      "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": "AsOf2023-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)",
     "menuCat": "Details",
     "order": "48",
     "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": "AsOf2023-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": "AsOf2023-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)",
     "menuCat": "Details",
     "order": "49",
     "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": "AsOf2023-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": "From2022-05-01to2023-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",
     "menuCat": "Statements",
     "order": "5",
     "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-012022-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": "AsOf2023-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)",
     "menuCat": "Details",
     "order": "50",
     "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": "AsOf2023-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",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": "0",
      "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)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://oceanpowertechnologies.com/role/PropertyAndEquipmentDetailsNarrative",
     "shortName": "Property and Equipment (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2023-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedPatentsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000052 - Disclosure - Schedule of Components of Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails",
     "shortName": "Schedule of Components of Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2023-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedPatentsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000053 - Disclosure - Intangible Assets (Details Narrative)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://oceanpowertechnologies.com/role/IntangibleAssetsDetailsNarrative",
     "shortName": "Intangible Assets (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2023-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000054 - Disclosure - Goodwill (Details Narrative)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative",
     "shortName": "Goodwill (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2021-11-30_custom_MarineAdvancedRoboticsIncMember",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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": "00000055 - Disclosure - Schedule of Operating Lease Costs (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails",
     "shortName": "Schedule of Operating Lease Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2023-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000056 - Disclosure - Schedule of Right-of use Assets and Lease Liabilities (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails",
     "shortName": "Schedule of Right-of use Assets and Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "OPTT:ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2023-04-30",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2023-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": "00000057 - Disclosure - Schedule of Future Minimum Lease payments Under Operating Lease (Details)",
     "menuCat": "Details",
     "order": "57",
     "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": "AsOf2023-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000058 - Disclosure - Leases (Details Narrative)",
     "menuCat": "Details",
     "order": "58",
     "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": "AsOf2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2023-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": "00000059 - Disclosure - Schedule of Accrued Expenses (Details)",
     "menuCat": "Details",
     "order": "59",
     "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": "AsOf2023-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConstructionPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2021-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 Shareholders' Equity",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity",
     "shortName": "Consolidated Statements of Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2021-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",
       "OPTT:WarrantDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2023-04-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "OPTT:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000060 - Disclosure - Warrants (Details Narrative)",
     "menuCat": "Details",
     "order": "60",
     "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": "AsOf2023-04-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "OPTT:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R61": {
     "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": "00000061 - Disclosure - Paycheck Protection Program Loan (Details Narrative)",
     "menuCat": "Details",
     "order": "61",
     "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"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-012023-04-30_us-gaap_EmployeeStockOptionMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000062 - Disclosure - Schedule of Stock Option Valuation Assumptions (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails",
     "shortName": "Schedule of Stock Option Valuation Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-012023-04-30_us-gaap_EmployeeStockOptionMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-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": "00000063 - Disclosure - Schedule of Stock Option Activity (Details)",
     "menuCat": "Details",
     "order": "63",
     "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": "AsOf2022-04-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2022-04-30_custom_NonVestedRestrictedStockMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000064 - Disclosure - Schedule of Non-vested Restricted Stock Activity (Details)",
     "menuCat": "Details",
     "order": "64",
     "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": "AsOf2022-04-30_custom_NonVestedRestrictedStockMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "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": "From2022-05-01to2023-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)",
     "menuCat": "Details",
     "order": "65",
     "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": "AsOf2023-04-30",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2023-06-012023-06-01_us-gaap_SubsequentEventMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000066 - Disclosure - Fair Value Measurements (Details Narrative)",
     "menuCat": "Details",
     "order": "66",
     "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": "AsOf2023-04-30_us-gaap_FairValueInputsLevel3Member",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "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": "From2022-05-01to2023-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)",
     "menuCat": "Details",
     "order": "67",
     "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": "From2022-05-01to2023-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": "From2022-05-01to2023-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)",
     "menuCat": "Details",
     "order": "68",
     "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": "From2022-05-01to2023-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": "AsOf2023-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)",
     "menuCat": "Details",
     "order": "69",
     "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": "AsOf2023-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": "From2022-05-01to2023-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",
     "menuCat": "Statements",
     "order": "7",
     "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": "From2022-05-01to2023-04-30",
      "decimals": "-3",
      "lang": null,
      "name": "OPTT:ForeignCurrencyTransactionGainLossNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "AsOf2023-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000070 - Disclosure - Income Taxes (Details Narrative)",
     "menuCat": "Details",
     "order": "70",
     "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": "From2022-05-01to2023-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": "AsOf2022-04-30_us-gaap_TaxAuthoritySpainMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000071 - Disclosure - Commitments and Contingencies (Details Narrative)",
     "menuCat": "Details",
     "order": "71",
     "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": "AsOf2022-04-30_us-gaap_TaxAuthoritySpainMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000072 - Disclosure - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)",
     "menuCat": "Details",
     "order": "72",
     "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": "From2022-05-012023-04-30_custom_OperatingSegmentMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000073 - Disclosure - Operating Segments and Geographic Information (Details Narrative)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationDetailsNarrative",
     "shortName": "Operating Segments and Geographic Information (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Segment",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "OPTT:ContributionPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000074 - Disclosure - Employee Benefits (Details Narrative)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://oceanpowertechnologies.com/role/EmployeeBenefitsDetailsNarrative",
     "shortName": "Employee Benefits (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "OPTT:ContributionPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2023-06-012023-06-01_us-gaap_SubsequentEventMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000075 - Disclosure - Subsequent Events (Details Narrative)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://oceanpowertechnologies.com/role/SubsequentEventsDetailsNarrative",
     "shortName": "Subsequent Events (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2021-11-142021-11-15_us-gaap_CommonStockMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://oceanpowertechnologies.com/role/BackgroundAndLiquidity",
     "shortName": "Background and Liquidity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-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": "From2022-05-01to2023-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",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-k.htm",
      "contextRef": "From2022-05-01to2023-04-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 64,
   "tag": {
    "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/20230430",
     "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/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "OPTT_AmortizationOfPremiumOnInvestments": {
     "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": "AmortizationOfPremiumOnInvestments",
        "negatedLabel": "Amortization of premium on investments"
       }
      }
     },
     "localname": "AmortizationOfPremiumOnInvestments",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "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/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_BuoyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Buoy [Member]",
        "label": "Buoy [Member]"
       }
      }
     },
     "localname": "BuoyMember",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "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/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrant or right number of securities called by warrants or rights exercised.",
        "label": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised",
        "verboseLabel": "Warrants to purchase common stock exercised"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsExercised",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "OPTT_CommonStockParValue0.001Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock Par Value 0.001 [Member]",
        "label": "Common Stock Par Value 0.001 [Member]"
       }
      }
     },
     "localname": "CommonStockParValue0.001Member",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_ComputerEquipmentAndSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Computer Equipment And Software [Member]",
        "label": "Computer Equipment &amp; Software [Member]"
       }
      }
     },
     "localname": "ComputerEquipmentAndSoftwareMember",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_ContingentLiabilityMar": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingent liability - MAR"
       }
      }
     },
     "localname": "ContingentLiabilityMar",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_ContingentLiabilityRelatedToEarnouts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent liability related to earnouts.",
        "label": "contingent liability related to earnouts"
       }
      }
     },
     "localname": "ContingentLiabilityRelatedToEarnouts",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_ContractLiabilitiesObtainedInAcquisition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract liabilities obtained in acquisition.",
        "label": "Contract liabilities obtained in acquisition of MAR"
       }
      }
     },
     "localname": "ContractLiabilitiesObtainedInAcquisition",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_ContractWithCustomerAssetTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer Asset [Table Text Block]",
        "label": "Schedule of Significant Changes in Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetTableTextBlock",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "OPTT_ContractWithCustomerLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer Liabilities [Table Text Block]",
        "label": "Schedule of Significant Changes in Contract Liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilitiesTableTextBlock",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "OPTT_ContributionPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contribution percentage.",
        "label": "Contribution percentage"
       }
      }
     },
     "localname": "ContributionPercentage",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/EmployeeBenefitsDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "OPTT_CorporateBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate Bonds [Member]",
        "label": "Corporate Bonds [Member]"
       }
      }
     },
     "localname": "CorporateBondsMember",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "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/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "OPTT_DeferredTaxAssetsLeases": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "DeferredTaxAssetsLeases",
        "verboseLabel": "Leases"
       }
      }
     },
     "localname": "DeferredTaxAssetsLeases",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_DeferredTaxLiabilitiesNet": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 11.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/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_DeferredTaxLiabilitiesOtherLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities other liabilities.",
        "label": "Lease liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOtherLiabilities",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Receivable Contract Assets And Contract Liabilities",
        "terseLabel": "Schedule Of Significant Changes In Contract Assets",
        "verboseLabel": "Schedule Of Accounts Receivable Contract Assets And Contract Liabilities"
       }
      }
     },
     "localname": "DisclosureAccountReceivableContractAssetsAndContractLiabilitiesAbstract",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "xbrltype": "stringItemType"
    },
    "OPTT_DisclosureLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases",
        "terseLabel": "Schedule Of Right-of Use Assets And Lease Liabilities",
        "verboseLabel": "Schedule Of Operating Lease Costs"
       }
      }
     },
     "localname": "DisclosureLeasesAbstract",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "xbrltype": "stringItemType"
    },
    "OPTT_DisclosureWarrantsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants"
       }
      }
     },
     "localname": "DisclosureWarrantsAbstract",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "xbrltype": "stringItemType"
    },
    "OPTT_EarnOutPayableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earn out payable current.",
        "label": "Earn out payable"
       }
      }
     },
     "localname": "EarnOutPayableCurrent",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_EarnoutProvisionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout Provisions [Member]",
        "label": "Earnout Provisions [Member]"
       }
      }
     },
     "localname": "EarnoutProvisionsMember",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "OPTT_EmployeeContributionPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee contribution percentage.",
        "label": "EmployeeContributionPercentage",
        "verboseLabel": "Contribution percentage"
       }
      }
     },
     "localname": "EmployeeContributionPercentage",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/EmployeeBenefitsDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "OPTT_EmployeeContributionPercentageMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee contribution percentage maximum.",
        "label": "Employee contribution percentage"
       }
      }
     },
     "localname": "EmployeeContributionPercentageMaximum",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/EmployeeBenefitsDetailsNarrative"
     ],
     "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/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_GovernmentAgencyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government Agency [Member]",
        "label": "Government Agency [Member]"
       }
      }
     },
     "localname": "GovernmentAgencyMember",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_GovernmentBondsandNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government Bonds and Notes [Member]",
        "label": "Government Bonds and Notes [Member]"
       }
      }
     },
     "localname": "GovernmentBondsandNotesMember",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_HoustonTexasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Houston, Texas [Member]",
        "label": "Houston, Texas [Member]"
       }
      }
     },
     "localname": "HoustonTexasMember",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_IncomeTaxReconciliationNetOperatingLossesTaxCredits": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax benefit, net operating losses"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNetOperatingLossesTaxCredits",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_IncreaseDecreaseInContingentLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in contingent liability.",
        "label": "Increased in contingent liability"
       }
      }
     },
     "localname": "IncreaseDecreaseInContingentLiability",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_IncreaseDecreaseInContractWithCustomerAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in contract with customer assets.",
        "label": "Net change in contract assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerAssets",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_IncreaseDecreaseInLeaseLiability": {
     "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 lease liability.",
        "label": "Change in right of use lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInLeaseLiability",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_IncreaseDecreaseInLitigationPayable": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in litigation payable.",
        "label": "Litigation payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInLitigationPayable",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_LeasedAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leased Assets [Member]",
        "label": "Leased Assets [Member]"
       }
      }
     },
     "localname": "LeasedAssetsMember",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_LeasedbuoysAndWAMVsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leased buoys And WAMVs [Member]",
        "label": "Leased buoys And WAMVs [Member]"
       }
      }
     },
     "localname": "LeasedbuoysAndWAMVsMember",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_LiquidationOfSubsidiary": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liquidation of subsidiary.",
        "label": "Liquidation of subsidiary"
       }
      }
     },
     "localname": "LiquidationOfSubsidiary",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_LossOnLiquidationOfSubsidiary": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 9.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/20230430",
     "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/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_MonroeTownshipMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Monroe Township [Member]",
        "label": "Monroe Township [Member]"
       }
      }
     },
     "localname": "MonroeTownshipMember",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "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/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_NorthAndSouthAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "North And South America [Member]",
        "label": "North And South America [Member]"
       }
      }
     },
     "localname": "NorthAndSouthAmericaMember",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_OfficeFurnitureAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Office Furniture And Equipment [Member]"
       }
      }
     },
     "localname": "OfficeFurnitureAndEquipmentMember",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_OfficeFurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Office Furniture And Fixtures [Member]",
        "label": "Office Furniture &amp; Fixtures [Member]"
       }
      }
     },
     "localname": "OfficeFurnitureAndFixturesMember",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "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/20230430",
     "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": "Operating loss carryforwards subject to no expiration"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsSubjectToNoExpiration",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_OperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating right of use asset obtained in exchange for operating lease liability.",
        "label": "Operating right of use asset obtained in exchange for operating lease liability"
       }
      }
     },
     "localname": "OperatingRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_OperatingSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Segment [Member]",
        "label": "Operating Segment [Member]"
       }
      }
     },
     "localname": "OperatingSegmentMember",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_OtherIncomeEmployeeRetentionCredit": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other income employee retention credit.",
        "label": "Other income, employee retention credit"
       }
      }
     },
     "localname": "OtherIncomeEmployeeRetentionCredit",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_OtherIncomeProceedsFromInsuranceClaim": {
     "auth_ref": [],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other income proceeds from insurance claim.",
        "label": "Other income, proceeds from insurance claim"
       }
      }
     },
     "localname": "OtherIncomeProceedsFromInsuranceClaim",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_PaycheckProtectionProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck Protection Program [Member]",
        "label": "Paycheck Protection Program [Member]"
       }
      }
     },
     "localname": "PaycheckProtectionProgramMember",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_PerformanceBonusesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Bonuses [Member]",
        "label": "Performance Bonuses [Member]"
       }
      }
     },
     "localname": "PerformanceBonusesMember",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_PerformanceStockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Stock Options [Member]",
        "label": "Performance Stock Options [Member]"
       }
      }
     },
     "localname": "PerformanceStockOptionsMember",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_PrepaidRegistrationsAndMemberships": {
     "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 registrations and memberships.",
        "label": "Prepaid registrations and memberships"
       }
      }
     },
     "localname": "PrepaidRegistrationsAndMemberships",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "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/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails"
     ],
     "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/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "OPTT_RegionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region [Member]",
        "label": "Region [Member]"
       }
      }
     },
     "localname": "RegionMember",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_RetirementPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retirement Plan [Member]",
        "label": "Retirement Plan [Member]"
       }
      }
     },
     "localname": "RetirementPlanMember",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/EmployeeBenefitsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_RevenueRemainingPerformanceObligations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue remaining performance obligations.",
        "label": "RevenueRemainingPerformanceObligations",
        "verboseLabel": "Revenue remaining performance obligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligations",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "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/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "OPTT_ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of accounts receivable contract assets and contract liabilities [Table Text Block]",
        "label": "Schedule of Accounts Receivable, Contract Assets and Contract Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesTableTextBlock",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AccountReceivableContractAssetsAndContractLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "OPTT_ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of right-of-use assets and lease liabilities [Table Text Block]",
        "label": "Schedule of Right-of use Assets and Lease Liabilities"
       }
      }
     },
     "localname": "ScheduleOfRightofUseAssetsAndLeaseLiabilitiesTableTextBlock",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "OPTT_SeriesAPreferredStockPurchaseRightsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A Preferred Stock Purchase Rights [Member]",
        "label": "Series A Preferred Stock Purchase Rights [Member]"
       }
      }
     },
     "localname": "SeriesAPreferredStockPurchaseRightsMember",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "OPTT_StockIssuedDuringPeriodSharesWithheldForTaxWithholdings": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period shares withheld for tax with holdings.",
        "label": "Shares withheld for tax withholdings, shares",
        "negatedLabel": "Shares withheld for tax withholdings, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesWithheldForTaxWithholdings",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "OPTT_StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period value shares with held for tax with holdings.",
        "label": "Shares withheld for tax withholdings",
        "negatedLabel": "Shares withheld for tax withholdings"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueSharesWithheldForTaxWithholdings",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "OPTT_TwoAndFourCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two And Four Customers [Member]",
        "label": "Two And Four Customers [Member]"
       }
      }
     },
     "localname": "TwoAndFourCustomersMember",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "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/20230430",
     "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/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_UnderwrittenPublicOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Underwritten Public Offering [Member]",
        "label": "Underwritten Public Offering [Member]"
       }
      }
     },
     "localname": "UnderwrittenPublicOfferingMember",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_WAMVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "WAMV [Member]",
        "label": "WAMV [Member]"
       }
      }
     },
     "localname": "WAMVMember",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "OPTT_WarrantDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant Disclosure [Text Block]",
        "label": "WarrantDisclosureTextBlock",
        "verboseLabel": "Warrants"
       }
      }
     },
     "localname": "WarrantDisclosureTextBlock",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Warrants"
     ],
     "xbrltype": "textBlockItemType"
    },
    "OPTT_WarrantyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warranty [Policy Text Block]",
        "label": "Warranty"
       }
      }
     },
     "localname": "WarrantyPolicyTextBlock",
     "nsuri": "http://oceanpowertechnologies.com/20230430",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r838"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r838"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r835",
      "r837",
      "r838"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r835",
      "r837",
      "r838"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r835",
      "r837",
      "r838"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r837"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r835",
      "r837",
      "r838"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "auth_ref": [
      "r835",
      "r837",
      "r838",
      "r840"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction.",
        "label": "Document Financial Statement Error Correction [Flag]"
       }
      }
     },
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r836"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r824"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r837"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r837"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r839"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r827"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r830"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r826"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r826"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r844"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r826"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r841"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r838"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r826"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r826"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r826"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r826"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r842"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r835",
      "r837",
      "r838"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r837"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r831"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r832"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r825"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r829"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r828"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r833"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r834"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r843"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [
      "r941",
      "r942",
      "r943",
      "r944"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r263",
      "r801",
      "r884",
      "r934",
      "r935"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r311",
      "r312",
      "r313",
      "r314",
      "r377",
      "r542",
      "r592",
      "r635",
      "r636",
      "r692",
      "r711",
      "r716",
      "r717",
      "r748",
      "r779",
      "r780",
      "r793",
      "r798",
      "r806",
      "r812",
      "r883",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/EmployeeBenefitsDetailsNarrative",
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r311",
      "r312",
      "r313",
      "r314",
      "r377",
      "r542",
      "r592",
      "r635",
      "r636",
      "r692",
      "r711",
      "r716",
      "r717",
      "r748",
      "r779",
      "r780",
      "r793",
      "r798",
      "r806",
      "r812",
      "r883",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/EmployeeBenefitsDetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r263",
      "r801",
      "r884",
      "r934",
      "r935"
     ],
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NorthAmericaMember": {
     "auth_ref": [
      "r941",
      "r942",
      "r943",
      "r944"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "North America [Member]"
       }
      }
     },
     "localname": "NorthAmericaMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r259",
      "r545",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r782",
      "r799",
      "r811",
      "r848",
      "r879",
      "r880",
      "r884",
      "r934"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r259",
      "r545",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r782",
      "r799",
      "r811",
      "r848",
      "r879",
      "r880",
      "r884",
      "r934"
     ],
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r311",
      "r312",
      "r313",
      "r314",
      "r360",
      "r377",
      "r408",
      "r409",
      "r410",
      "r541",
      "r542",
      "r592",
      "r635",
      "r636",
      "r692",
      "r711",
      "r716",
      "r717",
      "r748",
      "r779",
      "r780",
      "r793",
      "r798",
      "r806",
      "r812",
      "r815",
      "r874",
      "r883",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/EmployeeBenefitsDetailsNarrative",
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r311",
      "r312",
      "r313",
      "r314",
      "r360",
      "r377",
      "r408",
      "r409",
      "r410",
      "r541",
      "r542",
      "r592",
      "r635",
      "r636",
      "r692",
      "r711",
      "r716",
      "r717",
      "r748",
      "r779",
      "r780",
      "r793",
      "r798",
      "r806",
      "r812",
      "r815",
      "r874",
      "r883",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931"
     ],
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/EmployeeBenefitsDetailsNarrative",
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r261",
      "r262",
      "r628",
      "r631",
      "r633",
      "r698",
      "r712",
      "r733",
      "r754",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r783",
      "r800",
      "r815",
      "r884",
      "r934"
     ],
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r261",
      "r262",
      "r628",
      "r631",
      "r633",
      "r698",
      "r712",
      "r733",
      "r754",
      "r767",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r783",
      "r800",
      "r815",
      "r884",
      "r934"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201409Member": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).",
        "label": "Accounting Standards Update 2014-09 [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201409Member",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdate201602Member": {
     "auth_ref": [
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).",
        "label": "Accounting Standards Update 2016-02 [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201602Member",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r23"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AccruedExpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r22",
      "r810"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r264",
      "r265"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 3.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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r25"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalariesCurrent": {
     "auth_ref": [
      "r25",
      "r787"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r61",
      "r169",
      "r567"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r32",
      "r33",
      "r100",
      "r176",
      "r563",
      "r600",
      "r604"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.",
        "label": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r4",
      "r13",
      "r33",
      "r468",
      "r471",
      "r534",
      "r595",
      "r596",
      "r855",
      "r856",
      "r857",
      "r864",
      "r865",
      "r866"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r92",
      "r810",
      "r938"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r417",
      "r418",
      "r419",
      "r614",
      "r864",
      "r865",
      "r866",
      "r918",
      "r939"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r204",
      "r205",
      "r206",
      "r207",
      "r216",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r304",
      "r417",
      "r418",
      "r419",
      "r442",
      "r443",
      "r444",
      "r445",
      "r453",
      "r454",
      "r455",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r490",
      "r491",
      "r493",
      "r494",
      "r495",
      "r496",
      "r511",
      "r512",
      "r514",
      "r515",
      "r516",
      "r517",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r547",
      "r548",
      "r549",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r73",
      "r74",
      "r380"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r412",
      "r424"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r8",
      "r54",
      "r59"
     ],
     "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",
        "verboseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IntangibleAssetsDetailsNarrative",
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r225"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [
      "r458"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r130",
      "r172",
      "r198",
      "r234",
      "r249",
      "r255",
      "r271",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r459",
      "r461",
      "r492",
      "r557",
      "r658",
      "r810",
      "r823",
      "r881",
      "r882",
      "r924"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r164",
      "r180",
      "r198",
      "r271",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r459",
      "r461",
      "r492",
      "r810",
      "r881",
      "r882",
      "r924"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r383",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails",
      "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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r457",
      "r858"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "label": "(Gain)/loss from change in fair value of consideration",
        "verboseLabel": "Change in contingent consideration liability"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows",
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r1",
      "r81",
      "r456"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Contingent liability MAR acquisition amount"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r2",
      "r81"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 6.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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "auth_ref": [
      "r2",
      "r81"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r78"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r89",
      "r114",
      "r115"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r142",
      "r560",
      "r625",
      "r653",
      "r810",
      "r823",
      "r849"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r38",
      "r167",
      "r784"
     ],
     "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"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [
      "r167"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r39",
      "r129"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r38",
      "r111",
      "r195"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r38",
      "r111",
      "r195"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r3",
      "r111"
     ],
     "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 in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r156",
      "r173",
      "r174",
      "r175",
      "r198",
      "r219",
      "r220",
      "r222",
      "r224",
      "r228",
      "r229",
      "r271",
      "r315",
      "r317",
      "r318",
      "r319",
      "r322",
      "r323",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r492",
      "r608",
      "r609",
      "r610",
      "r611",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r626",
      "r645",
      "r667",
      "r686",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r845",
      "r861",
      "r867"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r342"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "auth_ref": [
      "r342"
     ],
     "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": "Warrants to purchase common stock exercised"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "auth_ref": [
      "r458"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r28",
      "r87",
      "r559",
      "r644"
     ],
     "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 16)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r121",
      "r308",
      "r309",
      "r769",
      "r875"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r29"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r813",
      "r814",
      "r815",
      "r817",
      "r818",
      "r819",
      "r820",
      "r864",
      "r865",
      "r918",
      "r936",
      "r939"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity",
      "http://oceanpowertechnologies.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r91"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r91",
      "r645"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r91"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r14",
      "r91",
      "r645",
      "r664",
      "r939",
      "r940"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r91",
      "r562",
      "r810"
     ],
     "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 56,304,642 and 55,905,213 shares, respectively, and outstanding 56,263,728 and 55,881,861 shares, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r83",
      "r128",
      "r183",
      "r185",
      "r192",
      "r553",
      "r572"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r45",
      "r47",
      "r85",
      "r86",
      "r263",
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r45",
      "r47",
      "r85",
      "r86",
      "r263",
      "r605",
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r45",
      "r47",
      "r85",
      "r86",
      "r263",
      "r768",
      "r847"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r88",
      "r147"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r45",
      "r47",
      "r85",
      "r86",
      "r263"
     ],
     "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": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r45",
      "r47",
      "r85",
      "r86",
      "r263",
      "r768"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r82",
      "r788"
     ],
     "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": "Basis of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConstructionPayableCurrent": {
     "auth_ref": [
      "r22"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure": {
     "auth_ref": [
      "r84"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of contingent consideration in a business combination that is classified in shareholders' equity.",
        "label": "Fair value of contingent consideration"
       }
      }
     },
     "localname": "ContingentConsiderationClassifiedAsEquityFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r344",
      "r346",
      "r357"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r344",
      "r346",
      "r357"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r344",
      "r345",
      "r357"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r344",
      "r345",
      "r357"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 4.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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfAccountsReceivableContractAssetsAndContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r106",
      "r198",
      "r271",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r492",
      "r881"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r46",
      "r263"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r80"
     ],
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r122",
      "r197",
      "r324",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r336"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r27",
      "r325"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r429",
      "r430",
      "r558"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r437"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": {
     "auth_ref": [
      "r77",
      "r916"
     ],
     "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 allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.",
        "label": "Capitalized section 174 research &amp; development"
       }
      }
     },
     "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r915"
     ],
     "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 and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "negatedTotalLabel": "Net deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r915"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "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": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "auth_ref": [
      "r77",
      "r916"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
     "auth_ref": [
      "r77",
      "r916"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r77",
      "r916"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r77",
      "r916"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 9.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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "auth_ref": [
      "r76",
      "r77",
      "r916"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r77",
      "r916"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r77",
      "r916"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r438"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r77",
      "r916"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "verboseLabel": "Intangibles"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "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": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/EmployeeBenefitsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r8",
      "r60"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PropertyAndEquipmentDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r8",
      "r239"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r884"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Schedule of Revenue Recognizes From Operating Lease Arrangements"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r378",
      "r382",
      "r413",
      "r414",
      "r416",
      "r807"
     ],
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r193",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r217",
      "r219",
      "r222",
      "r223",
      "r224",
      "r226",
      "r483",
      "r484",
      "r554",
      "r573",
      "r790"
     ],
     "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": "Earnings per share, basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r193",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r219",
      "r222",
      "r223",
      "r224",
      "r226",
      "r483",
      "r484",
      "r554",
      "r573",
      "r790"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings per share, diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r43",
      "r44"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r502"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r432"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r200",
      "r432",
      "r449"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r913",
      "r917"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r913",
      "r917"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": {
     "auth_ref": [
      "r913",
      "r917"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r913",
      "r917"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r913",
      "r917"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r913",
      "r917"
     ],
     "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/2023",
     "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": "Employee Benefits and Share-Based Compensation"
       }
      }
     },
     "localname": "EmployeeBenefitsAndShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/EmployeeBenefitsDetailsNarrative",
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r415"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r912"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r912"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Total unrecognized compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r14",
      "r159",
      "r187",
      "r188",
      "r189",
      "r201",
      "r202",
      "r203",
      "r205",
      "r213",
      "r215",
      "r227",
      "r275",
      "r281",
      "r343",
      "r417",
      "r418",
      "r419",
      "r444",
      "r445",
      "r466",
      "r468",
      "r469",
      "r470",
      "r471",
      "r473",
      "r482",
      "r503",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r534",
      "r595",
      "r596",
      "r597",
      "r614",
      "r686"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity",
      "http://oceanpowertechnologies.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [
      "r487",
      "r488",
      "r489"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r487",
      "r488",
      "r489"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r332",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r488",
      "r538",
      "r539",
      "r540",
      "r796",
      "r797",
      "r803",
      "r804",
      "r805"
     ],
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r486"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r332",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r488",
      "r540",
      "r796",
      "r797",
      "r803",
      "r804",
      "r805"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r332",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r538",
      "r539",
      "r540",
      "r796",
      "r797",
      "r803",
      "r804",
      "r805"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedCustomerRelationshipsGross": {
     "auth_ref": [
      "r117"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date to an asset acquired in a business combination representing a favorable existing relationship with customers having a finite beneficial life.",
        "label": "Customer Relationships"
       }
      }
     },
     "localname": "FiniteLivedCustomerRelationshipsGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r171",
      "r300"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r117",
      "r550"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "totalLabel": "Intangible assets, gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r117",
      "r546"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedPatentsGross": {
     "auth_ref": [
      "r117"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law. Such costs may have been expended to directly apply and receive patent rights, or to acquire such rights.",
        "label": "Patents"
       }
      }
     },
     "localname": "FiniteLivedPatentsGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedTradeNamesGross": {
     "auth_ref": [
      "r117"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a reasonably expected period of economic benefit.",
        "label": "Tradename"
       }
      }
     },
     "localname": "FiniteLivedTradeNamesGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedTrademarksGross": {
     "auth_ref": [
      "r117"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a specified period of time.",
        "label": "Trademarks"
       }
      }
     },
     "localname": "FiniteLivedTrademarksGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfIntangibleAssetsDetails"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r498",
      "r499",
      "r500",
      "r501",
      "r683"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.",
        "label": "Foreign exchange (loss) / gain"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r497"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r8",
      "r62",
      "r63"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 8.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 extinguishment of PPP loan",
        "negatedLabel": "Gain on forgiveness of PPP loan"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows",
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r170",
      "r286",
      "r551",
      "r795",
      "r810",
      "r871",
      "r872"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r285",
      "r297",
      "r795"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r11",
      "r52"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "auth_ref": [
      "r285",
      "r287",
      "r296",
      "r795"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill.",
        "label": "Goodwill Disclosure [Text Block]",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Goodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r105",
      "r198",
      "r234",
      "r248",
      "r254",
      "r257",
      "r271",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r492",
      "r792",
      "r881"
     ],
     "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 profit (loss)"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r199",
      "r448"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r102",
      "r135",
      "r234",
      "r248",
      "r254",
      "r257",
      "r555",
      "r569",
      "r792"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfLossBeforeIncomeTaxesDetails",
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r199",
      "r448"
     ],
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r302",
      "r305",
      "r670"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r305",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement."
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "auth_ref": [
      "r12"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r200",
      "r426",
      "r433",
      "r434",
      "r440",
      "r446",
      "r450",
      "r451",
      "r452",
      "r613"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r914"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r141",
      "r154",
      "r214",
      "r215",
      "r242",
      "r431",
      "r447",
      "r574"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r186",
      "r427",
      "r428",
      "r434",
      "r435",
      "r439",
      "r441",
      "r607"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment": {
     "auth_ref": [
      "r913"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount 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 nondeductible research and development expense.",
        "label": "Income tax benefit, research and development expense"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r7"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 16.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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r7"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 12.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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r7"
     ],
     "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 expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "verboseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "auth_ref": [
      "r858"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 13.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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r543",
      "r858"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 20.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": "Net change in contract liabilities",
        "verboseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfSignificantChangesInContractLiabilitiesDetails",
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r7"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 14.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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in operating assets and liabilities, net of acquisitions:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r7"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 15.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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r299",
      "r301"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r56",
      "r118"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r53",
      "r57"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r137"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "order": 2.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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r282"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Inventory"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r178",
      "r785",
      "r810"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Inventory, net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r144",
      "r166",
      "r177",
      "r282",
      "r283",
      "r284",
      "r544",
      "r789"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "verboseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r852"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Raw Materials"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r851"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Work in Process"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": {
     "auth_ref": [
      "r108"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities.",
        "label": "Interest expense on the premium/discount"
       }
      }
     },
     "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentOwnedAtCost": {
     "auth_ref": [
      "r606",
      "r632",
      "r633",
      "r702",
      "r710",
      "r726",
      "r753",
      "r815",
      "r823",
      "r937"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of the investment.",
        "label": "Amortized Cost"
       }
      }
     },
     "localname": "InvestmentOwnedAtCost",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r627",
      "r629",
      "r630",
      "r632",
      "r634",
      "r689",
      "r698",
      "r712",
      "r720",
      "r733",
      "r737",
      "r738",
      "r754",
      "r758",
      "r759",
      "r760",
      "r761",
      "r815"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r627",
      "r629",
      "r630",
      "r632",
      "r634",
      "r689",
      "r698",
      "r712",
      "r720",
      "r733",
      "r737",
      "r738",
      "r754",
      "r758",
      "r759",
      "r760",
      "r761",
      "r815"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r523",
      "r809"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails": {
       "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r922"
     ],
     "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 Operating Lease Costs"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r120"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r923"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r529"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r529"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails": {
       "order": 5.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 due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r529"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r529"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails": {
       "order": 4.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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r529"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r529"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r529"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseOptionToExtend": {
     "auth_ref": [
      "r522"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r921"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r921"
     ],
     "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": "Lease commencement date"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r518"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r24",
      "r198",
      "r271",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r460",
      "r461",
      "r462",
      "r492",
      "r643",
      "r791",
      "r823",
      "r881",
      "r924",
      "r925"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r96",
      "r132",
      "r565",
      "r810",
      "r862",
      "r869",
      "r920"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r26",
      "r165",
      "r198",
      "r271",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r460",
      "r461",
      "r462",
      "r492",
      "r810",
      "r881",
      "r924",
      "r925"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansPayable": {
     "auth_ref": [
      "r20",
      "r131",
      "r932"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).",
        "label": "Loans payable"
       }
      }
     },
     "localname": "LoansPayable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyAccrualCarryingValueCurrent": {
     "auth_ref": [
      "r310"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyDamagesPaidValue": {
     "auth_ref": [
      "r876",
      "r877",
      "r878"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MoneyMarketFundsAtCarryingValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.",
        "label": "Market Value"
       }
      }
     },
     "localname": "MoneyMarketFundsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r885"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r194"
     ],
     "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 (used in)/provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r194"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r111",
      "r112",
      "r113"
     ],
     "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": "Cash in operations",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r103",
      "r113",
      "r136",
      "r163",
      "r181",
      "r184",
      "r189",
      "r198",
      "r204",
      "r208",
      "r209",
      "r210",
      "r211",
      "r214",
      "r215",
      "r221",
      "r234",
      "r248",
      "r254",
      "r257",
      "r271",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r484",
      "r492",
      "r570",
      "r666",
      "r684",
      "r685",
      "r792",
      "r821",
      "r881"
     ],
     "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 loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/StatementsOfShareholdersEquity"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r262"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayable": {
     "auth_ref": [
      "r20",
      "r131",
      "r932"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.",
        "label": "Notes Payable"
       }
      }
     },
     "localname": "NotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r868"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationDetailsNarrative"
     ],
     "xbrltype": "integerItemType"
    },
    "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": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r234",
      "r248",
      "r254",
      "r257",
      "r792"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r524",
      "r809"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails": {
       "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r520"
     ],
     "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 liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfFutureMinimumLeasePaymentsUnderOperatingLeaseDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r520"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 5.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 liabilities, current portion",
        "verboseLabel": "Right-of-use liabilities- current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r520"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 4.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 liabilities, less current portion",
        "verboseLabel": "Right-of-use liabilities- long term"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r521",
      "r526"
     ],
     "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 cash flow payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r519"
     ],
     "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 assets, net",
        "terseLabel": "Right of use assets",
        "verboseLabel": "Operating right-of-use assets, net"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r859"
     ],
     "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 periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.",
        "label": "Amortization of right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r528",
      "r809"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r527",
      "r809"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRight-ofUseAssetsAndLeaseLiabilitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r76"
     ],
     "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/2023",
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r75"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r25"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r179",
      "r810"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of other commitment.",
        "label": "Other Commitments [Axis]"
       }
      }
     },
     "localname": "OtherCommitmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other future obligation."
       }
      }
     },
     "localname": "OtherCommitmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r5"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r14",
      "r19",
      "r182",
      "r185",
      "r191",
      "r503",
      "r504",
      "r509",
      "r552",
      "r571",
      "r855",
      "r856"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other comprehensive gain/(loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/OtherCurrentAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r25"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherGeneralExpense": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of general expenses not normally included in Other Operating Costs and Expenses.",
        "label": "Operating expenses"
       }
      }
     },
     "localname": "OtherGeneralExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "auth_ref": [
      "r853",
      "r870"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails": {
       "order": 4.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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 2.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": "Cash paid for tax withholding related to shares withheld"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 5.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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireLeaseReceivables": {
     "auth_ref": [
      "r109"
     ],
     "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 for the purchase of receivables arising from the lease of real estate, equipment or other fixed assets for a specified time in exchange for payment, usually in the form of rent.",
        "label": "Payments to Acquire Lease Receivables",
        "negatedLabel": "Leased WAM-Vs built and capitalized"
       }
      }
     },
     "localname": "PaymentsToAcquireLeaseReceivables",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r110"
     ],
     "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": "Purchases of property, plant, and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "auth_ref": [
      "r109"
     ],
     "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": "Purchases of short term investments"
       }
      }
     },
     "localname": "PaymentsToAcquireShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r359",
      "r360",
      "r361",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r805"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Employee Benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/EmployeeBenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/EmployeeBenefitsDetailsNarrative",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/EmployeeBenefitsDetailsNarrative",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r90",
      "r337"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r90",
      "r645"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r90",
      "r337"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r90",
      "r645",
      "r664",
      "r939",
      "r940"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r90",
      "r561",
      "r810"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidInsurance": {
     "auth_ref": [
      "r786",
      "r794",
      "r870"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLoanOriginations1": {
     "auth_ref": [
      "r34"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfShortTermInvestments": {
     "auth_ref": [
      "r34"
     ],
     "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 from sales of all investments, including securities and other assets, having ready marketability and intended by management 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": "Redemptions of short term investments"
       }
      }
     },
     "localname": "ProceedsFromSaleOfShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r6",
      "r17"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 1.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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails",
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r799"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r9"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r119",
      "r148",
      "r152",
      "r153"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PropertyAndEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r120",
      "r168",
      "r568"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r9",
      "r556",
      "r568",
      "r810"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r9",
      "r148",
      "r152",
      "r566"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r9"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PropertyAndEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r120"
     ],
     "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/2023",
     "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)"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration": {
     "auth_ref": [
      "r873"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value.",
        "label": "Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r37",
      "r611"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.",
        "label": "Research and Development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [
      "r167"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r849",
      "r860"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "auth_ref": [
      "r143",
      "r850",
      "r860"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r43"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r93",
      "r123",
      "r564",
      "r599",
      "r604",
      "r612",
      "r646",
      "r810"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated undistributed earnings (deficit).",
        "label": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r159",
      "r201",
      "r202",
      "r203",
      "r205",
      "r213",
      "r215",
      "r275",
      "r281",
      "r417",
      "r418",
      "r419",
      "r444",
      "r445",
      "r466",
      "r469",
      "r470",
      "r473",
      "r482",
      "r595",
      "r597",
      "r614",
      "r939"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated undistributed earnings (deficit).",
        "label": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r235",
      "r236",
      "r247",
      "r252",
      "r253",
      "r259",
      "r261",
      "r263",
      "r355",
      "r356",
      "r545"
     ],
     "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 from external customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r155",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r781"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r151"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r190",
      "r198",
      "r235",
      "r236",
      "r247",
      "r252",
      "r253",
      "r259",
      "r261",
      "r263",
      "r271",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r492",
      "r555",
      "r881"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails",
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "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": "Sale of Stock, Number of Shares Issued in Transaction"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r263",
      "r846"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/AccruedExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfCashAndCashEquivalentsAndRestrictedCashDetails"
     ],
     "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 and Restricted Cash"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "auth_ref": [
      "r458"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r127"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r10",
      "r66",
      "r67",
      "r68",
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/EmployeeBenefitsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r126"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r55",
      "r58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Components of Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r863"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r21",
      "r97",
      "r98",
      "r99"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/InventoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInvestmentsLineItems": {
     "auth_ref": [
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757"
     ],
     "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": "Schedule of Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfInvestmentsTable": {
     "auth_ref": [
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r739",
      "r740",
      "r741",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investments owned by investment company.",
        "label": "Schedule of Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfInvestmentsAndUnrealizedGainslossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails",
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r9"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfComponentsOfPropertyAndEquipmentDetails",
      "http://oceanpowertechnologies.com/role/ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "auth_ref": [
      "r18",
      "r129",
      "r933"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.",
        "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]",
        "verboseLabel": "Schedule of Cash and Cash Equivalents and Restricted Cash"
       }
      }
     },
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r51",
      "r104"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r51",
      "r101"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": {
     "auth_ref": [
      "r15",
      "r16",
      "r72"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r379",
      "r381",
      "r383",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails",
      "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": [
      "r71"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r125"
     ],
     "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 Stock Option Valuation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r231",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r257",
      "r263",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r306",
      "r307",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r795",
      "r848",
      "r934"
     ],
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r246",
      "r251",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r263"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/OperatingSegmentsAndGeographicInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r799"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r7"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows": {
       "order": 10.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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r400"
     ],
     "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Number of Shares, Cancelled/forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r400"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r398"
     ],
     "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, Unvested, Granted",
        "verboseLabel": "Number of restricted shares, granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r398"
     ],
     "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, Unvested, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r395",
      "r396"
     ],
     "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, Unvested, Ending",
        "periodStartLabel": "Number of Shares, Unvested, Beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r395",
      "r396"
     ],
     "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, Unvested, Ending",
        "periodStartLabel": "Weighted Average Price per Share, Unvested, Beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r399"
     ],
     "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, Unvested, Vested and issued"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r399"
     ],
     "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, Unvested, Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r409"
     ],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r408"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r410"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [
      "r379",
      "r381",
      "r383",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails",
      "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": [
      "r808"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Available for grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r389"
     ],
     "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, Exercisable at Ending"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r389"
     ],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r892"
     ],
     "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, Cancelled/forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r892"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Shares underlying Options Outstanding, Granted",
        "verboseLabel": "Shares underlying options outstanding, granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails",
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r70"
     ],
     "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": "Intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r387",
      "r388"
     ],
     "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, ending",
        "periodStartLabel": "Shares Underlying Options Outstanding, beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r387",
      "r388"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r383",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfNon-vestedRestrictedStockActivityDetails",
      "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": [
      "r392"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r394"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r391"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r378",
      "r386",
      "r405",
      "r406",
      "r407",
      "r408",
      "r411",
      "r420",
      "r421",
      "r422",
      "r423"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based compensation arrangement shares aggregate increase"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r407"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionValuationAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r70"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Share-basedCompensationPlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r124"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r404"
     ],
     "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": "Weighted average remaining contractual term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r133",
      "r134",
      "r854"
     ],
     "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": "Investment securities"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BackgroundAndLiquidityDetailsNarrative",
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r525",
      "r809"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails": {
       "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfOperatingLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r114",
      "r196"
     ],
     "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/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r162",
      "r231",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r257",
      "r263",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r303",
      "r306",
      "r307",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r795",
      "r848",
      "r934"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueFromExternalCustomersAndLong-livedAssetsByGeographicalAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r156",
      "r173",
      "r174",
      "r175",
      "r198",
      "r219",
      "r220",
      "r222",
      "r224",
      "r228",
      "r229",
      "r271",
      "r315",
      "r317",
      "r318",
      "r319",
      "r322",
      "r323",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r492",
      "r608",
      "r609",
      "r610",
      "r611",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r626",
      "r645",
      "r667",
      "r686",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r845",
      "r861",
      "r867"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r14",
      "r31",
      "r159",
      "r187",
      "r188",
      "r189",
      "r201",
      "r202",
      "r203",
      "r205",
      "r213",
      "r215",
      "r227",
      "r275",
      "r281",
      "r343",
      "r417",
      "r418",
      "r419",
      "r444",
      "r445",
      "r466",
      "r468",
      "r469",
      "r470",
      "r471",
      "r473",
      "r482",
      "r503",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r534",
      "r595",
      "r596",
      "r597",
      "r614",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity",
      "http://oceanpowertechnologies.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [
      "r201",
      "r202",
      "r203",
      "r227",
      "r545",
      "r606",
      "r626",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r645",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r654",
      "r655",
      "r656",
      "r657",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r665",
      "r668",
      "r669",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r686",
      "r816"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover",
      "http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative",
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "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/2023",
     "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/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r201",
      "r202",
      "r203",
      "r227",
      "r545",
      "r606",
      "r626",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r645",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r654",
      "r655",
      "r656",
      "r657",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r665",
      "r668",
      "r669",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r686",
      "r816"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/Cover",
      "http://oceanpowertechnologies.com/role/GoodwillDetailsNarrative",
      "http://oceanpowertechnologies.com/role/LeasesDetailsNarrative",
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssued1": {
     "auth_ref": [
      "r40",
      "r41",
      "r42"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r90",
      "r91",
      "r123"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r14",
      "r90",
      "r91",
      "r123",
      "r608",
      "r686",
      "r763"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "verboseLabel": "Number of value issued, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative",
      "http://oceanpowertechnologies.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r14",
      "r123"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "Common stock issued upon vesting of restricted stock, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r14",
      "r90",
      "r91",
      "r123",
      "r392"
     ],
     "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 ,Exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfStockOptionActivityDetails",
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r14",
      "r31",
      "r123"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r14",
      "r90",
      "r91",
      "r123",
      "r614",
      "r686",
      "r763",
      "r822"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "verboseLabel": "Number of value issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative",
      "http://oceanpowertechnologies.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "auth_ref": [
      "r14",
      "r90",
      "r91",
      "r123"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.",
        "label": "Common stock issued upon vesting of restricted stock units"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r14",
      "r31",
      "r123"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r91",
      "r94",
      "r95",
      "r116",
      "r647",
      "r664",
      "r687",
      "r688",
      "r810",
      "r823",
      "r862",
      "r869",
      "r920",
      "r939"
     ],
     "calculation": {
      "http://oceanpowertechnologies.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.",
        "label": "Equity, Attributable to Parent",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets",
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [
      "r510",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r510",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative",
      "http://oceanpowertechnologies.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r510",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r510",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative",
      "http://oceanpowertechnologies.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r510",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/FairValueMeasurementsDetailsNarrative",
      "http://oceanpowertechnologies.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r535",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Different names of stock transactions and the different attributes of each transaction.",
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "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": "Subsidiary, Sale of Stock [Line Items]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r76"
     ],
     "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 Carryforward, Amount"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCreditCarryforwardLimitationsOnUse": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the limitation related to use of the tax credit carryforward.",
        "label": "Description of tax credit carryforward, limitations on use"
       }
      }
     },
     "localname": "TaxCreditCarryforwardLimitationsOnUse",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "auth_ref": [
      "r802",
      "r884"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by timing of transfer of good or service to customer.",
        "label": "Timing of Transfer of Good or Service [Axis]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "auth_ref": [
      "r802",
      "r884"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time."
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r138",
      "r139",
      "r140",
      "r266",
      "r267",
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r79"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "auth_ref": [
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred at point in time.",
        "label": "Transferred at Point in Time [Member]"
       }
      }
     },
     "localname": "TransferredAtPointInTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredOverTimeMember": {
     "auth_ref": [
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred over time.",
        "label": "Transferred over Time [Member]"
       }
      }
     },
     "localname": "TransferredOverTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonMember": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common [Member]"
       }
      }
     },
     "localname": "TreasuryStockCommonMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonShares": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury stock, shares"
       }
      }
     },
     "localname": "TreasuryStockCommonShares",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r30",
      "r64",
      "r65"
     ],
     "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; 40,914 and 23,352 shares, respectively"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r204",
      "r205",
      "r206",
      "r207",
      "r216",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r304",
      "r417",
      "r418",
      "r419",
      "r442",
      "r443",
      "r444",
      "r445",
      "r453",
      "r454",
      "r455",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r490",
      "r491",
      "r493",
      "r494",
      "r495",
      "r496",
      "r511",
      "r512",
      "r514",
      "r515",
      "r516",
      "r517",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r547",
      "r548",
      "r549",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards."
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/ScheduleOfRevenueRecognizesFromOperatingLeaseArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r458"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/PaycheckProtectionProgramLoanDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "auth_ref": [
      "r8"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment.",
        "label": "Unrealized Gains (Losses)"
       }
      }
     },
     "localname": "UnrealizedGainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r48",
      "r49",
      "r50",
      "r145",
      "r146",
      "r149",
      "r150"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r436"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "auth_ref": [
      "r919"
     ],
     "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/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/WarrantsDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r218",
      "r224"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted average number of shares outstanding, diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r217",
      "r224"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted average number of shares outstanding, basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://oceanpowertechnologies.com/role/StatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.6)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org//235/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org//275/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org//360/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org//440/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org//470/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "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//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "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//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "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//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r154": {
   "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//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org//606/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r156": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "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//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "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//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "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//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "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//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "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//1943274/2147480530/250-10-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org//280/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org//330/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//350-20/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org//350-30/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "50",
   "Subparagraph": "(a)",
   "Topic": "405",
   "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "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//1943274/2147479823/420-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "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//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "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//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "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//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "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//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "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//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "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//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "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//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "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//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "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//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "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//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "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//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479719/606-10-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org//715/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org//718/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "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//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "730",
   "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org//740/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "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//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "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//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "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//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "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//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "808",
   "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iv)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(i)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(i)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org//830/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//842-20/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org//855/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "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//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "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//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "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//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "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//1943274/2147479557/942-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "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//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "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//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "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//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "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//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "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//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "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//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "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//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "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//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "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//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "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//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "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//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "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//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(e)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(f)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(g)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(h)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(c)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(c)(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(e)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(f)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(14))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(15))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(17))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(19))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(8))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "220",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(9))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 10))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 9))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(3)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 10))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 12))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 13))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 9))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 8))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 9))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column F))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r767": {
   "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//1943274/2147479851/948-310-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "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//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r771": {
   "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//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r772": {
   "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//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r773": {
   "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//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r774": {
   "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//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r775": {
   "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//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r776": {
   "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//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r777": {
   "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//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r778": {
   "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//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(1)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r824": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r825": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r826": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r827": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r828": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r829": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r831": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r832": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r833": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r834": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r835": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r836": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r837": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r838": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r839": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r841": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r842": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r843": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r844": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r849": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r851": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r852": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r853": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r854": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r862": {
   "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//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r863": {
   "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//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r87": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482190/360-10-35-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org//450/tableOfContent",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r880": {
   "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//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r881": {
   "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//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r882": {
   "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//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org//205/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r903": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r905": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r906": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r907": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r908": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r909": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r91": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r910": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r911": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r912": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r913": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r914": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r915": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r916": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r917": {
   "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//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r918": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r919": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r92": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r920": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r921": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r922": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r924": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r925": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r926": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r927": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r928": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r93": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r931": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r933": {
   "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//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r935": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r936": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r937": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(3)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r938": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(18))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r939": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r94": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r940": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r941": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r942": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r943": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r944": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r95": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>99
<FILENAME>0001493152-23-025878-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001493152-23-025878-xbrl.zip
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
M)BI+X::060:SJRILR];#J:XJ?E'R:] ^-3QQ_2%G2 N1%Y68R&O5[23UM,X
MPJZI'P1O1MF^.$B2PJ1P)9OWQ*09KX0._P(65LT]8*]F4:UYT& TC#>?"Y4Q
MI.(+J3;PHS"VVT'V0+=H4J[I<!_:A+'C^&@E7!/]!R:.'Y! X-^]1>EN-9F\
M^J%\4!']:1'\L;[6T'IJ[TGSL.,*Z;$T15D8W&80-[(YT4[JVP3JD)47*5*5
M9!(%AB'09&W$82%-VL,#\1?2$QX'>)?E"NQ)9MV.;\E+%3"JHJX"E2T((5M"
MVV!".]-_USJ5S/@0X8Y!D 8)L<8K1'SB]Q+Q!D@C:Y[M 3596V0U@Y$1,\U[
M7Y<] I_)_X]@@0E#A[D"0+-6 8G):ZDS.<R4D"- ;!9VY7P*;1&P NRE:E@Q
M2A=P%X<KASK3%4K9>#4B:1:5-8R[H6 D\Y54[ 3^OKCI$"(W +: ;ZAIB?R
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
ME DUK C0L$N7!E,:C6'&F"UA;9%$N(&Y,JA/L$<Y*Q"TI3%S& DPT=2*YPX
M/YR?V1 C$T50ET7%^5VHK8 66H,,3_',Z+)W3#S1)JFGB' 8J8S:SFAD%4?/
M<1(%#I:\_V@XFW(0 $CR-:H\:,50*4D,[B[.S*?IS!\:Q)Y\#O1C3Z4%9D[V
M.T7VF<,.?D2QK58@^Z6PM5.T.5BQPJ_DR**VSN&_&$*"Y"CT"#U&%.(R+B@&
M/L2SS("#VXDNNYT$^/Q8]3VK1FNM=UJ1W83.) N(2&K1J9D1@0])KD7B92KG
MT3)7C4^I'JWJ7W#W0?HI$HK%25%:<G,"&;?$5*0\63V%=A,L9L(@R]KPZNF1
MERC1G8I^,&_H09'#F7]SBFJ5 NLCE!R[ S,$4:1E/'Y.9HD129.+_;S TV>4
MQ"ZAQ2D;#V"\KP=QWV6A42RGW ,IO#Q"<O$.A<#B7(M4</X"#AQD9 P27#E^
M9ZV/1?DP)R?N+AJ?YF0[$6EMN&-9N2ZW0+%A4R%6>AMCM,+"><N <,CJ6%C'
M69D&\AK4A:)V;A.G"KJ#A;YEXG'(+,DY ZP3<8-D?(I]$ W_9$&<8(6P8*B(
M(;JS[AQ4,N>X*>"3/K0N@@".J+M]0G%ZCV-R= [T)Y7I25&D=#[AV3H/C]X"
M"@PK[J2A:=1I<G-O=;3**08NP"P*%.6(:M)A$@J+TW9"J]OMI*IR&5 4J1OB
M_ E%%M.>&F5'-,.$_G[H__13K/(LF=]:4:LN\-Z']YF0LA)9G,^==+-FF5/D
M!WE181T%%SX]S%BCFB,8\A[S^J!=W2W/^<558#'M-8JC" FWT,(@4<7#'%[@
M&+4ALWW0\&\9($4$.BO&&M3W?.M)'/C5V+4F1&QO&R*V#1%[TB%BCW2N6T?X
MVU;OO^Q4* R:Y5(@NVDH([ >S7O(.!C24U\(@W*@\.F6B(J\9WVUM5!WJ-OA
MPD,K6#9GBLDPNB0K6%$*EE?*AP-)99=2R/9> 0,##GY#IHBO[A!*9+1>Q<CM
MQO?IZD+X=ZIBK$CT8EMY8UVXI:3<5AC?L*G$A'\+K4=%-H@:=*Z=:EP9F4;Y
MWXM29OLU9V6G4"4RZ[BJA)S.0?$"J%-[L?,YZJ]!"K440X:"J?5:[0L?X6D?
M1A3M-4F@L3"ZD*G0'!K*@_<JB,SSH@89ANQU7&+%O1?;!6]?;;03\(QA2;S@
M/9N$:%;;6RDQ+PSR841S,OB1D2]R],7*5:JYL@\H6'>K*[F\\3VJR1-Y[GT)
M&>\FDCF[M1:5$0#=\5@9[VWSKWFXBB,SPBB68)4B"5\/OG-!Q7G%5,OF7@K;
M0S,OY=^YHG_HJG2)D#@/%MII)7-7:6<);4-=N5OX &)\/RKLN7H)V>GI(A[N
MM"A^36CI\SKC#*7KPI7Q":E*P];&4.P?5<:%0XL%?IX$ZCTA (_#L+H=A(A%
M[R/0T/T./->Z\LF\]X:WNW"3AMP<K3J,SV5&%;C8R'*'=N!L9@7S WAZ[DLN
M.IA$U%H-@12.G*:4,HG%#59+2,\C^($3:&O)=0E<U)BP9::KGOOAZ]QA8F"2
M@4S$D<%8THM /!BT\#BY4.@X\+BV+QB)R)!)];=H2D!&='#;N[J\I\YDNLA[
M&Q3K=CR,(<X9Y</$X+A/2Q^A#>OF$DE7":!D/UE.G+P#0WL2A^T)X09E]MS&
MJ'T(Q5T.L_I<:DK;%9FL_*&AXAQ[/Y%&\8;I\:8^0=^X5Z<874J\V75, ??
M84VFH7=26K#R-;-M=K_D'%#*AYH#B=I)JV3X]%&IQ%Z;T!FR\#W7+^YH[<T9
MF!36)4RP.IZ9AP#2U@ONF)$#JG(Z) SKN8:NH!&XWNTT-WR*+'IK-;MKT&$K
MGK/)F\(]<#U<V\$^W"B-0P64ESNC\$)1 ^^.18_-"TJS@F' .(@CD-1#D]?D
MJEVV# =!?"6_:0O9=S68>FI8++"X3*N.^'C1?5@JNIA\$(]UQ:M\7D:[K,LZ
MVO1]!)H;4N9YBH[YM!<$P)26S),0:<,-)]4FVIDM''[EY E?98CK=]]6%G!;
M$G 3R(U8UFWAI$W:66-H"%BSJN;*C56VEZ+Z"ZZJS57 NQT ^::@BZ^D(V.G
M=>-36I<G5S1%)UPXYOT;(0$S*EU!UD$$+F87/3]2MIHH8M"-YYU=:RXKQ5=:
M=<4OJ*)%J:0+*(Q6RR]@'%T*^Q.'E]ZUSLURA24?#UD6,XP*=1RD58HL*DX;
MJS+PI]M9M7>4\D![MPV W 1D A@^"Q% A,-G/KB+-O44EFN:!R4*B>"<\Q.9
MA6^+&6X(+M^>"DSQ%#:R5<$A#I%\K<HU)".C1Q,$6;@^TFD-.B_(SFG-D5M\
MBC_K:3U=*C 6#&*WYQPL9^^NS5[.BS!$UG8HH6G%7&"$M24T]ME=BT4!00;F
M;*]43B56PEX[8[C'Z@K](JNW'TA4(JY:S+IB,PC@(*X\E;$N#.^"BSF)UIY*
MF2_4TWG[-#YKU3B]8R?WHA/\WC-K^<!O])4_(X]TY!&_>P<K?.?/O'^[\9??
M>\"#_M[C:@!7QYLYRO_^Z<V//SW4,!^9,8Q0T\;!X;EL<($U2,:$$6BY<YEY
MN"&06(":UF0I6&)#B'%#J6]#A_6EQ9 ML7SQ87V;V$2?6 #8F8(61A*'*]<X
M+HI4C*3+3>,$><K@4TUJ.I8(0$=K#I).Q?'IGW+.F+S611:D?9#AMI3Y)(:U
MA;%-W)4MC#DC4\%IP+DOKUKG #VC.O/?C+*LHOH/HC4Z6?3U*_L.KF\)\"D,
M:XM6F[@K6[2B)+<H>(2",?A[%TW1(RR-"0U=DV4<4RVY;E P53E7:W\U];F
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
MZ]Z,?9]ZVX#LR=%9)*F(TWW003_FR]$CY=^-_$R"XJ=^I-:=O]XK_$1_7IB
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
MW[G9,GGSJRM_Z(I$;3\R=K-V;9:QG;6+EPW,R@,ZGTLY#1%@]DKV,?VCL4W
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
M4#]BQ&SSV=+.?5/Y?BG59]*645FEC5)GCX)1W2P=@,V>;QN7MEC;!KNZQ,K
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
MB[HT*=QH'D3CZEUX.1I:0%!245UBRUN?.@AK/ &.7RA(C9K)NE(J$L:CD]1
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
M$M]=-^)),U@I<2%78A@T2P9P& QERTAAELY.6ZJ:FU&:&O$9#NXQ\D8/RR_
MR !)18E,JA&%AA+'LU#%%Z@>EV3_!*HQ!@-A:* C2J5#Z=\QYI;._<8>?7Y,
M[B#,I^J"6: X+YDT5(ZO7\MM,B>\-\_;4$AQG*2F"^@- =O@P06MR"!QD42X
M$O&0$R3R<O 2-+K2DZR>9*6<1(.WRYTIX)80V1FI:A($=(-6C=AA_*WNL(TY
M98HJ=+988K0/$EA KA-''"?*](QU$LE>4XO;4J\1ZHB10Y^$5.5>F)%*MW.C
M>!#Q5*BO:,7SYVPI1U^_@OZJ3%E.J'0Q,B>TFP)H/U.424IBL?,+,5"-9(-N
M9I5<@+TF79=X4Y=[UZGNPA0)2'I,^A>J.T*+F[;#O5$MDTUCW99RP/NJ33I]
MR4]K958-4L-*#!!,J(3W3<]XM0@S17:RC.].R5<3$8!)[,!>_._M#0=X3$#1
MCV,LWYK0[]*VIS$#&3]J#W/'+C=@'>G1^O_9>]?EQHTL:_2_(O0.B#DS$W8$
MI:Z;;^WO3$2YJNRNF7%7M>5N?_/K!$B"(KI @ V04M%/?W*M?<E,D*JR/66W
M)'-BHJV22""1R-RY+VNO]>IUHJ?HKCN^;"9M@=1VN*^)$K4EX,HF;.\!V"'6
MSZ2_F$ZZI7E2\F%&.2F-Y:H+SUM9CQL<5TI@NR^@8120QD;G%.8T;'^DW7%%
M4^E!]AG=,/6!V4>5U[%ORCT:#OWM:II3K*),37M":PM_5Y:J$%EBZ7W[^NE
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
M3%BHS4YZUJ\4[B6YSL&A8HNZ'S:*]"$?!K"2P?FK#AC0\^*UC^4:.0:^>:1
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
M@MF,FH[*#39L7$ -984(9'+S:@FR/W= $5RH+R__>AJ,<5A4)$AP(!5$ACS
MTK"Q L.\'DI>S4QN)@0'@B2]@S0%=SY]%,Z%L%J.Z:+;]RA/14LD)^^9'/0L
MI_(6Z<[]ZY/S!Q V:IA)?LH"1'8-+6YFWWEP_FG\#O+%]M=9V4+%3^@'MZUJ
M&H)J4)3$!^<RR54C#;)%M'G2T!X^G$7;">3\I1!WNTJ!EU3(OB8(IW#:K^H6
M%8^)\&O;0Y"S?PK(!N0:YE:.%7V:\&] 7EV*O*]@FD0S$DDK9GMF2[_G/?8K
M[^:CD NB7($32OA8%39HKU^5(=L*I1X17X'F)F*G*[YUY7@W1JBI:D^NNCFE
M1^4H C5^[TN,OP*IE\J;)*1 >F;-I0]2*E8#M9A--:)T%3._)X%"JB42_+%Z
MG1)BA8V:"4D2>!PE.YP8JQYXB%X"DSV'ZI_UE-;M>KLI5E4(8!GR$82DZD56
MK.(%KY!YJT5RTTM,_FQR3L^697M9B5YF>+\@WM*=S&\BC8+_FFY(F)!4Q575
M 9&-M6<G2$'>56Y>C"9MLUN+,K4GL4&8P383Y)CU;>P/81XKD>'?[)I1'F'B
M,XX>Q6\_>FN%EFWR/"9X[^8#W74>*B12?K.Q'X^TG_PH+XS"/%BL5@DM70Y%
M9#Z\<C3JI"^^E9#M LC1X) 1;W#A=41#?WQ[<>'H#U= J9BL:XT\I,IYT&]@
M(]#ZDR!(1 =Y19[GOIR7_<1"R*<O!38_*\.94B;9.\N:QLHF7<)2%%Z%#Y2)
M=0'!2^E1SE&>L,R8U"TE7C@@\SGQ(!18WBM-:1)RV-:;RE'UI0Z\M+-5!@YB
M/8?=D<= 2+G/PH7.AF75D %^W;708HGT*W 7UCAU?JPR 1HA\!R.7N1M>Y3O
M17Q %MG,(@:52)Z+"B!%<5"(#+N@F]-KT^1*WY>[;!/8&FW11P%RUS,M,<9U
M6DZ[[<8KD*VLYRNJMZE,>>E.F =S9;B6Z%*B\OU;K:/CH9F,_O57CU4;$L)P
M)M!Q/$1OVZ-8IWS2)2]GW J;,^QI-G<M0#@?SM7=)-<1*QT4'79I")]XB*@L
M)94M)94@,$B!2%,P,%S32KV*V:S3Q"<XDVL>6"Y@PDMD^H5I!]B ;(54X8A
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
M:P_\]=N2I77X9RP(O+[A@Z<GWY?-&\S(#U1G.'"I=P!;DSE5BH._MJ2(N]C
MH <#:1]  X[0IV'BHATD/']>+=";@QZ:K5'"+:M6)QK;><U-UNQ2SKYPQZ0?
M.KSB^P4,N!.CCX"58W'R]CU*<!1.3Z)IRX_%WE^=[UVKA]6ME\3^ONWK85[/
M-B8?%4[3EJR0:64-G39A'*!$AS?5=U=E,\&6)-'@IM?O*^UE1LUN']<ZEN&8
MZ%L-53)*>8!RWJW95=87V_6<)S)J6_HY]$,/=;A/I>0LS0[E6>E1S^R\,3',
MMAM8ZK-J?EFE+A%M?PUG+C@WTL?-E@)1DPA_U9)F,CRTK4^S$98K=!J V?@K
M'<-UY:52'A3!*\UF6,DI=^%&=2/N9YB3BDW8K*J@(SN]:;B+-9E#D,R0=.E'
MQ*65-JUP7*'=OU/@_%Y]&,7J=*)T:8219\,\EOQNV:.D^#BI-B<['0RQF]D2
M<#NBRXGY$V1>7"6_P ;P"\Y 1$KUR.'*<O.V#8/'66T<L)'9]14VUN2&P7#W
M+B#MT"77#!9%KT=#\@?8@)MNH $@@LQZX(+'I" D#%%GB/;J38-6H47-LN4/
MU.:LU4A$CCS<OKD&)\6B:TP:XO"0A0]^QV!R9[.9SAPP$5I;E0]&X;_V\KBA
M;MFC,$'A?1BFIZZLM\*M3'@&2]K)7DMZU>+J(&B'2K%R9HRN2IK)1+7=N'6K
M5*^1<I-($HB2K#.?:)2<?#TYQ0CA32,,-1$'V^V\NWO_<7"<L6@1PF9)2^3>
M0SF;=;V HQFA9P#D21%_DOZ5&=E<XMX1UF-)+PSEHD)/X<B7V',<Z-@H<.E^
M[)YW-9Z\!R7\Q1$E_&%1PI\=4<+W'R7\FS=Z_086Y()IE*=J-\_Q:,BTFFLW
M\;QI>"OMK&:_+ VQLGW4*M-;@$+^#!1>^^>5ZY6K;@JBL+,M>F]AVC4D(_RK
MVVZ4%*MN)=P3%A#7U7GFS"JNZY-FAU:=$":S5[*JP*S'=A5AX Q.Y+.+.!J,
MV&*SKJW.6!] _MJ32F7O$5MDMJ/'^]4V;-8MGOO5K K??R%/^JU31?N0OWKU
MXEL;\WGQ==>G Y"G5T:*?,C"]<R;<?!HH;\L^SFZ47%?&Z1P"I;SOY<S2K9N
M"*N-K'S M@WL:D<B'Y42H=.F>DW2L]-#BK47P324QI5R/_*H<[3JMU-U7A[C
MO/C&IG^BVDJK*HK_H%0BL:9%!Z*#=KT$$C [M(TU/HR/]980[U:2%I7N\=B@
M-'8*H..SGRG0)Y+.;2SJ6,=7KT,G8PWBN0UC8\Z*ZG+P3_*02$U,9(E&+8^T
M0,#=L=/H7V\\R.,AH=%9R--; D3H2$B]O5&B V08AG2".2P?%?Y==_>$N_Y>
MVM(7N;_YU)W19YZF$L?T3U79;*39[8+NJ]C='ZIQSLW:R77ON#6>R#Y/_>-\
M[4=?5]SO9;RC.,Q%4U[O!Z6RHO?2=3!/E\,?N2IC*S<&$1;V91A&,*'SAE_;
MJE'9]&4[L-2A-N/T9%G^&.P7'L<*I,.7PA6ZJBDW[^KS!/YA&QSXBFJ_821]
MMVT1VH>HI.M%3<PCE0-/+)#Y$.&O*.I3W9.LU+W<2A<BY%<I>\G+%H=;L+F#
M[)3OQB[&8)_77)1]?%1%U\H]OMBU#5.8)!7KZUG*42!:24S,R%H[/2%955A$
MEWT]/R_^%.+CL%.DGR9-8J6P;^F=0-\-0UZAM;$3=%;VT_"3+?W!W!GI2-E4
MPD8:,TNXV!2$GQ@[.EBV4V2E?JRBRE1N 89-Q49B5-#Z2K0Q8F-,=56#JA-
M-YPR',.Q'/:;CS[XBUL"-@ _/%;$;M^CL"(V0U01HO!E1^KB])TYKUSL!J$[
M/@S5:@J/6(0C#P@4.?.+QD][J(+(?*BVX?1$'&1\!'ZZ5&/P+/\9+$2UPY$W
M_\>V[#<FUZ(?>1;F+'@0;5T"=$ [=C^.OGNXT)1S:.]5KA(>M'P%II(.?>5!
M93@6ONW:OJN*[[MKZL--DK6B^H.V'*20A\,6/NM;$D^'P^^33R</'CPH!HRD
M @G'1K@[LPW0DK(3LJA(0(GW5U*NB!%G!;I5"VOV1[^G0E2>GJPZ@&G(@U$L
MZTLR2G3-5L+*Y S-5!S'.K*,YD&ZG_-!66"*& LN:GAL?FO5)5+<-VSQ46MG
M6D/3+ET0C(2=&ESGX)<>V';VU1LVK;R5\?UMG(B/G59?D(8NADO&<"*4(A66
M2,DR2<_W@69B),QG%#^.G&\<?W9+XS?W\G!Y5=8-70]]$G86)\RO4@;KT;@\
M>L'Q"QK<U,S_!;=]'L)DK/7(%!=?,%#B6!HS3)IE()34+2H2BZ;O6!?:<AOX
M6LD"N$]_F*7D_3R=I,ISQESH2H<B#G\3455<%@GUS+!%X')@@[02GKC!]V7_
M&UGBH]>5C/Y/VQ7$-9Z5Z[ 6FZ/;=?L>A=54XW!4&Z/X7B3J5%3",<>#@I&Q
M+1,R WS4"J+S%+92;BBZ, FGB^FV5H3\!H,4;'8-Y' X50?D"QLBBWI69:1S
M7W8P1'G5'$B^)&E]Q]^76&38YUAC3&U""7464>$Z>G#O'9*:B<^_+.?%9X](
M""5$QY[ *%0/G8+NX;*?/,%CYYHS O^VY*VG&Y]N&M:$P1U!Z(0\P3?;9A'L
M;#D "2'TWW)JZ)2EDU464S) #>(6Q%$QN0K=%WY_>!-.H('\8']&Q[5F-\=*
M.LE#43CC"@;]]&2Z8\U*,Z[3L#)U?IVE2F'U-EL"L\71TB0\!3N[?B_/25L-
MFE(]> ;]AGQ*R&3W6 X _DV&B<M(O&^T:?';1FRA27OBY\H9I4R;+HQA%@9/
M5,H,<+==+'D775^'S3<)QU^X[X^5>FY#]98*/F2B+3Z*+;/K< ,(?85+S)9U
M,Y_6_<;95_5/9^:X('B0IH./)W:M&KM&E';A78"#C%G#Y!YT0/3CR#MN\?4P
MHJT,%_D&R0=2[9>Y!WQ(2'\O^1=F">?UX!3 R+:$Y9>2=D],O$A3&L$/PH=+
M3$\G'1F2CD1^,*S%8#O N6NY3JG0)!F><:ZTZS55ZJG/K@_/QW=P'C9$\>KU
M]P1++#J"]H(G.MLVM#1$'6MZ?A)>\Q0O,SP/,0[&:#Q4U1NJIP"KW?H*^/MV
MKB4A74)776W4G+ =VJ/Q^GNI?ZQ6]<;Z!H"EV'B38F)<2G*AK9M2)DM21_GR
M%#KE-ML#R!N5O2-!C F$,KTNYV)6U9QAUYHV&C8J.KF.0=WK#I\D-#8R(>&F
M_]BR;F$E$]+1#-U,=&7$4/#)I9]E2(9G2!%$1=1C#>.7HM&ZZM9-I<4YD^11
MPX28 0NA=%7R\)+JN33$T+:['6SM2* ORW!(9I_O"K[V:MK-:WJ5' 3-B]+(
M6);YNMRQXR112%?EV@SKCR;U\%0-5]* M'7\_,IKAB,MA7*3N*=YYEH5Q9=:
M/%M#J*=*/-?$Z2>_D'\OO&/V-O"]R?(2'Q;/$^*"5E$\I->!Z^SQU835./"Y
M7A> Z+?69"\84#)&(H:*?3ZZFX<_)"!:E4P25-0]3D*\&W_SZ,$1?_-A\3>?
M'_$W]QY_<U_CF]&QG^8D-L/8K2ZUL+GSRB9=@;3XX\@8;5G@D:4N[.66;$L\
M3!8+%(5XZ)!.I<2=E3>)QTH)Z+$X!>(EVND9/8>NH>N?WGR_\"I57*TVHSF2
M]\2P"5.-9&0 0DL:AL?67W!BP[N2>OE$B^5R["3%=L?:_.5/%R]<>2E5!C+F
M=&FNS_I%RWK%41BG7.I8 8YM)<6FP6D-YT^IS<6AV.R2I&2J>H *XV6'MZBS
M@.J?S!ZJCEZ#1OCWGUMH(3UBP/8P$QHMPCN .S O7EZ\*IY\\N#!0_:GQE?!
MQ*/"D?Y6P?\>BH^^^MO'FOYZ++ F K,( -H,:?;1XD++GJ94^D\F*:L[\[C4
MDA]&(]@X%1;?&AR$-,D6LV^&+OY3A[(F=LG_C06)^("L<^RQ$G>SV5;=POT5
ME@THY<+#"1-6U1H%&;EYV;8,]-[RXL%+"C'.1F?Q;TF*%_BK\:-*I*GWC'Z;
M<=I[+,DD\YP4UIBYA#5:OQL^L(#^A3BMU*:$@SB7:@]D&;DTFP:0N-1_N^R*
M)?I[<)WP7!5YDN?E3J+\13<+T;HH31J7/U^_(;4[.J4-1\VE&0X3L1^*^L+N
M&NWU"-U(=C!<<0$R@2"Z5+4FA@_+;GW@&B'HNKRT4*:I2K%O(A7:&;5CNF7#
M5W2#H1&"69?+,FEHCWC#RTX2+$GWDQ?S@R6!42@TD!L7"9@_3K>;% HX(_%R
M866>GGR1;#V-?JP9.$FNM/-4<D1;WP_LF?EX&)\<\\"_^>A?7'QS3/[>OD?)
MG"./\*6P;B&U&(@,<!<NV+&SFWE, MF$X#Z\YH^1\ ,IO<!JJL;(5CL>B)KR
M0$*W04Z'!Z%'K=+67S5K,]59SU<45<H /9:!0Q"L@@$ "OO'6T@<$*2J,3M[
M?B0GB4]_!1H[TG(^)V,DJ"66? BX[_6P9,HCGP$!%(:!!:-CV>YGZEER'APT
M'8[#>MC(E/).178C]/)M&TB.JQ<:!F+M/!%2G I4A:D=7'#+4P!MS"/MY7LI
M>%"N#+ %I4U!;(GHP)9IJW$+3P)JPC')UYV-QU)Q^228!SSQNYJG!G=W5HT'
MN9=1SM-R<94X7^Y5E8,W/&U2B"394*_""52VE7BYIF1 EQXE;D6&\ '^86XO
M1!%[H# OXVK6@\R:JIA8BZJ<YB=,XOJ<%.$]S/V(%6 Q$VAZ8%MZK794=I[0
M8KFU@12()IU0H8Z9LLE-;_?09-AK]44:AI$(%8=M&U[HPR?%1_9#>+"+Y]^$
MGSZVE0MBF(3!66#? Z=$HX"F7C"-UEU+T54C DO,)36(AY^]<R3Y;C/XOQ!6
M_+GT-MA'#QY^<GYZ\OW-TU"88(HDQ K:TSB=XL%,=ZY+ F$S& NR]=1T?((7
M\M>_PE]8LMID-1%D!MF 0,U75/=UAF<-01S%,!-><2MC3]3G7'57M'+1;+&O
MO1CI1SFL0:Q7OC'RPIQ1)[G'%^PN8+N$L(2'S.BLE^'EU!L9#"VP+Q')I,M$
MA54NBN:T*M$48'W'5:M;/EB#BHO8$^( STOS/(I*S+HR9]OUS?R\^ JZ>DN9
M;U44.=2"*#M-"@>RJ0:5&),\+?KO"8R!ZDS<IUU8-NJOJGIZ_@A<PU9BC'V,
MP4$->QIM XP6PKDW*@8"MSE@RM 64RJUN[=X1 "15H\L\C7]ENIM-=O:"V+/
M@Z.')CPC+;KE>L<'N#9A]2RL#?OJ3%=-)*[D\HLOD09)NVZ2]M2)+$?ZP:,5
MN0$.)QP^L.@F+!0L#Q/QZ03XUI)Q:9@4[8V4/<*N:>O5'BI>V0P67;<A;6Q6
M/ TQI2P I*XCJD@0.8[NXX7K'_VH,_PN'YDMNWAQ*>A%,@)*BI]&7Q.%E,!F
MRZ;'+*)TP:Q+CY0O70U.=CC\R"R$KG8*YTK+\ @'C54EPIHV^_F;&>LRWF"G
M.:\A@,<;H=YE+9"<:N9,\:3P."]>($DDSZ"JG]ZCSE(\,REAK2VZ,$]-<"NJ
MYDRJ,VN5I:-X08Z<!C.&$&6CZ;X>Y"H+IJTVV#%# J&6@+Z1(B$7>R.6NER!
M'#SYI#RLFO+K\,;#;D6R$P!N$:1$9@I$0BJS/8]ZX%2J)" H&^EFM\9LA#NJ
MS9(B9*$L Y=;^%8BAR0/+!\ 4KV2V9AH>%A*L6K\T+&C[?&#!X4\/-U"?2:6
MG9D%>/C ;C0' 4%?\0)S3@N7ZC^V]964>"@9*"= <H.'X%,O^\1>H;PO)C_#
MNI6]4&3-G9,DG9/)'DT:4FML8QDJ9RWAO,:3F*4CV'3H,%3$3^SF]-76P92K
M"!G>3L9;@4FK:FU?D_GRJ=>YP/Q0)UIV@UZHX+*&9TX3"O:Y,(;@6M5H5^NS
M?%>E5(+<(>N*"N6^O<*NU"M*NBVR2T T3<:@FR3['=Z1OR)9,BD:3S: +@'F
M<QX^*<8K_[QX=25E:FJ%Z?6#41VD*Y!^*_H J[<S#/MA7$')IK#;1%\N7RAQ
M?7P2OL[U$0Y0O+V%;CW4)=4*WN.*WMU\E(,"J6G""Y&(V3F*H_YG\:Q).EI?
M2\!42)Z>SBPVG1)1,'<J%'CM; GZ-3F5Z(+R*SQ?!?/ZGV$8FNV-J!^YT':
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
M==_\Z\//S[_PWZ"G)6GZ8TH0_$B3(C*Z-SMVX82KC0F9(/!;"C@H'%0K502
M'M1,H$+_^NCS!^</[6[6HLC!H=A*3D>1\L3)!/AK7Z-"",$YUC5GW2 R<S(I
MM1'UWL ^E[7/.$H_!&%"PZV4QY+%3LJ<U P>-M)M=%VEGC[Z6GC]/2G@--W,
MJ9 6QR+V;M.O]X!47HM0P R2#.>VY"A]LR<4^-M65 V@S[6I&^HIV\;?W]JQ
M#AQQ8BI7<(PW[]*CP!2H[O:;%MTZVE-\77G#LM%=:X>>N;?QM5<WOV^2PL=+
MSKAY=5&E)XC@ 7N6+X;P_.S2#5O,);=QR$S103%2/_RI@]*]O$%!"%M??$Z
MYX,?B@B:#5?!<]71_;QEK?A+=BK;<S65"T-B=I.)C.<I8W>C%YA8RQQKS\GI
M2K',6$CKO(&>PIEWTME]GS?U'IC@HR-,\(/"!!\].,($[SU,\)X%,0<,:U]"
M#G38*M!\X]2?(R_)Y'RS)/TQ6+F=C_(G1JE2GIW0+:63N]@2)9_EI))8Q3 ?
M7@)!1\UF9WV-QITM\0"6S;S(>=?_-<02GWKD(D&11R0,6QY,%!W(F&3;FFHV
M2#[A)]-!6';]1BA28K)J" =W8_P)__KXR?EG,68Z$/F@'XY8@1$QH<#4X##%
M!0^-KZUFYI+9,*0@3/-050*2(8'O1#O-?Y(#B+E#&4LR.67#>[&WA24(-%-8
M1[O2 ZN+(]^<3_SJ[+@(LS+X31;E5=?;G;9T'&.*K^N5<2;5O19,0AP->K"D
M=G9 %'5 @QY&+*G7-(;5]&-:5DFF+T(613NJJ8T$QU*O"B@BL04I).G+#I6G
M>267^N;0S(5EX[ E[Q(,EV$ .<=AUVL/I;?HKAR5:T5$0)0/7EGX@D/@=@R[
M;MFCO%S0DA&.DKZ\:)[B>::'F*Q*EP,8EF5?+;MF#CB+]1@:]VLQKYNMJ=V)
M;!$V@W#M:GZ6S"Y@$QDF"#@,K\.=%^S/53 Y4*B_[$,<)M^P1B3K#2_T]N?%
MTW"MY"]D ,"CS75D8F9Y,^R3NNL=R >XW#ZF/4O_RW)G>45!VVB,:DGY'('+
MA=G?D?$[+RZD-D.S) EIV(C*- (EC-3(BU Z908Q[P&6#?#E=+/*+'7+>EI+
MUHJSWQ(L?8WVY>3Z(%E(SZE)8ENT2C(Y5$=Q7%HW")V5%SF2RHQDE_+B?_4;
M*10>O=.##T%4K#LE_M+LW0 ,ER-9A)#QUWKJ.VJ"?RTZ*\=)IJ(](^([D3)(
M,U$-TS"733?5C&Y?78K)/H!'.A_!RQ+7PF@L?@9423%*].TD>RYB1*UDA@7)
M- E>0S"O%1FEY_7F1D03F8ZV;4JR?R/(B?FZ]]@:):(>"\3<P$)D:6"4@>W8
MFTB'T1RGCPS&05"X_\C<[9FZ,;0E&E)U[*XZS++0.3E2*WXJG%MD'6-QF8E"
M8*=74$+NV4^V$;9U\(Y*1XU>=UX/.>L@LOKX<D\!V^ JEM-.J%F$+7,FJ@I#
MAE/U1:+>(@Y31XI%/)G,<E0"OFF:)_LI4V'NMR>D:(:N8ZZSFY<QIU\K"FE2
M5D85YJ<].!2J-M;6/29/B>ZPEJ[":^^L$XJRP8E+XRMA=Y=X^E\6D4(L.OVR
MQN/;QLL:[69M]GX7]QDG3#FIV@'D]V$#,"P,CXF :(W;*)9.G'*25HAXTT)!
M5*8/FYETP/)B.#$5YI]=Z@V5L1G WK9,R!@].#F,I)"BT[[3</=:PG_)" ^Z
M[+]RYNS9J[^]?'[V\ O43@T:ZEZIII8FAX&8X\47W^TAMZ^X&3YS3%+=SD<1
M!T,72-B^&R;#@QTA14]J/,.IT6_7)JV1Q"1^8.E1*=JWP8BAOX&L5F*U]1S6
M+T.<?I+(G]&_X $T5^H)CXO<:B1#D!S5=C/OKD425XX.7Z#5D-Y(!3M 290F
M4.+U!FW/#.;XNDWPSU]+-@AL/E6PCN84<WK<OX%=5Y1S./2#D:R1/2+W34+
MKK$9Z\^@85;];7C:BYYUBXT].*FB) $H+HY>7"7MLR30/)S0WAL>N[\3<?LF
M'  ;M;TXD-''NU&@74Z3;90?KQ(K#FZ/MEI0.0M#K]LSH9[#R1XNN4G-NHS9
MABE],>0%X9$G["6+\92:KR"(!=H.YL' J*0Y37%K>7#KUQ,X@]R:7_$363Y4
MSIQ&DSUL3"> KKY%*".$>_$*R=(1S:KP\ARG(%3,U>H8G_X3'\+[*?*W+XRQ
MVJ$5C9+7N$TR)MTV1'$R913>;C >1 E!1XA0LOH?VWI.OWM>+4K)<X +K./B
MMVB+[8FY\U=OC"KOANZ&W$$Z>(AV_?$,O5./@J*>(I:;740:LI:B!1,>$N5L
MAH0X9?1X*AU>.]YH:4431%^,?I7<U]MR_'HDRCP]P?JTL/EL6I4N(;KWRQ1)
M91<1X.1$$5+AD9GJK'%2*0D<]M?7(HP&X@R JT(\/&Q[V0W/M'$W;?G\^OG+
MV/-9VV?E3!)<-_N+IV7[1C(+R3R0_ JA4EDW$P&<84\UZ*(F?3ZB0P#$36E
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
MEL'K$$:U0YA&Z$"8J#=IDX#X44^ "F+=(GK1\CX$3-_G+3AA*JBV[!UK\VI
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
M8TG8I.C],K:8BCFRFV2:POG1Y>%86,3AJ30-HW9S8L^% X>_D%#>RC#&-<1
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
MNT$R-$?LY[W3YO66\&\L>9_=D$+M?L?)+[EETNQLQ?-V!%:F_9*W>?2Y_]F
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
M6452#M%*BB;76A'87:GA*P9.81O62+\),KRF'LD>\:)*OY"E>KN&OV\<$XR
M5R(IT7>L^6A4S<!U2FB 5 GK#\(.KJPUH_P<1-XJ"U].?(8RCA%H*_98KZ:Y
MB['4FB,BR:,"M6RD+J*F&#34+^ZUC6Q&**OKM)TIX!0N/AFLY9-M*$VQ02B<
M_@IJ%7FX\'7R L8)F1=VMDCH""@ZDF"O[NB\B&=)-5/K=,'H7IF*LDM3_-?K
M,^3'OQSIUT^7M70,4J38+TD-%[=NM D#?V@J; [?-#*L\&,O,3CG9A&ECZ6D
M&BWSX8RJ$O/A9^5H=,?AX'&':82H4%YSY[:QPFJE#(Z6&P=1YX)XN(O8JAP%
MO322="/F:.)P=8?.]0@/^&M-:-Q#T2"+==903\<99#HI2;+?%PO%<<MVCA T
MN-!D&RZH42RK:$=7H3EIED8F7'S4(5^^3]("_X,(F_T687._")M>B[!I$39/
M1W?\%JN*Y:PQ,I4A%2;9"<X]LVHOWLXI:_V5#9V*EFUB-"QTNNMQ>- 4KWAT
M\JY9(_93W:SAVA8F!D#N9<16C%Q!(E/$Q[NP;;[&P''-FE._#,6"PF5<8@3>
M_"@A[RJ2RXBJO=1R%5.4GCE.TEH,P>*!?;(3Q[XT'H#)6:SV%&F(E[H100DP
MJ_WE4EL3GX46$TGO1.0G,"T<].W2N]XPN0L)/(XV]#C(5T,DQ!)8)*7P;SOV
MH,FQ<(0UJ#*B+N?V$-6"=M2S"FV*2@<6UCTC\_M;>I]^E=3U[F>M=EV-5J>,
MR32M:!B2*2)N6BL^.B9^S:J.>@=3WD@?(;:KF8Z4NOA%7NCR.; FK_#!W5,.
M$N =O,9\[FP9L_D65C(1XG$DWV7*%0=_1?9"Y+8+CA?Q+-A3LMSW]*&/]D/"
MFBN<EW!.^DS:>,8EK3C=DWP1!]V7^@BPO&?)PKJ%A^22*/W*MA./549>+>0;
M2L2,@3X9V:+DI3H5L4[!J>:8QTF):=QE'"'+"NJF/LA"&NSMAD%OM[?W)'V
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
MJCFI=^)65&LO7?I\.+6.?EQ(V?AHAFK'GVT'1NU55%I(CD(UF3!%4B)D00M
MD> H^$.,('_G^]/\2JE F=>3\*L.<*3*A-T;A@EWK%AJYI4@P.:=]1J[MI75
MX^;<1'XZ6W4!"J4B,IDQ8 G^-]2TD)6K.MG+G<7*B*K;[! %S*U%2$I'T&R^
MS&6FGS+/9*Z9N;7.@/!'7I-6=A/0BSB:X:3P</J<D1G\MM)6N=DD5R>ERM!L
M%#Y(:?A5]P?=M?:Z)S:=YI#)&Z_BE!PZC')>)K'03R:C.'*C&*PDU%W$;<JF
MM.!<(#*6;MC^ ,QKX9J;1R!^ILD5W'98Z\X8Z#'8$0LFIPW7;K9;E9PU<&%5
MII/IC\&+Y >"Y.72LSY7 B:T?-<H37BHZ,MZ8?,@7L^NH(4T5 M,-K6I^_4D
MQ=_^ $PE2^^;:+_ (AA5ADF(HG!S[&2;+.K*S"Q07-Z"SVYM#793R?9/L'BP
M>O Y2OV.')5+52Z1Z1(H(0/G.%H8IM-D5.F';SQ =&+!V1@IC)'&,-<O.88(
M@U@]5>_:1R&%!B4T0C)&<#+I.YMDA+[G53-%%/,TQ_B%AN9PP#%X,^19\=4#
MWX6%,)AZJ2$@O\KIXZB=$UG_6,@D&9TY-X&U'W?Z[2$T$$ZXV?X9]H>#G:>P
MA4<T !)&Y'1"PX5*X]\5*'<$+8+$D&69Q4Q2:UZ R,\LUMJF6ML_1MJ"4$R3
MN2@7L/U&/'D[(\MO153>RGM&$@,B8X\82,DUA@DOIT>$7\.3UG'M RY%@56,
ML64%^MV8U9S'0V+(O;1X4",Q7);!HQ7 )ZN>44X!6?7@$VH>/$Z5?HI@1\Q_
MBS4C$;/<EMK0D%"^*W1_E N"5;C\ 2M1X$J%N8^JB/M@=[;BU/*8-4L^NS^<
M8X(U"4!-P+M#VG_<JJ93[83^W'BT;8S;I#"6K/*1>&WAU:M8+5['9#QC+_X&
MU.K+%K5ZOZC5_1:U^NQ1JT_:MT9R!9\^&!02(M?0](O2)7+,:'=O)C"MF$='
M;A4*B974=#Z."D38%>9W'D4//E@;E]I/LT>;NZUOPI7+4-MDX15UF:?53&N-
M1_$PA>^T*-0-G0HE)W3GQ&!I+%TA'EVW;&4Q=86$S#[NW,65[BJB>>&SD8K
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
M9T%_L0U_WEZ[SX%&&/H7'TPL@1R/_B\?@Q=.'!??%<"G.EOOHB'U/[*QAZI
M,"B%I1F%ZPY)+GZDFY,+.4W%!Z?@!^KH!'M_6 AY4UM[%U)._4YP'NB936 N
M$VK-I+.;*]=:-<>G?]_=W=W9#6#-4W+\+FYX.D%LP3,D8OIY$2/N%1\[XT6D
MIX-M(4>(YH  >+! =H+S:E 2\F"18IC#M@_O\G;UJ(>3M.( =YT" +P3^-9Q
M8KK%1Q@LEE[@3L-R7#V8-KACMC_[][T#.S\*SKBSX46(I&DZ_/7[5^['7?PN
M[W"@&[RNU3F]WEGVX/L#9X'A]IUQ6L0BAO4EX.".S<,OFMY9PS?7&<>-[]_9
MX@9W$L_V>JG;AC5E !8NC" IIR0N8#U<T>MT%,&( CV/W^:\O8Z<T3>-^SKL
M5+?%3MTO=NI-BYW:+.Q4JSIN.7JE!'^/,>I#OO>XTD5;D[1&[49/!8W:\WB^
M8*NV^_IFJ]8W;[1C"1B":M.R_5K.,1VD#739+I5$"9M8H=NW4A -F/ I9IR4
MTL@5&JW4%52CY_5'1VP_)@O.&=@AB>GE&ZE@C_9V#HRU=*W56VNXB5DUF/_>
M[C;\#E-*L*;YR)U&%$C_4NQZRMT\5[IX^NLG_89',CAJ(6I6,J%?8 84+>I1
M0NB:(/Z"-0*8O0 K-ADC'H(_()DX\WTVRVQKNU)KU9J] ]PW>80,GB>#"[P7
MO@+CN7?013 2/46;GCIE1:;YJ93%U7Y+#\+(:'+)7:>:_(R(L2BS.*8<AX[:
MJ?I["T_ &76VT!@F"U8;X: 3@%]Y$[Y^N1^^VGT9.&:ZW6G?VR#)Y#45>]^;
M_0T;2 T7U^X@[@"G>NI&O+L)TV@D#D]-5,VJKQT\'C7W6Y0O1#?I$@TT%O?N
MSFLC[NC9P'^%'MMX:M_O[71?H3SSBSR7DMR&&\[\3D"B5CN95I QS8@9LB'!
M?!S_ IX)SC%L0-=M9HV8(*R.67JK*K5OV(B,VET-02<EC]3EL+U1[M+2"I2$
MG$3G_,GVL2^*CJ X@9B2'@J^$?$1J,:T=;$B[;P*XN#8>^ZX0I062FV!(<V1
M9E<Y/F *96$PHWBP<-MI81/5(N8N[(%T8>5XM?,A'AKE7XC(H\2L?8(*)Q?
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
M 8K@_\4BY6QU;262EI%IXZ9R[/1R0V%V14\HLQ.A;$?Z,$.M8J@R8%RY=C.
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
MT,6Z,GP-VPR"O0%C3.C6U)9@U#\[Q""TW]B9VYUJN]40/R?UP5DUQAZ2Q V
M';6F6,:HR)70]CIW^A;IGT.B=^*&AB.T4H:), #0DZD3)*6:J#L(**D42QRU
MY91]![4:U[9QVB&2.KR;QV,3+>ZC@ 72^!G3Y.F_J#T1-\JR[8IV@CI(N-:>
M[H;O!^6R7,0SF%<*=EBQY+)OF&6:+]T.CK;,VO2?6FF-[?V*6LR;ONN8/*VW
MQFN9!S9L*BO*\BO*[]:X 0=U-^!-LQOP)S!=G^Q52GDC=,M6<<;HL<34K=:#
M'+=7[:9-A6I^A^L!XXT;V:0&FK4 ^L]PN*VO6L1C+"-FESZ(1CA-R?-WMK0U
M=.,[TP1<$;I(39=%Z0$]R'-D+2FE&1=<QU&)-X[^/J2NNU5!+O(H'E/W4:4<
MTB: U(807'C;=!V_E2S<3I'XA0_],Y?V1%I^8N=#HG.EI>!6S:7[57^R_ OX
M*/+R+)RIU5[FO CW8^\M?+G5B!NK$0VDM+-U9"#0K<[;M*F0>[&*5C>&["!?
M3!N;ETNS>>SJG:;4;G<T2[($B<FH01[]/93G$(6"[?H^-E' T+@C)1/5@0I
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
MQ.8NQB1IAM>O\&VLIY7? S6-N1.<-Z(K>P_S%3"MH[NDK;A #.:,6'VS2^O
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
M$#B)V/A*%IEK/):'>:QDP#)6S- N-U 2,RUZU<C]J\W ]$K\*Z(79H$ML+L
MEIYR'+P*>%AKFX*,XP\="8:F$A84#,/2R;N%MF;A9_007'N:[R*!V'1TA  P
MUR\"AG0^DG*?(5ED B[VV> VE8Z_AB&!,WA\(JQIX#Z75Q#!F4[AW^KX0/AE
M^%1([6)M1?YHGPO<)OM<& Z*2 R+BF$AEXDUA=&P:O <07>&A9PS<%O.OLHV
MI@1VD%[1C%*@&(.7D:M>!/&@=^"E05_(M#%>X9!.R<^^F08/L54L?&JL9=T
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
M3';W;TKO#-I#E.B0T;Y\:MH:_HO?G0XB[6V5OWB\ZDI=/B+['23%Z1?#*/B
MNY_M"%C1XGTJ6D<@F!LQ:M25B$P<8EM:GI:<*YKU;.9;_?+[<[<MQ6:(YP:"
M\S.2JPKJ<<6:2XD>?>V#6WZ',TDL;)'8(<YRX;>8/\CYYP\\-T1 JX%V>]4K
M3Z/*CWY+^_MB]'^NH]TB31SL>\(@ZD[$5":]^]?"X\9OF*,=LKFXAT!B#ZTO
MT[40L O&<=)$6X"K8[DM?!6O[I]'%YFW=1J@UFY>'\-']R9Y(63>US03,5SN
MP\[YQTD_^XJQ[:+;.RP7^_T=>H0FK&BU@7)OZQ#@DAL4.WZ8Y6%90[?31X3U
M)O;)E4??7W\_C=0;XY']^ROSNQOFA*IU^D)<6/%#,+ IYG_&:ZOA9,6)0=N3
M)VL(>ETGZW$E<L@&T@E?/\G5IX$L/8F>[:<]I5P2,V]2\?D=8\HF@#OSZH&@
M,R]D-]B7:2#*&P%A[Z/E\M<%0:H.^H-\,""63&$+ D8(EKU:NYHTZ WR9"-"
M %=S[>8#R)ZSK)]C-_,+.X-%_C,FP6=&L,R>ILLC3)]IEKB:RQ+T[27WJSZL
M\%:7.@_5O_>#WW_FLP+9HVUX8)CE2VXM(&RA&/QXZ?[F^W?W?W*K ;$"V:?!
M")W<Z_!B(* V$1('J&R*95GXWY5YD*(]-<-U\_4\?6?=,@T3^Y-8#SL4EU0O
MT0O#NTSM2A4Z'7DIT;7QPV99;QG_5PW#&K/=)!#=HGJ3NQV]WA8R2X&0R7-F
MWY]9Y_VV^%VJS49%'?Q]'"EKOW^9Z,VGA W$MX?;KR]R_ZM:7942*[.Z!Y;
MO [)?^#W5TV7#*1&(8&41'L"D9^2B@&B9:0+!2P,$@JBHE938E,JC0H2H^E>
M;MZI=$G VE<FN^NUKPC/G@OS[,MO@T.:1%/G!C)FG;W/7O^Z,VH1#>5<[XX+
MP#PWH"GX'V^%:*9JWCR+]9M?V=>L:SDF7[H@E+E8__6VX1),L9>1A?OKN^<
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
MA7DFREHU"WDX#K@/1>/TA@HI/A.+)Y[0.CBMHPBYTEPJ&\#V1!9S>;=(N/K
M1H(!D5??M-58WW!CKKPDXC_W1M^:N=B<JR470[2ENFP'D@GQ<_8T1>/48<54
MQG=N29(P6H_2;D>*VUD2#ODC4FO^Q!]LY]Z(BXGQI4!;N=DZK2]4;Z_*]=$S
MZC^-2A=W;/77Y<, ;6-SSES&'?MK.WH'.-AM@%!O@/H0-E(=-^\^?#&5YJ*^
M]9G0.ABM(PTKP6&+[K+CPHC3J]"JT!N #).BPM;OL)9^0I&)<JFBW)=0ZX\0
M8Q;,@8V1"7 I1D6[-^UD,:O-0V^,_E.1/=B45(BXCZ0,EEY^DV]S]Z3PA$3+
MP*)GIX_LX_8'BC9$Z!Z92"7).!U)\I18#QO5?BY]+U2>.]M9[4< =L4;V3 S
MN@,T(Q*H=X_Q@OO0]4:K]6DY86+-4J>S?C6;69=Z7]6"+W6"+0U)8Q3/+ W9
M##/^8LO[BFU#UT2$) ,8H*H:EBZH(BHK@MR?E-S*U=]O+]V7[J]LG'M@)\5U
M8,-**U2R RTC KB[QQ2!I',^_F,4T$QV^2+Q?17-H%+(1[^ZQ[N\ .JM!@0"
MR*BKE3<(#BS9Z$&-JMZY1.TIPWG5O_Y>'@VU?F>=Q&4(AA/@93 7HPE0H2+<
M:#1P6"_L8#$X*.EW?F-5)-[J4@Z,S6TM%#>O>"Z7OLK8_L&IZ^JM_->"NU[X
M=?6.>X=R^"37Z$QVC_B-V-+?%[E6_E999PS?NM8/P 294\: @L 9+JB[QW%!
M1:YPH"(W)Q%$K/Y"KHLO1LSFHVTO\"X]N-)TA+]7MG0=J>*PA;T;@[X3M \@
MY(+<OX?!EQ/V[O:NJM:OOM[FT%;LW=S4I'T@N(Y+&Z1HCR3SD>GB ^U@MG-+
ME>D5"!]G()H4]6+*>&]*_V@[2+>2!,].),&=.@"<E_:@6?B%XUOF%#WT<QA)
MR, >FBY@NLDJMA95$_6-FJ8"YG1-44AI@28?:75PK$K[0JUZ.WJ^^/XT&MY\
M-2[,;R:WS@J!C9P8.F7%#N09$\X3G>E>?;_K$F:.D%I;*?GE4CEV\T1QA!<#
M]IZ"T1;RV%2N&+$3EYM15A@I=D7C JF(W&ZQXR17O_0J?WJ*QHX>;M:Y=1?O
ML/*JJXJP<B+G.2;K'41:9@B^%5V57YZ93'RVV*D>K7N6*J1C&<J\7/75D#G=
M=^5JN\;-9?^R8NK-RC9[2>UIJ1C0-7JK]GC4ZA*#/T&X+3E9?'KUOJJ TU97
M[*LZ9CI'JZH*J4)TTY-]/+1=2(79W'0A&+)(Y@]*LF+!Q#355D+C*75'PZ:+
MUD,[2X\:2">K,0GB/(L^IR:A75Y_>_QY6>)_J[*[\M-YQ!BS*4QK_)AW4/PV
M#/K:04\UGQ[X^YYT_</\_9AEJV6V^SU=M,1TT1 >R>^?JU<U]M?/>Z7]^,.2
M;NZZ[?2O;HN_4,3^%2L\XL^^EIYFSY-9<)Y+2O[Y)_JIW AM5/Y9?"XL/)'-
M1U&=:8DJ\253R*:#+$KUU26-9J MKG-P'S^8['G&+P3UW_4ZI\:3&+\5M0H7
M6*O,3 8TY(OGP<.?EGFA[(Y6R:Z@569.]+4BO=8?+DSSYT$HE77]E%A52H1
MLN>\W^:Q&!7*1GY6>#LWYVJP1S(0#_M9 @8+IG;3#=J,9>#?D<'\_0&F'!7A
M/73,5LA[;*A'RQZ]XV"U1)%:L_IMI-<[E"WKEFF8&),8&52_^OHW6EFX^_J[
MKU?RG*N*9HBED@>3_@U*-FW\["TZ<W..;RN!&2SX(Z T>KE0:ZA_Q?/K(B!B
M-;U8!:[$ _'4JX/I[A6I%R_HV6RJ6"RDLAF_9%X<>GUWMP_%I^H"R/H"53?C
M=)D/G6_:C?7GZG=[+U1=;D-5-X. M]NL^,*_/0ZO_ARIJ@NY*2T^11<1X-E,
MBN785)K?!367K-[:^Q,FJ[="7+V53U9O>8D5PNJM;+)Z:XSC9/56K"N'G!59
M_'A%5G2KB.KE2JEV>M*H/U;NF5:E?%.KW]:OJY5FBJG6RN<IIE2[9)H/%\WJ
M9;5TCW]_<,N8%JW>FEA8S]R2UH,#._[D"JYDU];\75MY[ZZMLM)]^,'=%MD[
M;LU=6[.\M?L[M^8VO\[-/(2U?&AB+=2%[W*M'[?F_4A1+F[BV H5\2Z<&)"8
M]MVM]?C[J_*S^778*O5BP&*R6RO9K;5#5#B )5K[BY@8EVAEYS:_]H5RM59O
MC5XX]6ETSV9_(G7P6E;:\2[3\HO'YO6^[O8BIP-I8%T!7S-].P=.H%WH/%V=
M/,N7ZY'I-1,^NN=ZU=Q[GR55(O]2Z$A^Z8]EF.#Q8SS6._3^MT?!?!\\-U"Z
MQ^'';W]0LW/I6[1/Q9CC@S"">Y*CNDH2<-!#/KULT$-R>R>D&:.12&7\BBW
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
MM:_M]"2>S0\3B#T]VQ!E;*S[0JW<N'@8964)9FO_3=_^+';D\I\0Q]4XD@<
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
M3 N)/17_N2O# ZJJ>,Z\A[@*TAII]G.9AEWD7]SG#\RK8.#'8_Z@R56N6,C
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
MA/F[(F8 XM1Y4RE.NL52";M*;)JR0+PZO$"%E/J*9&"H)+;%)LL2=9 J*K0
MYBGPX4(=F _P&2)9%DF*M%W*UFX1:M2U#G)7V8]\I&QGI"2 .M";$20!2>#H
MTT0DY05?PYQ?(P]D2MD%FB#:5C<PN4B5");,5"+ZE/  TX:DA4CA1;UNZ8)&
M[AQ5XKPDB.AFK2Z32TY$/?P]F/XTD$;1'K11A)._&GEHA/I</O)TZ/96KX5(
MJLJT\3#>\-9(:CG],Q1\ T NPQ,MG=D8/&6JH"8D1Z'[0QVQ!)JGG(B5R8#T
MYDDSIU/$CQ;6ZYH./GZ"5YC01!X7=$AR# 1H;D!:6?0=,0L;LPRB)?"">Z0
M9B2%:(;46Z8,PAY\7J^BX4I-,%IRI\-#U?@*2 I-0AHFT<4B/W.Q82+=[F7!
MKJ9'VWF,%B=6[+<Y$F!2-2RE@7FJ3;.<!CTG^@_;AL+\(;%"IR;I 12\5%=Y
M*K["^"1I7Q%>9[:]Q7/$&[F_ZG*?,Z<M>0Q;&/7 2M%(9R0LV*@=0&+:(^V]
MOA->)VPR9)%YS+ $L_(%TG20^B^:#&(4RP^\=/CB#^P:01J=_ ),9_\3H2F+
M*Z3O6K/[ K#J-8-?)GHQD0,>P#> 236H/[0OW#CKUO?FX/7;:X>/MT6)9&-L
M\Q]+3]2AK7M.U8Z%K24LC2S D( \)4X2OZFL?P%(4,N4%:(B@)I$<()0:.JD
MRPID#J!'5@?50>?8[P( P0C[G[B!05K?UI';6T N;&NR+FM,%+4QP31:?TO7
M[:S#U'K$XP6PAH+(EVQ\S)LE->U&5++AZJB$G^FU0]S]KFH$F$/+F:F?XUHS
M]6%D1D2R+,NPI:I#/_"RQ1K^WQ96.X""-$R7N\%V)?)Y4T-D'6,$DY<X[>M
M'3,]Z#X"$3_/=NP;+AO=,;I)YS>XDC:;X&40#(U(6B%XO7,J?YFCQ!IN.4^%
MS[M$,TNC.H@=FLB##]40=$\PA'=5ZZGT>KCL$]J@2J!0(-G@%A63% GGC7![
M#%)"S(_>V;\'<F/;= F_%5A71+E-FB*QZFNV#V2XX#B^'!K;E.B*NK -XK]0
MIY+0I\O0R!*Q"XF((KN'AY&=VS@H\FLP*VO(;2/8&R4D,MCGV 'Q1>VRD FF
M!EPM(D1(4SA(HYA.?T)^"+0M$E/NY*1E^^9@H7=O$9^8TYW"?YB%8!).(0*&
MKYR>%;74\>)Y#3>^Q <.8&M2HQ4/C[FLT@FM*/:'X^YW"'JS0>6/<V^N[5L3
M5)Q:M1_Q 'CAYG7C@<G9Z\8Q%O_7.FN55_Z4#?>G'6E\C<4N:+]+U*XAO3HX
M/M^O)#].]ZW+O%WN>F?;W#90;)2 Y+HO2,I/JH\-189Q!;-\@]61^XN@I#:U
MEYS8\$5677[*))IM;XTC&@7_C>>EW(KP4MF\@:6?JFZ&*ECI]L/3TV&R/1\_
M@7VPNS0V"MA:)+PTLJ7*3+P41*Z('8O5R<ZL&OAKV>]?\S9Z"T/8!83R"#)+
M9GTT#7.71'%=QEI#_D32+HW<N'YMRV]N6;B,V@3O=^EJ6.Q8O-M;CWCCK(NO
M_VVN_!E$B;"<0!*;JDDL9QMV;MOR=M09WB#MDOAV WU/N-2Z;=(3FX!Z-;.G
M.2'F$9S9D/6VYV^\P>ZNT8*ZP>:>0!EPZ(-N]O8:O@B[/P3P[V$S&NDD[$E=
M4E>C*5^G9N:).TX*?Q?U9D2>*"%-@K$OP0"/S-Z6D-TR2'4"K^Q*. #+-K3O
M)1ED-YR1KEAPK9@3P$T4_^8)7?@.W8_@$6;LX_&P"A0 JTJ?]"8B7@1OLP+V
MGNZMG^&>K1.;8-Z.>U%"P*)$F][8VX.F8)I*FW79I3$LKV]X',(ZZ\]K.ZFT
M?@(>#OVP=>:X$=H3>ADN/H O0N_FX(Y>L$@>H^ >KP^H&MAUC(HP;U28>H,&
M*7V59$-L8HKSA*^]> BMV>$ N :0*B8Y40@KD7C']E90,,._<@X>=@(H+D_0
M"'8%@4V=EIJ\/'=$JHB%SVCV&<+GV)TW#'H!( CMNWG?4EA/@6W-;+"M46-;
M4QMLZP;;^KU,J2$UP-6*Z.IIX/R6I,]9DME1B6!^0"!5TDA:NB$JBCO*;6?6
M;8 :](6TB&:'OS.DVYY0=N4]"!C-T6PT$0&UC"ZM01_!OLX0,';TFW_,H(Z'
MX6#'7&TO26]$UIPP"/U';"4+OQCK-1KO=@+)0A,@"2JS$6D'1+9KO*3M+5;E
M RMCI4)DN+;!JH5(E)]4X\HZ!':==8"+!"W_=XDZYQMAV, Z7@GX5M2X0V:"
M3D<@@6G:C=_@:Z1>$@/4T<>S#]&6#:YPN4DZ3M)F#][AYX;?)AE*!OKZ^]-5
MN(&*#O)H>XO-@=!%F""\"_-?^"B(+N,&^GT %B18NLYM:6(Q"FU));%O>#)>
M]@@6@R?3J:EWYR [J4GB5#L3^*5I5V-?NT8G> NR\$4@2@8<3&Q8!FP0N!.L
M-'OFBV$#:@M9&U!+S"72?,,_4&=[BT[4<48*N2;K.%.5")B47S[N%.\) >%%
M#NS;10K=H&>YP"(,RD<^S78$P E54W?IC^R;WB2<K$_&ZA'D >T'BR271R\R
MZ4>CNV*]M2=<>-_DXA..'A$=F@:1-"&X",7'IK0QH]"0 YWP,KRGA"OSP\^9
MKICE$R'C15PG4O'?Q;<1D"(.@HXO#ZEX0PC1\3-M394!7L(P$;P7L(,G.G7?
M4]>))+P9:9:>X1E-<N[$S]0Z'.I+4$62[[X W7EEF/,G&+"E]>%O+E)!X-V
M/=+8.ZO7QZO^3]-Y52 BPX!\[_B65OFZ;;(<A$Q*!'J%-/FL\]S":* P$9,Z
M8I '@C]P(X1K^,6*!C.:X($H:#Y N8KH%0B9U EN7]M_[+6[Y^F'<JD6D'\9
MOXU1F18RT3[<FF+N;YL=G8RSV]MZU9=+K-FZVY=?\Q]$*=1!&,ZN\6_!#<,F
M?[4C2U6I4[5N+!T%SPXHO>2UR^[GS7LJ-?4!$:@?>]6LAQ6X[H@'#)Q>'=EG
MN)MV'2*09>=/:3@+]B\[Q02^F7I,&<_!?NWL[EPY3V:/I<CN1F19R AN1R:@
ME[; ".N,VF Z;:), PG&;5S;.E7QX@6SAZ Q/];W9FOM6ZHL/YWZ-11^%)L\
M_)3IH#EORHMU2B)A;3Z[HH[5K&RZ@(HN0[TCT@D!%.[<=[40:M I$<3WI)!T
MN\9%XJ,CR"@]5W,B E#VA.R=2"YKA"#300 <WDX#\VPZX1@,.0&RUVS<'.+(
M/.:FDY@RN ^*_ YZBH7Z7=X%#*. ]SMP0WL[U'5GWW"BY62/;4Q=>"^=94D]
M=P=I96"=@->KD0D8'!5%=T!I8C=)M%'SD?#-%'S"F7:YW.HV,X FB,V.9::&
MCH_'%#\!"6Z/E:7Q(YNY230 !F_1& "I*= 092:[,:CXZ2X?L"6R[B#4V>\V
MQS"4RG?ZD/@ZP3G3/VG4@-<%F 0+Q5J((5*U5D-8WR$VXY'E/=E)NJHX:3Q0
M93!@&JIPH5MUB/<81(+!7!NYSKUDUTM=U]15<HH%N*)H/9KYLR'# ,$=5>@8
M1!"[W)=N (01E.W1V1D<@&UU&$Y6Z;MGM3C4Y!$6WM)TV1P7?6^% T^>\;K!
MS+H'(-B(E@HE]V"W4-^O#JX>T\;QWT'K];,Q0R>%J&Y-#<%849J+\65'N=\[
M5'SEQ)RA[IO$S%@ >HI\Z:]ERXR5MZ8V"+4Q%KFW0<=^ICHX0K>#9,$\N<PA
M^SY)LM%11/PV+"*PTWE?;R')HF7QOA8>$,T'@;&]90^!8Z'9LBMLS$\UKN(I
M+\],E2$-?Z[A<JD[?V %(Y.G-&&^P_.>3LXT^#) TC3X,XPH/03:$9ZK2)ZO
M.2_ WP+Z_-].:B@O/";!/^%=7EZFF?2=/T<3"@#FV9#K:VSUD'>>9>TK3Z?T
M7'2")#OL:DE<^%M@M\ZF&J'7)**GXZ8YT[O^W00N=CH66@_:8#-D0YL VCR
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
MS=+ZC  *E@U8U"E:'TG?\Z;'"1>:!)(=A1DJ!F*&0C^M.OBLE/N6I?34XBS
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
M14>U\,'MSHQU+ 'K+?@5?K)8,S2]QOHS&Z2_]/96W9X(A+^/EV8A8P]&1<,
M>5TB4Z;A@T+YOB)D,LF@)M0Z8FVC$6F3*?,=_A9TL0<KP(3!PC8A]#3]'9[=
MT;4Z,HP$[8_=P&LV6GA99#=[PBF954\W(Y#_8\_#XMF4%=A6G[2J-EIRIX._
MQT9>TT@D::)MLL'S)CX9^C>R8_B2J8NJT4"Z3KM(B\+1Z='U]E9--&32&1L^
M";N Q4#@6"+-O=M:E[Z(S;J'S=*^H,Z!K$HC7-_]B5^$/D K\[(J74/OX'*=
MMNN^(ZVZ@2Y42OKDJ=MW#O7]ZN ^:R)4>#1;Z27*UA_-GX)?LJ:K@Y->]_F]
MMK]O=+!DY5O8WG(V8?/&1K[257 BL9[N1*)Y!")I;D\&V LU65%8FWS\+R[\
M^'TW:"-QN-Q88LFJJ&,Q+4A86-:0V8,FUIDDZ31;2@J2V#=<TE$V#(N(.'SA
M:?/\KB;7T9[@'!R5&CHRD-ZE:^CILFGBIVJ-AE CTD #(27)75FRH-M]'<L6
MV1002&S2 IR\'5INRPVX<K)>M]IXH_C%!G\SWXQ7OC:QL(*1!/2!>,\R_,3W
MG1":2$4Z].TF,EJS3-IGUH1?)K"XQ :YH((9K @=L4\PDM#;&/MT9K\#^0[\
MS4QR>PL_.>\A#B4$UAL_]X1C_I*$\VM!JV.MX2:ECA1R<D GN<[(UD$Z6.&4
M;B!J=$WA.\9*0++J)M4ACE FB_%2)(A5=-2!,X%!#"K>*'XV;V)./0LJRE5#
MQB1@9Z#+!JR\@:5<8.]GMEC"#X1T1#F:8/939>E0GIX2GV3"5#/>%YFBH+MX
MQUZFP::?8'^6S!R0AE3[WA)OY'<P]&]T#9^PV;]11-**'^9N=>!*C#?\W3CU
ML(^H#@J#E%)[R)^6>LMS!&(]S1^MG_C4AA7A;?O^<Z >/3PW4SM_.+V(_+.)
M->1N+-MJ6C[WKYF/P\^=*F;$#YX:[;:"!TL[@0UJPP!GPVI;5(%((#+KLJ,X
M1=<PC3WA8-R?P8+ 6JW.'F41@6_"'  #RW'0"[N*K&*O"&%MB952ERDO1RI;
M!FI8BJ#(701:DO@VH)"POB>397YR]44]@#WA AP",F=';F.5UD6LL[V.7 -Q
M0B^$S!^@?N"(=3609P6"QM4O]_V(AT+4_)YP2">;T.DX\ &\#]!O]&"P<A)E
MG:ZUWL+\1%T<.#M"3>+?R-0]E/8$SVUV#A5FZ2B&!MZCC'J(3NYQS0SIM;#]
M /L#[Y)ZMOAE:A,9,)7(9PV!&56')G1FBYF MI)EMJ!G\VVQC^T;;""2T4!
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
M"]P3#BQD=]+RRW.^-""2.[! ]@_BW$!U<#=E^  +); 6DEJ'^H7XR1U+K[<
MUV OW[/8!'83==*^#'L6JC"T,8MXLL@3^:9_!85ED-9LU%M&[8ZB]1&B^1DL
M6G?Y;_"*=:R!-&B%UD/XF%AENN0T^>)G"OO=WG(.E'>) 7L 6L514LGXE#$U
M=FU*H$8#OV#3NV)\[XK\IG=%U+TKLIO>%?'WKHA2E6T"4'-M\E0ER@_K4:+0
M1FMBEA@-3@!Z\W^."A)\&B@Q1I&10%CLZHKX5+!5?P3 ;;V7L2[BJNC>ULF'
M3,F!-T'K;D0*T/0;^V62APZ>;?2@= N7\EWS]--IZ^]^G<L&\&G5NO-*(#=B
M+W6.*,$2X),<[TAV%_'L(^(\VQXS>8^Q\Z>0*!0*B63@='!R*P-C.>583G)H
MAD>Y\/DA)?L7SS=H_4YRU@D?P>>83V1RF40V/3(HM[W%HAL46S<I#.X.1 =:
MH$BLM^P6<@X)2%Z%((:)>2GT-$N!7)G7^-S><@S3(1N>VN^;@$L\ 1?",/L
M[@2Z(]6@G$MT1EF53DD #Q\1H#>-P/[F.=?EG^%IU<%;1[V[SQ4OC[+K&IA1
M@H%ZE7RWWKSOY*1R$V#VF'2[A':"FWB;N,S*])"MT=7$5OMN0 2!0M7L]MT0
MBB$::I<V8+>;F[M!<+1ONZNY)1/#+L/1R7H;#H:,-AZ5=5<G2]KP>WM+;#9U
MU 20F_OM=1=CD@:?JD'?K$O.>T,AUH1PZF=["X0:R<-[$YS_C*M#/&1FZ#Y2
M40/;K%"B'2B9JATUI^:#[49DW7?ENQPZN2U.L@I"OR_J^94Y._^1'YI?N9<;
MTOV@43SE.#&Q,GZ&PIL6#QW4P9P'-606WC\U\V8QVRP:,1_4S$/8QA[3L(FV
MX&/RP0R6KV'6TM ZUC2IAPE.S"!35)M06D@+:L+/XPK_D.K@Z*IY<KV?E.Z>
M,VMJ5K6#\UUBL?-Q?'MYT>G+$&WA9-I4.JS"GF,.K?'#Q@8,FUM5_[!DG1<'
MU* ]/<%*:NT:5 W0<2D>Z\E '5&G1@:QP)KLS@E\](Z,!3A-([F^%6!*X36P
MV3ZP!D.F&1@PJ7[04@'2DKPI$MM)Y&-38%; SSW!V0JK#4VPJ@*P##LBI++P
MK[R]]X>;_&]OC>ZF3^A!9X&1V@_'O*(>.WZ)B70:+\$"4&MC05BC>I-"4>U5
M4+ MB#N:R&-@#K!E67%62\82S;F)9-TUQ'JLNU>?QK:?WV!P3X ] N*C"ZRI
M_ (P7.7E*6;$QLAG&/M]BM6!$6\^J \9W07)"QN?<W;6SA4?:R(JOMOA*/^Q
MN2JER:"%65J7^=\<NO(R#+&P!9(>67H9%.M+K<1I<,#0G8O#[(/IU-7#[L!4
MV\5:K <S9A%1G]'H\ECJ/_GB<UR\L)0V&4X!:'-O[?Z8&^Z?_0'WG5QS@-+!
MDP$;SN#Y)/ON&5VRYFKFFZ2IAG4I493!LT_D!I]HHNG$U;?A%NY/(7R+J?:
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
M41U,E&B%& ]F<OF]:],/NB@A;.:]CQ4&-VKR+E7(RZ^NQB;1PA"P?6ROY.M
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
MM<M+] \&J&R]2;6N+/$-29:,/B>A8\/1""TXJO0CEFW5(,8'(8H]XZ'+8[)
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
M5%X&U<=ZOUA3^5NCA(4*" P.H$&^8K-$G.L#&6@/:-K%I3GX'[BP4%:P]8H
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
MGJHG," ,7T<KH$'0IP60,R+,%-.VA#[&#0\*L.8UT(]BXKM%.)&$>V.LT#&
MU0IKXC=TPEU<GCE[@A  (;@:A7Z/,!#@^D5K$Q>PLR7<OMVL+;@D34*(@&ZJ
MT_U9=M3GTNE8X.F>UW0],+_K,ZH&,(QB&FU5 _(?T0!#<V-/3$W218DRE2W]
MF_F#R[-!/],O-U;M13EJ8LJAH_"V_$(_MJUARW!_5ZL<G9D7)1[ET_+C]7.N
M4W@(YSHD//:L)76[0Y[#='-S'LS-;Y3ZN83I9#9MN\34>!NW0+TZ478?&F1O
M<C530Q485APT_18.[.[,)Q%2RY (UE#Z"AIM6M\FG_I#Z>:UV@#E+:V-&/ [
M:02\GTH&!UILWF=V3:!%,8)9I#I*?A[2LZ*UCID#MA:S<[XMA\W;2,J8:G<'
M37-KDNE76KNZ910ZY/.CSZ*K\M"@]IL &X^,^ ]>W\&:WPZR1B0:51.>!U9!
MVJD=4*8>KY=S!#2CJUN-5_0F?!=41$OC.W =E$&>J'V#41X-ZMOY(MV;%>3&
MZC98D8QN8!H90SCT8N"=21VSXWVF?UV&=ZVMHU<L;]UB@PEYX$DZ"9=ZC^@E
M !>#UJ'$W-O+)GR#]]HXE7OCEN]>WYI$<)34\1A\IFFE@)M,2BW[**>IQXU
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
M*SKC96<X@C@D=<8%1Q#W>L<ET88&QQ3L'_(=OD7T.CR<%F]X6#653*6S-$Z
M/^4B0_IK]K KGA#AH))SD%[G^[2LR@HU8&,/.]@TS$^Y3E"%96HOG75^RJV*
M9_>Y"]5 H:X;/%-2+*?(@)% ,#B*:7=G+)/&-244_+2#M-LEO&Q+=SR2[AD.
M8.NGBFIJAN7/.V1T04G'_FL47N\Z6UV1!?*])33T/2.U2^$N'ZLI_8?.:I1W
M=\Y("_![SAL@!:,JKOA"2%[/2Z(P PL12XB1H^%_AX4#AMZ4GBKW++.<T@ -
MM0T;IF R"&!<@O2Q\M8R+W5HV4&/!R_#!!NRWR4CV7@VX@\;Y.VIUGU:7Q"N
MLL*RVG6"&7S#FH/J1.?@X&^*^D'GG'JBE'#.!I9XL>"KQVH5 +QLTJD.<JR!
MEH\3S1L]=4\B'[J=!+ ^I'.$IT%2I_C$SIWKG-UC36L,F!*PBCW8$1D\$?_,
MU&;A17O,P>X.NQ>:92#'X5W[W'&3%H'CM?$Q("[:SM58)I\.'&#!2ANV(U?6
M;?=J_.YN('.DZ,*]+2UE9@$RRT'HPJ,D>_XI@EW#ZFGG)9;" -I&%:V -Z3K
M:*88V+7ZQL+<TY$.SA,.@])EPB.Q44@X()-8HMD!!(WK*NX,6Y_;><%C?=T>
M/#FYQF=WQSW5EU1W,]3T%K]K>J.NZ<U_U_1^U_2N-@5S0UHH_:[M^LKI>1?O
MVM00WWX9#))2Z_[D[;*G29N>;"GX)%O2+X.C?J_<."I="S7YQV]W7H4%':9F
M_Q!LB.VV 6_'KOGPG7S9]-RI-W;OA++M/B&[<YE:::.AF)*'D8"E&T2[;#).
M0E%G$\]+5Q)?1.'%M'[A7[?Q5*ZGSI+O1W=GHCOY@CX3WZPY3^5TZ['3@BG!
M!YIK>O6>3@2,EGR@JT 4;ZCD^*+F"998;_GQ6U5(8'S3N@1:Y:P@@$W1&@WY
MH]UG[Q0P7)S(^#^T\ $-1:=PF"B8S*"E2A8A.>_Q5)]KCJDKP7<)CU4Z35/&
MWX*+1;#V2&=N"8X+%-H2:7HJ@IUH##Y!<ZLJT1?QRXGL[EC?M6IJ>.=(#1[H
M:MBE81\EU@<!TK+X@:4G]*,,(@!4SVD$VSVT"F#V;_;9R8<^I9L-\+LDL/*I
M6T<_>;IOCR[3G7(N6O>"4&5[(;#\"EP;3'58=1>L$,M^+&*<Q;C <)<9(EF#
M*SB!^UYQ.>)M\3J6MN$0;MRU.BQ;8M"/0IN(IDR0$]B%\4G53S; K6(?F$X+
M4EIGF!MB.P .^NX5>+F,CLLMLE& 6BT-J=787OHRN*H?OW=K5Y>?17[+5LY$
M]=S1?N7B0>%E4&RT:S6Q8F8/W8H1\)R[,@_/!YHC/W[;6$.):P_VH_E!&W&<
M@SG*-(B[/8H\KFPMAFGT.2\".8I!B\A'+,1API_)O@^/[G">P(]PVY<CV+8]
MVWY!^"9"Z?_]2&5'?9NYE@(RU^_'[R=,%E=])I;,L4-OSDW6JX-E.E)07H!>
M;7.TII&[44WX^=^&QOW]NTPE.+\P0-?XZI@6ZI)MOF%9EW@JZ2R<FAAHEJ6M
MQNJM:O#R1LF!&83G].O_I!:B:NJ =GWBYL,Y+SS+CF1+164Q5C5MAY]CSE*-
M36R-[5BDHU>QGIW^WP0T!ATH%>(\[H)&QV$L>K?@6.=%NQ!SWN@A/8"%;UL8
M51H! YHKT_5T=$F-M4@U>%"*,XA[R(AT!Z=086U)9BN#/S+;$[]\8/E9MK_(
M'C"V8,#ZLS/YLWHL).]RS[V4X[].0\F/4;!.ANO$Q>>VN3\'6&>89N(#0':;
M%W^P1+'V,I$ME*8NOIR!,/T%RBK8(;L@.\S/"$QU1\T"KT?%BJ:FCY.#=-P\
MX/64,#2S)WWNM241W+1_. !N6OIL:'(J4RPA HOI5-KU.[: <%8H1VT:0-,(
MW'?')(J:EBZ.Q>M!63_(Y0I;*D\MP1D R-C%:F[Z-N&-Y(U<?+P1%6T_GKP^
M'#?[5^^/K]M-VS$:!85,.B[Z7<B4UUJ-G^ED-I'.%!/I7.ZO*?Z-WUG<_)O5
M"? 3RTK"^R(SOW"$>5U>\H9T+XC!2F6Q2G6M+?%F]<,H7 "'W9*A(>H(Q1">
M8+A=\$/@6#<+&G>EP._&N":?R!3\%BY,"DD$;HM?*B4F REQW8S@AVQ%.^@9
M=^FC!8@OK'U;*DRS;^=3W$O :#H.V;(LZ]2H9'KU;K(D9H5%L!RYA%FM39F=
M[J>O+3GFYB''J,@IF5=38O+UH]U_6R^-M535E![? #^G:HHE&#LU (M8V%.;
M>Z9.K'WP=)STTHAY?CG4#9#+[FAG'$)'+WC9O-,)S?:R!3@V;ZR+\7=_JP@]
M-5?2)'>#SK7=Q>MBQ@&.4P$0?HN.#RPF+M)94> TE2CD4CX<U5UWH3P):RZ=
M%F>ATUDI-![3\$#,*EWILJ)E\W.:@A$4A4PU*K/)W+A1N0FV93BZ*<4JWY9E
M@)X?*.<G!>%B4!77FI1\_)/M(:7L0J04%2E<E<^/#_Y4'^OU,'GNZ$DA)JVY
M*O6X,'FN.GQ(J_)D6I7'2';5WI2J6&.=69'@>MJ-R0_U[;U351N"NQ]F#)*1
MN?8C(%E/\S%=]&OV7VNY'1!>\J' ]; (4_W/?$%)WDM*,Q*J"ZF64YF-#1OF
MH\/KLFRUV\%KVS!RK<^VM%0D^YCQ&X+DZJSJ([+H@:%K9X63Q\]&8<VTP.:)
M^Y4$X6CUZNKL'B_AKK.UTSDPJ[W74^.LY<X:\X(N*A)?7_,FETED"G[K(3=$
M1)9]*6T]K)IBZ?PJV[^[+];3BU)72%V73FVLKBLNBLAEF3'\X*BNB$]G1U?R
MLK"ZN69J*9PBB HW2GE@7IYEFK>-XJKE^08*;L=2L69T;/S4C>]FRC5HIDQO
M5!/56O2>?3=3;O$-OYLI-T$.;'XS98@4RG=?95#/0\HI<4NO2:CBS*Q+=\V[
M,ZTF;$6S1,HILDNO.L&3SVQI#U I@L;*^3@AGH"*D'NK\5?"5?.LL<4\, 2[
MV*E_2WN*:ZL@_:65W9N/A=Q1_JIYG-E2/EAM 7\J6=A.KBC&9R!%1=MO=UJ6
M7 WX/_)VDW:L!5VQ"?65)#/=1E"LYU]U&5= 4\SZ>0SJ9>%6O=5S#^G6*KMI
M5FCH!S39I(JAVJ;7L?^S%!LEQF.QIXM\^;S)O[UIV?6CP9@-[2#J\ZNV77_*
M*\9!><LRF#]%TJRV'NX.M=QZD>&R[=P@FLQL)E%FYR'*J(AJ<'W?R_:2I=?:
M(LW/\1'54A1I,8(<=!3=JEO2,!"^XG-=K$S!&%P^G5Y4[N[D-2D577$\.9M=
M?+3(RNIU#D.4E:_>JLSKMY>/9\]WK>.E5I)G-[>2/!,=7I=ELV6.0*>=G J%
M7G&I2-[<43+%695'5*@Z+9R>_CEZSQ:K^373 9LF[+]BL\"T&M%UL70ZR=3-
M8_GH\2"S<#GWO,6E*S9M"IE$)D1L>6T%9"5"2HO'LLDJ_=MT,2/V#\DZT-BZ
MI:+7EK*RT5#6LFRKA\.#ZW+_K",5A%63V8HSO1OLJX649E'1S!UY3&9O+X]K
M]_DUH9E8]5QI>DW8PKT5HUM!/6O$RH6709]_.%,OK^K/LK#!^S97M1"U3A3<
MT ="Y=)H$ZVN@F0AAJ0Q%B *:4J&/GU+JE>RS_O(ET'Z]KE0OQ8>[Q[2<Z!R
MMFW4,:].+?JL3LV]#(JU^E$E__A1*?_X7>UT9;5/"&?#)-KMJ&L$CG_]-KJM
MX)+6+YT%?7'V6L&UL\G4SS>@@QN^!^)7MUI5KAU>X.HRKZP%(-BF0AM!JSW%
MT(Y/W&:J<SS'0,E-A"0NW23P @G;V8C%7/KN3H<0MO^3: 8O*1RNSL;.$IUH
M/4G ?:KOIO4<NF)4TKDN/@[T9@=WJG9Y#"U(<"#X![P#Q2[;\SFVXS;U0FP#
MH6)_"D1AG6C8Y  O?A&[+V8=I)[_7MN+PZ?/W%D^*0@EQWKP/@C/9#TIR$"X
MK-_>_N/_\KE6V0;;!G23K64<[*4]U@'>#\L#_29$4$+_'TY) ]T@:9S.R[S6
M3W!FU]Z9VN$_I8[9X7C<>8I6P.Y.HT__<JQ8-6WVNLD;!X,M4V9K8_>YNA==
MN*!5ZG2(B'MRY3Z'*VN):*V A=?W5-D$V&A]%ZMT^6Q7-N'+@F'BIEQ>P[6W
MN)U6 YM%=_Z *4Q"5[EJ1%5\WNQ0(US-H2(@&VNOK$WE &JAS?%- ]<7*X3K
M8X\@0,@F4"16?%S3E)TK.,MI_1YB?*CT(;KG*?NKYNOUDRX49/!"6U:,T("(
M_:H:\H+]HTND34G3C3'V+[KL;ROWN<2 D;K,GYU4+]H9U_&L^ATRK#R8?)KE
MR@4_C\&2"DCH3:EI]&E/&-WLC,!V$;&[0WB@\E&XUZ*!.PL\7/-*BWA"6.>2
M@O+(<?"ZY%H57\N==&G5N!F9BS)TT(AD>#"N&"^,8J(2*R:89K Q4?T\?1:?
M#]I_SL6%E&5T"/">+QH$^ 7[+ 2@7.(=;<G$_Q#]@>P?14\Z+'JLJTR14Y?F
M62I]85X^Y;/+X 7K4,L55WYCYAD&V#IZOM4"\P.UNJ5&--M892BQ=L6#C2)@
MB[#H*G^%-@;S:(\X02<T,IJ<%;)!)818QH\S=4Y\MC!3J8D0X#YX,#NZ74T%
M,#%SY[^C!."MT;:!;;N?X+#?M,'...!U(J*.A'/34[QTE9R2G[+4 "WP"\#D
M<)C,-='Q[S;G]F\/'YY[#]=I(3\MSA7ZD+/M*/ [5]B06,XAE_QH2"RY'ZC=
M.' J9;P?HFL,+[4%\1)<OC<+7A[.'AMOAV;__D_,> FLQHL-+X&:S,9+ CA4
M[Q+X6P\XY]M:'K.6 <C@Q6AJ3Q*);FD??_?)-I*I%_W1EH0V>"N6:,)*!\N=
MLQY,RT@*OW3N0.4U$;76(9" 8*@:-0!Y_#\%W:T&KTO@WY5E>=@E'_7O'+,1
MA3(\3I1TYVA+Q.NR8\4;?*'1JP"G$MHZ1G[_^Y^]/:XF$5G\!_SK%OD%CWPW
MB2+ HPJE7]P]+YOX5&YOSTX:B5(O_%0.!@+G$WD:$IQI(E*X.4=^L]"#JU<,
MM>N7*O%D5<8':(R,5:KM>4%G ^T7=]OOP@G*&M^0A%\<:@8&V L509@N>+_U
MM_TU_).;H;&S,__^#:#V@[I&^+>]!@$9 0_O4JQ9<(:+;1"0AP ZFJ?RA8(7
M> A5!C@//6\ZJZXJ3W5C-G1*C$:UAW9R4"+*.]PD\#LO@_?^N92_RK[G'W*;
MGFDJ^62:TB^#K''_T#@KEF4=;#D7$AP#Q6I33<LV;BBDJKP&/K%I@$#JHX')
M[KZ]E_:WZ"X5[@*,,+2K=W=2.>I"IA)#D62J3:BC"G8<#\<$CN&ZIB:T>5QL
M NXNR[E\2$:;?E$'F8UI&N18D87#P<G]B7]"XRZ=_'7#/D'_E?KU%SY--\%X
M QF\NT,MQ*$3\ +-R(BLE1W_8CT DP+TWX!'W0!/"O,ZF+XQ^GA<>+%.-["<
M\YJD$*XL]GC07B* $Q2\)  HCQ5A?W?GIW6N\_*U?:9]#O[!H9G*7<-Y.JHB
M)K@*@!2TF"+Q:'T2G&S%3FBT>0,_3.U, AZ#VB4T9O_ ]_"]?!?]".Y<%4T,
M7=YC]SN<G AM!?#6ZB?L:Q,%E8C.:2I(!$Q2\5W0S+)D2):1;2I "0J\&J_9
MI8 'X'Z ;8O@H)6M]!0?JB:+^W _%+<ZV.@L@N $$&P$#N.ZRTOB[LZ8.^HM
M-KU!_!_KNDG$0Q/ VJH#-:HB-;R 5.E?V&+5%/PG2YU0_"GG5U13I;C"MZN*
M6U3C? [^ ("G;W1\TLZ3W+DP2K+D#I\&Q=)@X.[A*0 1>+II+FNHBP2XJRGX
MOZSS4\X^\<O8@4,ZJ\FQ$NE$,IG$_P_R4VG"1^#UMNU=.2P!!,  X)>.G(9&
MZK3K2\!CZN3ZXKVO7)O/K2EX3' Z/=2<^!RYT9(02J.(#DIOK MD$IE,,I'*
M^[716UAE=T48J*:&\@5>;\G<843O<W57:F+*$]U:QN.T8DQG0NF#<"T-/@3D
M *(!H*N;(&:"A/B0--C=Z6JD)ZFF#IYT4Y*Q*6'X1;J-?_<(A(D7N ,O$RNO
M.T:(!2\APN<NFQ3"#/_P#PH#ALICY1:.KS,PQ4>.SQ\/Y[6K:K&M\U/I;(8#
M;S*U6=1CR9(1XENUW;(VUM.)"89%N@0*'%V786UJ@0Y#5N#1(N1Y>8P7\O,)
MY4PRGRY:D?=\NN3E@F$W!QW\$?H?^41PG?3L?'0X&#RI'Q_OJ?OVZL4Z>)+Y
MO731^:GD,)H_!.)APW0BF\PDBMG S-$,0I]J=ZPYLFJ7G+(F:N66K_?],K#;
M0U[NWV@I*7Y ,GRJL=&W Y>@CM%IK#W5G6U*I68JWSA\K+QM$WG:V9* :R]$
MO:E$"<1:LN WVXTE3"SBU8A,<Y<6P1)V%I8AH(>AQ4?CQL?NCL?ZX'50.3(6
MQX\1\L%7)&2X%\4=>*T'JF+JQ*'D_*!>U%[-\Y:>W4)*#KKW0J2<+283A7Q@
M"84/(7?=8W -=@[J0&-HP!6]S'/';+NB&J-\T+#:1E"J-R2%VLT)5MED:HA[
M9GR+ 18TS?]3KO&8$.R@K-[ MC6FV.?PCQK<A+O9R^#/U&H!XY!9+>RLDLZ1
M9I,(QE*38BN(_46WO;;Q^Y;_W-UI6$EO$'8$RRL9\+NKJN:.\HHKRBWZF]O1
M7>M2V=VQ>8 ;-]QY4>T:E)T,_I,+1J]=O(-" L4N#R]DHC533'/7S TOV^IM
MG[NC'CA^ [B\PXI[#+O /,%)38S_"<8L.?$$1TL@;9L1)4-;E?$UR,\*U0Q4
MN& E,5R@232,I%(=# Z^'0&@(0,JV^CCZ'/P/9?U6^?E0W9IF\@XH\#V\+%Y
MAW[!D7=4RLA]+I6RZI)^,JF&94\T%__7_N[..:_P+2:A>&LF*'V<!-<6#/OA
MWHR]_3LKQH&"5$3P6M_3,2(BD)%/82< Z%5:]N\!D4[CS0T">&L"CL8CR/!:
MDV)NZQA@6L;.DT-+%5\&Z6SEEF^FZGVIM-GY,5N>C8EE@,&$TH)B\A=WV:4E
M>/]P9[QN?-<71%-?4)RWOL OL[[9J[> *%6Q3W]H&QT9?OC_4$L#!!0    (
M /F!_%;A['Z+H!0  )7J   1    ;W!T="TR,#(S,#0S,"YX<V3M7>MSVSB2
M_WY5]S_P_.7FZD:6'TEFG$UV2W;LK._LR&4KD]W[L@61D(0+!6@ 4H_YZZ\!
MO@F2 BFY@JUCJF8L 8T&&K_&J[L!??C+=ND[:\P%8?3CR?GIV8F#J<L\0N<?
M3[Z^#$8O-_?W)\Y?_ORO_^+ OP__-A@X=P3[WGOG$W,']W3&_N1\04O\WOF,
M*>8H8/Q/SF_(#V4*NR,^YLX-6ZY\'&#(B&IZ[[P]/;^:.H.! =_?,/48__I\
MG_)=!,%*O!\.-YO-*65KM&'\NSAUV=*,X4N @E"DW,ZV9_$_L^*/1+AIX:MW
MCROQR_:9_&V.Z:_A)T0WXALB__TR?;KZX^W__#K&WQ?K;]?_.?WF__ZT.PLW
M?_^%HAOZ*+9TZ:*_WT=5?A#N B^1 V!0\?%$RA>+M[D\97P^O#@[.Q_^[?'A
M1=&=1(3OMSZAWZO(SZ^NKH8J-R'5*+=3[B>L+X<R>XH$3CE#+FF@)U0$B+H%
M>B]("^2)WPZCS (IJ21]%Y&2A-3#)3J!W=,Y6P\A ^@O+A/"4 SF"*U2XAD2
M4\4TSB@0"Q[HA)!8)AH$NQ46E:115J& %_!2@4*O0?909LLR%X.SR\'E>5)R
M_#29I(68BQ%=L0WF 787E/EL3K#2;57;V9M+.4)]O,0TN&-\^0G/4.B#0+^'
MR"<S@KT3)T!\C@.IK&*%7-R*=Z+_B%(&PP3&:IPBTU8K N,@38 DJ3?O.?/Q
M!&1SY <8IR852M+A#8.9Y\0AWL>3Z&..=<+<PS-"B6I(/$K/G8$<DZ'L OBH
M2GX8EHEU3J' WIC^67U><2R@N!+P 1+B\C%)<UD7^6[H=RJ:M:^I9)R>=.OQ
M^OL:^7+0OBPP#D34[\4DH_Z_@$Z74RA. :""^<2#%,^)^3D1PQZ6UK \(0X]
ML, ! 8$J,"KF&P%V:0Z8\U.!_W_T )H F':N&,_&*[D)@I;$ ZPFSPBX-TW
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
M"]03F"#Z2\4S6Q6S=K^$MP2NX9WF:B#;%# "5C.C-3[TW"-]M%O>\FKT[3;
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
M6!<R)GU2Q WAQY&V)JH8&NO:<1HK0\[H@#H6[DIM4808UR"^!(C&=4?@#F5
ML2\A!7#M 8TUHV'9I]5RQ4X )#!BE5OJN=/#,,PW3*@PHJ$X"I%R%T\/Z[I.
M8ZPS<T'XI+X6E<4E..WW<(H<BIU>I)G3Q9(F4\KJMATBUU49\\4X3D0^:;D5
M>A\FD4W$JH=T'0>:\B:OY/BH,8,;[X<#0RF0ZQAQI)Z,K_[7Z<UA_<*&7\5
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
MX/CWBYN'G I V@3]/87+/#Y'2Z@4@!#2M 50(?^9NZ:L&ZK]'!2?"-@W7,C
M*.\SLHUOA!#))@/TPEJ*-XB8Y(7*J2'$8.VI47U/E24JDD2'*Z:ES^**N+0Y
MYU;0K92*&,ZUI-*>*R7R "6-#$"9)'C*ONG,$"M$%C+P91[4%0 EJV)MJ.<@
MRB)"S8BC4Z\E(9I76-NC7)W/+6FX @]?008) HWH%21WA[ON^QR2MW"85L&H
M3VUN-:&_8_+C+.%][:JK^V7C7;>/VNADD%5_N[D:HR76#I762VR&:EFOX4*B
M6T/&:2I(*0F33\2AL:Z.RL [@*+Z65C%(0IAI&M3)I>X<.!EF,GI[^<HOWR-
ME]D#()"7/L).XTCO9@X5@&LSI9>WCH.9Q7X%5X@F_)PUED9\A9M;2-(UNM.(
M7PGHNC_>2@T&(O#)HW/>2M++>KF9,97 N&XC-S91>L:?@X]G>P(X*9Z_&MIF
M4WG\M\I*9X.Y7=WI[\"YC0"D!2UE:J.&<G: =IBF+T3Y-I8.SG7$8*(A\;"L
M@2A\LJ&'89AOF%1A9/*JT(C+.Y[N"ZY#FA$3XJG%JSF-Z]*P*TRXNBK]5MBC
MT5ALMQ7HMMOJ-U4H799R#Z;KL@;Z+=QZJU.4T*5Q3D4>]7G66'D]I!O#UZ+K
MDB[/Q(:1+H!K/V6JFYYIT@C )R?5(O6&@ AN /EAH2X!QK4CV5UC$C'XK+1O
M8 -ME=:&<9U)/Y'21#%XJK3J'LPK6 B9EP',]:<"=YUH[ZY*O7 \U6J?7V6V
MJ8/SV//)0W)CY3\/!;8R#+,W<L?@\MAACE*T1F@>9UF2C$.389DT=#M,KJHS
MPV;,"$U,%;@G"6*W=_,(IYJ\4-E_U&_.Y.A<9X,U8W(KTQKB:'- T()B4V!@
MK&O?)I"M?$.X,] CQU5?4VR@A:&QKAV/3@MR_I[##@Q_>7J!ZZ>GV9Y?Y^D#
M38/<6V638(4]R%/8[I0L#-EP>YP'IL+@S00I@ ^FKB9'OQ>J@7-M C5Z41I$
MF11\,HX2BK_A)!RINC:H:]/Y)-H39?$<[.IIGE%S^)7F'YN\\ S5?:O?*7;2
MY55I8)4=R,5G@O([I5V]*[\4\$\)\:/SR)'Z 2A1=B6DXUS166:.P<VB-J7O
M&YUK-P\POH=?<9*M%46U\1A=&W!;;?=LPJZB],G6F_+R/Q"0FP>\^VRH$;GV
M S--@I[@GJWNZ3>?P/JU4+G>-YE3_VWA/=<9<(IS\C03H,#D>K-E1OVW1?<<
MU7^XS"#AC+2*G^/G0 ^=ZP=59IH(@T+T-VLH+BDQJWP+A_2J&TZ\J'OWKCU1
MYC7* SOB'2ANDQ;Q>5UM:44!XNCE#)RD&<F+2S.+AV>U3*A@7*<66IWTK(>>
M?Z\<!D[3YH+&+6<6Q$=T=6_IK_AUF5KMV>!PG2/8:M->/CYIEQ_?J"Y[Y!TD
M=L;%%-YUY&^K53NY^*31DM-K$ -BX1Z$\:YC=5N-J?GV4$.7!"]I'$D% >)3
M:*XI*9SKH'JDQC1R\$ESQ:DX^Q!,!V>FN7?>:,Y,#OXF.M5M\4:ISCOA?%\%
M[C3945Y ;\:8>-A%<R&])]E=Z^U'%E\5ZR2E<[UX#E*5[;U3GGSAB(,"<U"C
M#EJXW=XCU/!=/N.EO$CGG?*BL0ZO%3JG['VC9HK=_@9;E^IQ*HV8%>\3:S';
MH&Y?I5>(P"7OBOM-S9:PV+"GN>G4X0(>?)O!C$VAN4?R5H,G!JI]+H_EAY_A
M$A/8NO15.9.5&^W=PWD,>5!@[]T-Z_IR+$8+HXY=ZUFDQSE-A\N2*36D@DA.
M'C,":*2#$D"V9S1:25G#!;O!#,>4M-59DD$"54U[DW[4U451UBP=TS^D&0J?
M5$X-4M?%MAEFEG"#U<XZ\"F'&<'.*?T1K13G.';!Z;K>]RPF5$\#_F96C0\L
MW@"E#KAF@[T"RBY\3D*:+X+B[@&%&U1> UEC;[F]@'T@Z'[!:4![#)>09L01
MI:WI:39K9WZGW)6J$'.NV^W,_C0R"[QKCFO*QKLQD@(US5XO*_>SXCY=H0^
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
M<P["H?7D]'<<IE'B$IYR2X"Q4=MT .JOXQA4N]9#TCRM?+5R,:&@6PNB'@,
M0< XB(76P].K*$'L%:C@&9V[B9OS*\*BOL< L! P#F*A-?&8#]0S*L\4BW,'
M-AH.0/-5?D&%:\TWOI^[87B:QE2 6#C_;#0<@,*K_((*UYI1?#%'9$JGP:\$
MOR2S_"*O2/&U'08  ,PW"(36S.&+UW5A@>Q6HQ"%2NLA0%#/-*3_CYJOS:Z?
M%Z4R1;Y+  3@]E9C(&$;1$&3F\Q?8BSORCAK3!A1(HBLE]6(*#$/XJ+532Z7
M>1 NRZ5V5NL>8!?4ME8O^#9]"@/O,L2N<-]?:C8 76]S"ZI:J^=[ZD8_2+I(
MO.4MP1Y"[& H7HU)!>=+B<  X%&7 P1.[U7<=6E5_C96/$Z3F$VAE%MAX$+0
M;P P2=D'T=%<BBI>7]E#_NGRCM5;9<D;#^@U.:4?^B'>7$F[6XU5,RE R#2Y
MWE?>A/"0/2:C)$'4G/@!"IA4 ;>W&A0)VR *F@M6709T>,^3"T(P.<-TVO7$
M:,C[68V*(OL@.IJ<]-QP+@,ROP+\PHTF5NN\RBFDWCHI>E0OG/=2:C $U4JS
M7#[I/'W&Y!I[@HR+K49#4/ &KZ"22S[RW]]NB4$_\J/X6\V?-HCN]#S1J1NZ
M=,VGOB9:G_9O/E-TXAPY*^GY.T51C,/ 9]L&)^_O% 3>ZN?ZUF6[_QE*V.."
M]2*\5Q?!^=L&O7_1)=(Z 6$\R1\8+-W0V!3G@TB<-2$'3YPR*?V"L.@%03-V
M#^89L?=FZ^7YJ"[/!D4G(ZE?+N[=S'!(!W)\\6=*79]ZP3ZI"U8F^;_<!8[_
MU<DI[SP1'UX$.[P(9MN+8)EMKY^C5GP5K+Y;I_#U]S*82.8:Y$QAM,6F[%$J
MH'FW6[3&;X0)=8U5!(!P,?=46!? #.+!L%W!Z^?=L)WQ*X5'P=>LBO>BMIL^
MFO%ZQ&,#RWFV;G9[8*^/IV3)^<Q8EH$!=C'UOEL35,3,@_ 8PV?D^UQY;GCK
M!OY5=.8N@L0-91@)NYEZ]:T)3G(!P 7)&%9W[)WU"/D7+HG8B9P,I/KVCW4S
MLF7H"#@'UQES0\CSTGD:,B>39W%L^,SLT&>.I,-)E<1CW04AR\!K)@R$9S=7
M<MHY373JKHTVU'E*VVT?/]L:,!6S;-W.0>4DOQ"I<OIM/0BU'(-+CBD,;E"2
M#=AR,+&J_XUFUNN^RBVXIIC;E?TCC1,>K'S P%:%F]"3&R.?3;!T=G6S=\CH
MD(Z#!-TC\AQX*,NMO4,>GF;ZYP\/BS9V_7[9>NO0H@!PT3.ZYO$;@/YY2NA\
ME#'/.>9_&_.W3>.+5T2\($9UQ][E]:4)*>M-HIU$$,:=9,9UB'&V%'4#LH#6
M4%&6B02>-UL&,[?6D9=-44 U.@5[+U,8*J3U@D! =I)XU_EXW0G)*HFA0@E(
M F'9-GT/+Y*$ _3NP_MW'*3Q[<.#>-7DG/T1)+,9"OU+3![<5_XOZGFQD$8-
M:(SF+B3M!;$3R2!0VV;]-0.U6SSW$LJ=4&S],"8 XW5 YP2?;\S'D_OT*0[\
MP*V]N,V: ZWMAD'$M'TG#5 LD'GAU"4?3ZBUP"N92F][T6HJ!(B>L4B0:/:^
M0W%" B]!/F\U>G&)_Y4((T:MR%F/;WNI0,"-A:"$<WQWB$OH#15R%;% S$M1
M('.9RAMYI6X\NPSQ"Y!/^KE!/BFEY.2D=.4N>S^F!*>1/XK\;,4$\T=_H<R?
M!S'+W$L)HO]8=W9<^O^E[IJ28-,Y>PV2KN[!-.)/$9;O[-_RLN (0.7+MC Y
M,9[]NB;GK.DY:X)ZQ,L_?8<\%#RSE#YJ.0DK C2*8Y3$%+#B%]>!^Q2$E 5
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
MC;6NM7K%-Y?0F6WD/[,K,_X=?L))X,57D2>,=DEZZ3Y*@<P6-^+8.D^IV(7
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
M2K";!PEG/1Y'WT7%K=5I# GCEL*!1QNF$*9+^!E=R8.DS+QLTR/H-$ ,I=)
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
MD2?X_YG==XCM.1MKF9'=5=621BW-[%KR5>(LJ\@E6=TWUS;6!@*12:B10"H
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
M[L.A[SV>E-FKNH?I_NJLAQE#:GJ8]B?O]2_',ZQA)@"GAZG&+'UP0%_&:5"
M#%XO&* KX)T!.E222Z9BM@"%"M541DN%@8Q+*DCA=:G0$P!#!1DJU232Z[*B
MN:SZ$6<;$NP>XS!(%&L+C:RK!881;KW*4 IZIX@-NB%5NF*'76A\SDCQN$JC
MNZRD_[O%A'Y2/2W023N;)I@A-],&M:AW6MCA&Q*#*_ S5:Z"*AV_?<IY2;*=
M?'(Q_ME5SR$#57<6W=^\$T$!:)0Q@(L<>E6PRN. LFM5Y@4)DEC3%:@DG74#
M>JA-%R 7\U[K9FRC-2,5YAM0C?BAR7"+-['B:K_D=V<5+X/55'?W1QB5+$$T
MCA!F(G#6"*=!SD8E]C\L4<E3D!@.[G0*3D^*C<![!\5*:>_,L88X.B:FDKR7
MX/_HZ!PX"=LC#G^+TPV;RP1/[*)VM<6E"<TSZ[A+Q&8)OTW%9E#P3J I*$<<
MJM3$/%,HHEH33B_U*4OQZZ> _(:+BS*-],$L*F&7O9,><+=GDDMZ)Y45O"&;
MN# 2THB+PZ'09?J$17B#X=J+3-!M&*<*:#]2<R@%AC)*:.-XRUIPR:LLRMRA
M9)>1H, GF:H#T<@YS!.JAMG)#CH6\E[])F3C"TV5*.*RAU[A?&17V%-&-OXY
M.F_ZG!6*^%D;!6>,L +>4$,K#8,C-A!'NZ2-3L46-N_E:NYXL]K@--0<I*HD
M/3!%!E5"D:X8-&Y(L&E((:3AS#9NV X>*5YO*.""SJW9ZFS'*6^Z=6NEZ?B8
MSM:5P>&=2<T[Y:9C'5+P*DLWU661^]Y5$2CAKHTKVB732,HEP100NV0:B( A
MCAR7+ ,PE_)[=G-+,:EB2SN_N3JU&<&ICVR:'[Q7LPS-*.JC"(HX+_CQ[2>>
M=A6+JCY@^S==CX[3>%MNE:=T@]^=78J6P6KN0W=_!%'Q,D2C#0\AX_LV_(N^
MNON_N[L#+X'57G]_@5;=$D2CZA8RAUYRL,2498%),V[PL(%U\1P0^=&[M9;+
MYTXL7>@^>6)0\<Z3:3@E&=ZY(FKG _\:;'=_0;7VH7EUO5['(;XH21H7=)AB
M]_OC%_8OS2Z(6<<9IVSA-XPR*<#@DR7*(9N$&FKT*B[5NG"6PE=T4H0?LR2Z
MW.X(7;'S.X3:U8A6P^7*Q )Z=Y6B$?=.-7N,HR5NK8&Z*H?NJ_A7(Y%U0=T[
MR:2<]4=JB$T/-!;Q3@0]+FGE1TWV"]?CDW[WPE;)XPBEV=NPTX#!%UN8QD&*
MA1DLOQVB[4,>RNPUI]]E%P&-78E4V'&/H@$\Z%@DDC#X8H*GZ&:X N<(5X$S
MASG-TKP@9<B2<5RF-R3;T.(RI%31JCA.GVD$/\B?J93W3J\)("49-!L5EEFZ
M5CH,S7(<?K?)GKZ/<"P81O_1$HO^!VTDFR Y3XNX>)7LRDHE7-!& XVQ1/*S
M=U*H,8T[&BJ%A-AAXTT^!21.\2IZ"FA)1[?90U;$87Z9ANHAR*CB;""R!-\,
M1P9Y[P29 '*\Y\>T4*V&:KTC1#6_._04YE.6D@S?9\\\!Y2&.E(Y=WS1P&Q)
M(A$"P@PU,DF((Q5%M>RAZ_^O&<L%EM[CET S=Y5).:M[-<2FYL<B,.I=B6M8
MZY7@$>*B<.:E=^5#'D=Q0%Y9EGK)V_.#69-&WFD2 !/L7D( E;!W#MDB'!T9
M4RGV6E/UUNLA9R%?T@B39Q(7!4YORH<D#NF2'-,1;:/N3<PZSOH66_A-3V-2
M\,Z9*2B'O.FJ(:&':D4X?1*+F+I>KPAA@1/\?$SSYIQ<UFF66AW<7JI:F:!W
M/MF@&R^$$ZK-8J_C)SJS;77$G=/.?_-W$E'Q&*2HKW303NLF> W9O22Z0"\P
M7Z[SI7H@#W&P4W'695F";WHL@[QW@DT .<J"4FFA5@U5>G"Z*Q;SR?(WZT)R
M>R).8V\EX'I!MIW?O3-% VK$#/I?/&OVP9^/N'^D4W?:K?%C]76!<7J]3>.'
MDJW[:0]'^S*&1=VQ3#;A\JF).<YU'Z"8HN^=7GN 'M+OP[OW?T"5%FK4$&?E
M@1?T?0?.X\TC\^ RC4J177D*&_7:GHAHXY*"@SI5B/2SP"MAWI]0*[\LY?;/
M3OH<D,AP/V4@XS3;J Q>+ZMH5\ [8W2H1AE?F RH!]W.M[LD>\68;U)<[PI5
M>A@+>:>724RP>]=*5,)@N&-".-I:>@P(/C[AI^ET^BWNQK4+NB,D;!QZE)/
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
M(%7(58L$B9R7# E#F-*,"+40K.F#"IX\L"P#S)4VOM?D:E?2"U_&4*6,:<6
M<F8$4-VW@ B:ODP+3$ND$+@KQNO>&E6).WZK2PMZ\#Z75!;,L&0 *'F'BXO3
MN0V37^2A)$56;SY@5K"VNR1[Q?@6%W1RQB9W!$>C%:NUEK-\W_8N-,F_S2K>
MJ3,-I_P!TYH^N-)%I%9&(=<^/*GH$CW$.,HO:'U=IGE)UP4A/DV">&OP5Z?H
M@UIF1V3L4FN!(Y@1JIYCNTI=K,WBV@ *F07O0R!;.^9LQ,;Y=7K^PL;F,LX?
MV0+U>GV&'Y3[<F8]I[MUMF[T]O!,2MZI.!7I:*N/ZB':J>&>"ML+N+FYH7.P
M8.]M $5'Q[!>IU?QW\LXXML-U^N[\B&/HS@@PRM%-@K..C8KX$V'II6&DI+
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
MQG1PX(;=7+!2@K89;PM8.0O<"3&8K",E;73M*FI*&8Q4O7-/X8R1?@.]-\%
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
M;MB@%H4RR[*#>2A2+! A\%",]]J4!\9R8;?G^3K _6-ZF:3W7L0*WOA0_:$
MNI?9]\,T0U)*^^.0=H:C$ 7*(N/I3O :/N+P-W1#L@*'/+$J_>>&!%MTE05[
M7SW>GTR-*SP_)YM'\2LOMR+7)@\IN6/)-A_8JPAU8D]3M[6G4:?47*0 >@S>
MRR(<HB_AQNAF"E,X/N$O;-0/%:S8R+S!T$[KK?T_Z?IO[([WM0JR;>B+8%;C
MD)M\>ZU#ZX>N>72M\L@6_W/7BR F/P5)B5OO34.!7L4EF6W =YFJDP=#0PN0
M0XXQ%<1U.O-;4%N$,J=,_:I!QS?1M'VB5@$TU4S]68=KGW# 5& \0WB9AMD6
MWP<O$RX7:30<O_-N@CYXTUTE#H999HSC, ^F@:@*T#6ZQ"5SH)%.Q3/%#*%%
M:GG()#,'$]4L W PRQ[/B,4KKM5U4)Z9)^P=F!@ZL8DVG*;6G>->+\GH% -@
M6#D']3A+4V.CN<[;6 ':/UKY;>HQIQH!QV=MKSK-PMMBM*GGU5+:.WGO\(9!
MN\6[C/!DIOI>5RWN-'.. 70O5XY"%@S)# !'VRI"'#7RD+K"H2_V_9^5ID^.
M6?9T%FI@F6??I[79."L;HFO[B-EIT.XQ#M%ENL[(-E@B)>T2 W2S^\C3DQ>Q
M6+Q/F6S:6W \-$]U;3 NVZJ#8>UTS$/VMBKH!*=X'1>@M@QOJ'?"-WX!^2:C
MP!K$-> )URQGFW,:\+JGT[UHV)FVP%!\3P=&CX9M=TGVBG'#=N\4ORL?<OSW
MDGIS_F1Q!J\6=SHC,(#N30,4LF H9@ XSL)8BR,A#ZG#'/IBG&NJY7WR23^O
M5 F#990YL>> 4MYY1%?F>9;$$9]:\*RBK^9M&YV*VYF@&7Q_ZJ>6!\,I"Y#C
M_,5YG+-LL3U=[]SZPAZ-/L^+F*Z)E \G#X5<\D<.L,N8O@08CDAA#5E!A1@G
M&C'O?*CS==/5S$.<BO>N!,$5;NH4?&1:5P.7950?2X/ACQ'BJ(>I%%!7PSNA
M;C$=1$M\02NKSH'Z<UP\GI9YD6W9&L)F.)MJQ"7QYCG8)>,T"V (.@OV>,^#
M&V$)=+--NLA34?O/M\1S@:;G!(</X^IZR?U,NGY_=5_GAP]3SK4'ANH+."%[
M*U*<N[%_=+2.4&L7B1<E[W!8$O8NT&I#,&[WM<53?U#"O:K\L'8]NEK<2XY?
MBUY:)0OESIXE3KAY?>])$.$F/VMUB;E-K*[M7RUU77)KDCM=HEDI@ND:IZ!5
M9,_/.^GSO;-0F6[0KE^S5P>1.-*BW[/5A=8/3L3]1G)&7F0$QYM4)/^E7I @
MS0-^YY&% O'_3+IK16-,_WQ[3N/]]W6[=Q=@KC$PG>Z^'HSN$ A[J'X&%7T,
MXE3,,:^R'$+.I%/&$;;(Y!? XORW4X*CN&#_4N_1JC4<[X";H \VP%7B8/AG
MQBAYYK35X-O@7 ,Q%>_D.@](&J>;_ 83?CO0KNLT:KDDF:4+7:(95,"0S0[G
MD'"?<<'[+K1CN?*S[9;2CJM[9UM[9;4;,G1=OXUYR1M*_(3Y?53MJF>6):='
MR?-=[1TR3S<#AKWSL=M>7/9.:$W&:[N>=(H!(!G,+?I7>VTP9)T,69T;VO^4
M4>-,_9.V=YV@#X24<K<L.=E7AK::GPK\4+FEE[NU:KM/KA+W<EO5:I]<+@N-
M40:<A[RHJGZOMMR6/+>)>!2*#O($/[*@VR?,YK)ZRLRTX?)-VEGN=5^AG63
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
MC(H,X4K=>R]XE05I?A.\:K:H^R(N>S09N&Z_U?W=.V4TH(;LX"(L1H_)>*?
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
MRQLHK1&3$KSZL40LJZUA=A\ZO(A]WR)#N%(_:-K1Z^>4)PPS)1$=R;E-":J
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
M*19L-92)K_A@K*0ZIG-"__;-^^^_1Y<WFP'DFOV8 &1>:8LL=XE<U<*OD%\
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
M3C>C6RIO95X;(=/*X%'GJ/INB8P%FZQ$&+ !>%3:.H9)3:-DPJ^07RW2@0Q
MKD!\'X@COBA-WP((%MW=#A&6;DXJISTDTUZ=K(MX[061PK#7W=PQ0%3*UK3P
M=3-4<05$CRS\1+A%0WFV;#;%OF3T04+*,?HMH2-03H>)H@OVR;T/-EH)H&,D
M2;BHPTG3#3NZH@]6($F@X]5,MZ@#2M8>.SZB#T)JWM&A :1,U$XK^!#8@16]
MIIBIA- QW5,Z2?L'BM9%SGX6R6="@WC.** IJF.$P9N?RZFMM @"7NP.$T"K
M;T?VSR ZX-Q\-]J]/B2/L>1L)%3NR4O(G*_D;!D7PKTG;/U(@I0\$/H2^#RG
M$U.C>^+'RTB,HDE.;__+SAQ^=*JQ+Q#0M4UL/WF2HHN,\E<-0:\@4OQM]BQ<
M;2_?"/6#1.5#U6,H9\Y2H%VZCYA<!3C?M,9!6#D6=@SK4(@!@G(58Z&=4S]?
MCZJ)A\SF;GT$[!C64:9LEU!<1;%(^#<$QJXAL"-AQYF7-H"41/$IMP!!#"\(
MOB+A_"JFC]Z;^!>[UW&#20=B?,QA0V('S^H1',YCWXO4>#$=9MHPKB*,I@/V
M(G$'*<$!XV\8S>ML'"\,/WCPKGN^EL,\)\W](/$-4H=7-TBR/]R3)*6!GQ8)
MQZ>O'IV+O&_]#K**X=!#8T<YUFKEY2K:^48P'MS:\=!C7L<Y_EH'_##.PG__
MX$ 0K/WC,&<3 ];]'FI-P$2T&@WDT*7UN/<SJPE4CAB$6O2/\E1W&>'F#1CR
MTFH"H@/6H"[R+6'H3H#%N9>LKL+X51)6^6>#L$HVTB0?"CN08LN44?Q$1R^T
MQW%.RQV-7P*&\=GF<T+FU]$V"^;43X.7O%BDEK\^8[E3=T\*9/N]O:?$T/=)
MNXE9;&$T0. 'YBG!P^X8IV+G>(SY:WOD!R&IT?T8CS9?[7\9V_MI--79%TB6
MKD3ZS'4*^R(?P60 ;,^IO6$5]Y,/_FO X#7K@C":_4! RGX.21%^/EWS:.(_
MQ._EZPZL-[:7U;[5R$@XKNQ=%:)FBVN&3K0,GD(R31*2*DX8NG[8'E5(V,/$
MB8[ZEK$;XB7DGN<!FBT8SX+,*@_ZVAO&(V$[8B%I1E^16SI/U!7UCI)UD*UG
MT77T0@KA2,X1D([8OED8YP>X0 _ZW' J$+4OQS2D=0JOTI29L?2%T*<X(:B3
MP8GJ!M;\ZI 4L$^5!&>\L? J+%CSK,/83$U+-2"^=ITU V\T3UX=[=&=[Y!F
MNEI^E@Z^%\5*\>B]E;L1H[2[D!;OH&B/[HF',36U\COHXRT3%L_802Y(_M^*
M>(IH.U#B5? 8Z/Y^2%/?7,[HJWV;Y*GO\]-NPD1%@A=UTCI8;W1WP!ZXZ("5
M2^G(5@I^Y^&2X2Y6YVQ2L2E#A77'1"L4@Z![%EI0#JW,CDQ'N#DH8A\*5%5T
M-=W0G1(MZ$&'7(X,>1$,L=LH-<\KT/[H7H\6=$$EJ2-3BG)OO/,V?8\/VZ[H
MOI,6SPX-^1RTT;"32YHQ#G;7*4-%:/5VH1*)!5V02 E3'216AC;Y-XSDI0!
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
MNQJB605,!2OGTLG[_CV)R*L7\M=<LVM=K>.A! < )> D4K-G+LW'^%+<#LS
M:O;%S@(U"+!N03B)&5<JGE$OT@380OIBIX :A%FW(- QJQ-9FO:@%HU=>^R,
M3F!LU P[9\S8>7E,?9]FI"RGJ'9I5Y96+@::E"-A9YYD&/!;"/?;%Z1YH<H>
M4O12=L)/M%^0I_6"5O7!3O:JAT616K]; .C+W4V<)'P-9O.?1/ZF8.S<HW3#
M?O6K%V9ZS$S&P#YFF(-H+B%T4$71TLOU<QAO"!$Y^,B\$ID#*^\*Z(]]_C '
MTTPRZ$ 6.].#%WH4 IRL/?9AQ!PH->>N '-'XP4[VC(I>N$5@0,D[8>=.;(W
M4!I)H .6UW'.:35>"A7]L',X]EP"M9) !ZP'5L-ALI97L?>\ B%TZ+'+O_$W
MY0B8./'G5IGQLOO^'JG++X*?J=L=D!Y+LZ<DF <>W<Q$F<ET\XFDJWA^';V0
M)"6$[;?L9OV0QOZ7LTV[<=E,]\P]ZE><>B27(=]\J1U5 @X\LF])K%#>LBRI
M-*&[GR.OOQ9FA50AN@6!7X>\DT)U]7%%EZ\;6$>JD5<HXI459HM'MG8EGK!'
MZ8J10_JZ!K)$<9N( 3BSXTL@0@)?:9"RL])=]A0&_FS!#FY!M%0^?NN[85O5
MX(I6?1>'B@/]+G(>>DDR6Q1[_XR*M"6W&:>1<4W\C.8'="\,R?QL4YX1BH:*
M!73PP-BO[*!C0=,J/HXTW=2*RS="_2 A=S3PR?:/6^(5:01Z#H<^]4=3 :CH
MT('?W@&B>4[:+$N3U(OF;.52>\WH>V*;U'O!"16()2^R@0M*J7==#C1\_/&&
MQS;#FX$[+N\#C58NU@:X\S;^BOA?[FC,&A2UE9?46]_$7@2S9;4+SQ9C3G:#
M3HI1)WQ8=PH)7)"GU*1B@*P]TM6H4MPT9,3&N2RG7'^7PF^&KV8\AY7DSY43
M;J(SAUGXEAM7+[4.-.]=%L2 ;QD;@1> '6W<K[BA//:F8,L-9TSAX5OJ'MG8
MLT6%4K653M+\*U,"B130;71M3KUNYJ0FHO+!T'0@-Q1 J<S--U%3%NV8\:3G
M/J453]L+^R;?4Q.KUP6@9-!O\(PJGY!Y<L5DP$_5,QHL@TA(6F6BT71#-L;9
M.(DT)B!(;I9N^?RL><4DPZB/2))<D,2GP;.D*JMXM%5TP)YK-K'2\>[('.0D
M7@O_:,[9=902AH%(-"E"%^9%NDEOJ;A9F8R!;5G;P_0T%RFZ%MR3,F'F;'$3
MY^9"SH8<<WD/;//:'A#6B<OA<!UA;,P#];C3?(Y*DF1K\2ME^,[/'U3A.V+@
M23[R9#OTI#(V=D#/CG1^S5GS*"-!8^& +NHR/:R8BCUY"9NE!<( D]K <;%-
M;X*V,TY;E?KJS#G;[-H4]$]?/3H'6]P&?\*-6](X&B0UR V6$KX=3LN"C .
M]6V,L=W0H]'G7JNLU7!)X1O8<C;9!]2&M4:SKP/A!M/H]K/^7.XXB>9WH1=Q
MSR6M5YR5K[FA.9U:;SJ_>_$_T$PW6(?*@,#*$55G;55TP;8MV)P1#770"@[]
M?ME[0[KR BJ">ROWB/L@^7)%":G>K"V<&N"?QG;_&^W,-=8QPA2UX])/GL#"
M9]>!B^ EF+,[^Q[UL_O3SB^%3BBH"C8W%/1)S^F3":>:BEHVOXEM!K:KDE:!
M<D,7QYYUO\8A&X8G<$98+IL?QS9A']:"V0W=8=C IW[*EOMTH[1[_P"V>Y?#
MG4S=)U/WR=1],G6?3-TG4_?)U'TR=9],W4=EZI9YI!*ZB.G:B_RJ*5:=4EW3
M!SL3V3ZLV  Q'/K-MV"G$I"91^]9. '(/W4R4QNBTCM,\IG0()X_I!Y-40N#
MC2B91D7R6I3X7K183<#)Q#T.A,>A\GWLKUIYW1.^>;'?E\GRL[PVQ0<+%O0A
MQ)Q,Z^-#>_ GCX\B(<!U=">FZ4<:)S:L#ZJ/G6SJYM"XKW;2XW\G<Y8.$6,2
MX?R%RYJ:C@\EOOKRJ^1UDF1D?I'QC&8Y[8+-I'K/5"6?*>778RSLM-3VE*FW
M8,T/F X56AX\ATIQ8*^(AG1@Y^UV=U'L!2C^NCCPR'(5TP4)THR*5.J7;\\!
MS:./2RG8.UL"/HU6Q!Q=6\>"[;@7Z:%2PC&%#20+."G^<IH4?>"VE&S!X)C%
MR):F3C0?!J@MOQR.MO23P]>P'.J/./M: 4>G!/PJ<#AZC";+(SFZ8C[!_AUN
MG7__5;]4[<0URJO49>3X$GPDS[ F^GV@ST_[$:(+6B\[DN[]$4YVJ$4@!*K<
M!_2(A27*(SE.%%.7NZ_:/DYT? JJCT?X6M47EV/2.)S# )@ J'8>X//7?C%T
M0V<';!!R?F4;A(VPY"'$0'7Y0)_ <+!U.$3T-H[>B:J#\WOVOVPRLI_RBG:0
M@-$?50&CNZ$GN[&+,-)3_.@I?G3H)]R([3G%CY[B1P\ANG ,29WB1UU&^!0_
M.O[7W-"<8XL?92?#7[O.G,H 4ETGYR.C1HH@A0G/C:MTG_VFK(5>UA5(9NF*
MT,>5%Q47,2: _%IAS1!I3L(IY'0D%(\C+L^NQ!KF!Q&O<,$N&]O<5:A3 D"=
M\TNUP],%#/YI)DF%68_PP9@M30J..Y9UCR >\;E'&9?FQB9@3.(I6'9?:G#$
M$R._#F$NYTT*OM[@VI%!/&Z/])&$Y>168$SB\<80NR/CH]\*BB GW-V@@XBO
M-[!X?"A/>X)*7CR^S\D-P8R^4VSS7A3@B+<"]YX)#,)&OJ+PY#Y2',7">;#1
M4E_-2X'!A#F@"&W'!&QI+B$[N'+)O6MY^_+7];+T]ZU'\]KHW:ZM/[5<6\60
M HU)=<R)&'3KR#K9CGMR:3VYM)Y<6D\NK2>7UI-+JT*72H\OM4=KO=77@6^=
M9W1_5J@GJIL^I%UJ)I&W7>?/Q]?X<15GB1?-I]'\*EBDA$2S=10\9<EUY#-.
MV-F)DZ+T!C4>!=OG2._8V5,PEE)RU:FY%!<)$EU'\\P7,]H0(?4 V&X IN!
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
M[KA>'OY3V&W&3]/\+LH)XC?,$@#%XJCH@WP8-7R[TG/OW$R\7#^'\8:4<31
MW^8?FQ.N'&92CN/.I&J4[;LG:4#%_=O0FQD^"/8K] 5#(")E@<*[T(LJWK[P
M1V?0,&[85'I@+'UV!K&-_\K<)G-'9>MTT)FR!-+=#7A[J78[BPF$89RWX4/+
M1S4(D,[L5/M]VCUEIQI1F)^"2)N=JMX$\[U0DYRJBQ>4-UAK.;^LO!8>8LHO
MOECI0TSJK8Y@^>WD"_U%KR1']Z37;.<&(%VJ))&WW3>\W<F7?T_Y@M?=%-L.
MUJT'U0<\%8N6G#G$RU'PE.4!!]3G EEVW:%X:UEC9%.&T7VA*F\U\Y8D7MH3
MC"2OZX3],M8; I@T,',1]8*Q.!;T0G/;%_O-S!*H#=F@'Y::=L)I-']8,?F<
M>0F95\TO\JW;8 CLU[%>H)JSZ:A-^"%[2LCO&1O\\H4;KV$VX9]: 4O;82;Y
M..[8A)L< AY:I#V0K+UU>G1&W<[6;IR==5@T#;6=K.#;8QMTM58)+2@WSEE=
M%2JF!N7&NCVUC_/OY>]9D&[X"AQ'!LZ_W=T.#R(U/^A9)1IDZ>P DN:.P )1
MN>:QH9LA[!P2/(-0'#VDL?]%ESVBHRGVC4NI5 T I)RBG[V;LYQ]2K-VR3HX
M,CUZ;RP[3M -EAV4:<,1Y%W<!*:A:'IL7%FU&J1IZP)V-\<V+6A53 V(8ZO8
M+%T16DU(IUS"NEN[.4U4N=<ZV4"O*]<D2[=RR=J[@8=*LS1XV'V-N?1H%&?I
M'8WS&FB)\D%&VAK;&J;6EII-4\VPI<>".T*%,V_DD[,XRA*BEK.\.?;C%US0
M.I;15WMQCKY.DHS,+S(:1$M&<1#GR9UNR:OXB_+V#>J.[1ZLL?FTKN &,CGH
MRA(23H4=/.D/?ZL_]OUR' 60B.6P-<#C[BF"X=(K/F<S9_\Z>J1>E'B^^LG(
M;!3'SNM:;>@A(J.WHN(O_'^>O(2PW_Q_4$L! A0#%     @ ^8'\5GL>]BW=
M @  R!8   @              ( !     &5X,C$N:'1M4$L! A0#%     @
M^8'\5KH6+()+ P  MPX   H              ( ! P,  &5X,C,M,2YH=&U0
M2P$"% ,4    " #Y@?Q6,AT@M?8'  #H/   "@              @ %V!@
M97@S,2TQ+FAT;5!+ 0(4 Q0    ( /F!_%;F5O"F P@  "(]   *
M      "  90.  !E>#,Q+3(N:'1M4$L! A0#%     @ ^8'\5M32W6/X!
MDR    H              ( !OQ8  &5X,S(M,2YH=&U02P$"% ,4    " #Y
M@?Q6*]$*__8$  "$(0  "@              @ '?&P  97@S,BTR+FAT;5!+
M 0(4 Q0    ( /F!_%8&)#2OX $  %@'   )              "  ?T@  !E
M>#0M,2YH=&U02P$"% ,4    " #Y@?Q6E$RJCL<9  "4G0  "0
M    @ $$(P  97@T+3,N:'1M4$L! A0#%     @ ^8'\5D#)&"4V@P( \J86
M  P              ( !\CP  &9O<FTQ,"UK+FAT;5!+ 0(4 Q0    ( /F!
M_%;A['Z+H!0  )7J   1              "  5+  @!O<'1T+3(P,C,P-#,P
M+GAS9%!+ 0(4 Q0    ( /F!_%:&4T!\;1H  *=J 0 5              "
M 2'5 @!O<'1T+3(P,C,P-#,P7V-A;"YX;6Q02P$"% ,4    " #Y@?Q6!OU,
M<7PV   2; , %0              @ '![P( ;W!T="TR,#(S,#0S,%]D968N
M>&UL4$L! A0#%     @ ^8'\5J*=:E8L>P  3_0& !4              ( !
M<"8# &]P='0M,C R,S T,S!?;&%B+GAM;%!+ 0(4 Q0    ( /F!_%;!NPQE
MU%   .YG!0 5              "  <^A P!O<'1T+3(P,C,P-#,P7W!R92YX
8;6Q02P4&      X #@!! P  UO(#

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