<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:NEOV="http://neovolta.com/20250630"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  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="neov-20250630.xsd" xlink:type="simple"/>
    <context id="From2024-07-01to2025-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_custom_CommonStockParValue0.001PerShareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">NEOV:CommonStockParValue0.001PerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_custom_WarrantsEachWarrantExercisableForOneShareOfCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">NEOV:WarrantsEachWarrantExercisableForOneShareOfCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-09-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
        </entity>
        <period>
            <instant>2025-09-26</instant>
        </period>
    </context>
    <context id="AsOf2025-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2023-07-012024-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2023-07-012024-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2025-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DealerOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NEOV:DealerOneMember</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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DealerTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NEOV:DealerTwoMember</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>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_DealerOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NEOV:DealerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_DealerTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NEOV:DealerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_DealerThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NEOV:DealerThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DealerOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NEOV:DealerOneMember</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>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DealerTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NEOV:DealerTwoMember</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>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_custom_RestrictedStockUnitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">NEOV:RestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_custom_InvestorWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">NEOV:InvestorWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_custom_RestrictedStockUnitsForAnOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">NEOV:RestrictedStockUnitsForAnOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-09-03">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
        </entity>
        <period>
            <instant>2024-09-03</instant>
        </period>
    </context>
    <context id="From2024-09-012024-09-03">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
        </entity>
        <period>
            <startDate>2024-09-01</startDate>
            <endDate>2024-09-03</endDate>
        </period>
    </context>
    <context id="From2024-10-032024-10-04_custom_CommercialLenderMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">NEOV:CommercialLenderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-03</startDate>
            <endDate>2024-10-04</endDate>
        </period>
    </context>
    <context id="AsOf2024-11-30_custom_CommercialLenderMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">NEOV:CommercialLenderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-11-30</instant>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_custom_CommercialLenderMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">NEOV:CommercialLenderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2025-06-30_custom_CommercialLenderMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">NEOV:CommercialLenderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-02-28_custom_PrivateEquityOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">NEOV:PrivateEquityOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-28</instant>
        </period>
    </context>
    <context id="From2025-02-012025-02-28_custom_PrivateEquityOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">NEOV:PrivateEquityOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-08-31_custom_UnderwrittenPublicOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">NEOV:UnderwrittenPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-08-31_custom_UnderwrittenPublicOfferingMember_custom_UnitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">NEOV:UnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">NEOV:UnderwrittenPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-08-31_custom_UnderwrittenPublicOfferingMember_custom_UnderwriterMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">NEOV:UnderwriterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">NEOV:UnderwrittenPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="AsOf2022-08-31_custom_UnderwrittenPublicOfferingMember_custom_UnderwriterMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">NEOV:UnderwriterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">NEOV:UnderwrittenPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="From2022-08-012022-08-31_custom_UnderwrittenPublicOfferingMember_custom_ConvertibleNotes2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">NEOV:ConvertibleNotes2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">NEOV:UnderwrittenPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="From2022-08-012022-08-31_custom_UnderwrittenPublicOfferingMember_custom_ConvertibleNotes2021Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">NEOV:ConvertibleNotes2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">NEOV:UnderwrittenPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="From2024-11-012024-11-30_custom_WarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">NEOV:WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2024-11-30</endDate>
        </period>
    </context>
    <context id="From2024-04-012024-04-30_srt_ChiefExecutiveOfficerMember_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-012025-02-28_srt_ChiefFinancialOfficerMember_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefFinancialOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="From2022-02-012022-02-28_srt_ChiefFinancialOfficerMember_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefFinancialOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="From2022-12-302023-01-02_srt_ChiefFinancialOfficerMember_us-gaap_RestrictedStockUnitsRSUMember_custom_Milestone1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">srt:ChiefFinancialOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">NEOV:Milestone1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-30</startDate>
            <endDate>2023-01-02</endDate>
        </period>
    </context>
    <context id="From2023-12-302024-01-02_srt_ChiefFinancialOfficerMember_us-gaap_RestrictedStockUnitsRSUMember_custom_Milestone2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">srt:ChiefFinancialOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">NEOV:Milestone2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-01-02</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-01-31_srt_ChiefOperatingOfficerMember_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefOperatingOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="From2024-06-012024-06-30_custom_TwoOtherIndividualsMember_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">NEOV:TwoOtherIndividualsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2024-10-012024-10-31_custom_TwoOtherIndividualsMember_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">NEOV:TwoOtherIndividualsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-01-31_custom_ThreeOfficersAndTwoOtherIndividualsMember_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">NEOV:ThreeOfficersAndTwoOtherIndividualsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_us-gaap_RestrictedStockUnitsRSUMember_custom_ThreeOfficersAndTwoOtherIndividualsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">NEOV:ThreeOfficersAndTwoOtherIndividualsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-06-30_us-gaap_RestrictedStockUnitsRSUMember_custom_ThreeOfficersAndTwoOtherIndividualsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">NEOV:ThreeOfficersAndTwoOtherIndividualsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2025-06-30_custom_TwoDirectorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">NEOV:TwoDirectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_custom_AmortizedValueOfRSUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">NEOV:AmortizedValueOfRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_custom_NewCompensationPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">NEOV:NewCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_custom_IssuanceOfSharesForAdvisoryServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">NEOV:IssuanceOfSharesForAdvisoryServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_custom_AmortizedValueOfCompensationPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">NEOV:AmortizedValueOfCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_custom_IssuanceOfSharesForConsultingAndMarketingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">NEOV:IssuanceOfSharesForConsultingAndMarketingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_custom_VariousGranteesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">NEOV:VariousGranteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_custom_RecognizedInPriorYearMember_custom_VariousGranteesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">NEOV:VariousGranteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">NEOV:RecognizedInPriorYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-06-30_custom_AmortizedValueOfRSUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">NEOV:AmortizedValueOfRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-06-30_custom_AmortizedValueOfCompensationPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">NEOV:AmortizedValueOfCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-06-30_custom_AmortizedValueOfSharesGrantedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">NEOV:AmortizedValueOfSharesGrantedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-06-30_custom_FairValueOfIncentiveSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">NEOV:FairValueOfIncentiveSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-07-012024-06-30_custom_IndependentDirectorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">NEOV:IndependentDirectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2019-02-28_custom_StockPlan2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">NEOV:StockPlan2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="AsOf2024-12-31_custom_StockPlan2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">NEOV:StockPlan2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_custom_StockPlan2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">NEOV:StockPlan2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_custom_StockPlan2019Member_custom_ThreeExecutiveOfficersAndNonExecutiveMember_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">NEOV:ThreeExecutiveOfficersAndNonExecutiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">NEOV:StockPlan2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_custom_StockPlan2019Member_custom_ThreeIndependentDirectorsMember_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">NEOV:ThreeIndependentDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">NEOV:StockPlan2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_custom_StockPlan2019Member_custom_SeveralWholesaleDealersMember_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">NEOV:SeveralWholesaleDealersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">NEOV:StockPlan2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-06-30_custom_WarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">NEOV:WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="From2023-07-012024-06-30_custom_WarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">NEOV:WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_WarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">NEOV:WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-07-012025-06-30_custom_WarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">NEOV:WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2025-06-30_custom_WarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">NEOV:WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="From2021-01-012024-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-02-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="From2025-04-012025-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001748137</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</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>
    <dei:AmendmentFlag contextRef="From2024-07-01to2025-06-30" id="Fact000003">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="From2024-07-01to2025-06-30" id="Fact000004">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="From2024-07-01to2025-06-30" id="Fact000005">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="From2024-07-01to2025-06-30" id="Fact000006">0001748137</dei:EntityCentralIndexKey>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2025-06-30"
      id="xdx2ixbrl0130"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2024-06-30"
      id="xdx2ixbrl0131"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2023-07-012024-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0231"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-012024-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0236"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-012024-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0237"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2024-07-012025-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0250"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="From2024-07-012025-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0257"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2024-07-012025-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0264"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-012025-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0269"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-012025-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0270"
      unitRef="USD"
      xsi:nil="true"/>
    <dei:DocumentType contextRef="From2024-07-01to2025-06-30" id="Fact000012">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="From2024-07-01to2025-06-30" id="Fact000013">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="From2024-07-01to2025-06-30" id="Fact000014">2025-06-30</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="From2024-07-01to2025-06-30" id="Fact000015">--06-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="From2024-07-01to2025-06-30" id="Fact000016">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2024-07-01to2025-06-30" id="Fact000017">001-41447</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2024-07-01to2025-06-30" id="Fact000018">NeoVolta, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2024-07-01to2025-06-30" id="Fact000019">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2024-07-01to2025-06-30" id="Fact000020">82-5299263</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2024-07-01to2025-06-30" id="Fact000021">12195 Dearborn Place</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2024-07-01to2025-06-30" id="Fact000022">Poway</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2024-07-01to2025-06-30" id="Fact000023">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2024-07-01to2025-06-30" id="Fact000024">92064</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2024-07-01to2025-06-30" id="Fact000025">800</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2024-07-01to2025-06-30" id="Fact000026">364-5464</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="From2024-07-012025-06-30_custom_CommonStockParValue0.001PerShareMember"
      id="Fact000027">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="From2024-07-012025-06-30_custom_CommonStockParValue0.001PerShareMember"
      id="Fact000028">NEOV</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="From2024-07-012025-06-30_custom_CommonStockParValue0.001PerShareMember"
      id="Fact000029">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="From2024-07-012025-06-30_custom_WarrantsEachWarrantExercisableForOneShareOfCommonStockMember"
      id="Fact000030">Warrants, each warrant exercisable for one share of common stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="From2024-07-012025-06-30_custom_WarrantsEachWarrantExercisableForOneShareOfCommonStockMember"
      id="Fact000031">NEOVW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="From2024-07-012025-06-30_custom_WarrantsEachWarrantExercisableForOneShareOfCommonStockMember"
      id="Fact000032">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2024-07-01to2025-06-30" id="Fact000033">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="From2024-07-01to2025-06-30" id="Fact000034">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="From2024-07-01to2025-06-30" id="Fact000035">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2024-07-01to2025-06-30" id="Fact000036">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2024-07-01to2025-06-30" id="Fact000037">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2024-07-01to2025-06-30" id="Fact000038">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2024-07-01to2025-06-30" id="Fact000039">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="From2024-07-01to2025-06-30" id="Fact000040">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag contextRef="From2024-07-01to2025-06-30" id="Fact000041">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="From2024-07-01to2025-06-30" id="Fact000042">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="From2024-07-01to2025-06-30" id="Fact000043">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="AsOf2024-12-31"
      decimals="-5"
      id="Fact000044"
      unitRef="USD">147900000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="AsOf2025-09-26"
      decimals="INF"
      id="Fact000046"
      unitRef="Shares">34213838</dei:EntityCommonStockSharesOutstanding>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000053">&lt;b&gt;&lt;i&gt;Risk Management and Strategy&lt;/i&gt;&lt;/b&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;Due
to our small size, we have not established formal policies and procedures for assessing, identifying, and managing material risk from
cybersecurity threats. However, &lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIEN5YmVyc2VjdXJpdHkgUmlzayBNYW5hZ2VtZW50IGFuZCBTdHJhdGVneSBEaXNjbG9zdXJlAA__" id="xdx_90A_ecyd--CybersecurityRiskManagementProcessesIntegratedTextBlock_c20240701__20250630_z9Oy7iZCAZla"&gt;we monitor cybersecurity threats internally, including any potential unauthorized occurrence on or conducted
through our information systems that we use through third party providers that may result in adverse effects on the confidentiality, &lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIEN5YmVyc2VjdXJpdHkgUmlzayBNYW5hZ2VtZW50IGFuZCBTdHJhdGVneSBEaXNjbG9zdXJlAA__" id="xdx_908_ecyd--CybersecurityRiskManagementProcessesIntegratedFlag_dbT_c20240701__20250630_zqmCHhqSDkNf"&gt;integrity&lt;/span&gt;,
or availability of our information systems or any information residing therein.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;We
conduct annual risk assessments and perform as needed updates to our risks to identify cybersecurity threats, as well as assessments in
the event of a material change in our business practices that may affect information systems that are vulnerable to such cybersecurity
threats. We do not engage consultants,&#160;&lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIEN5YmVyc2VjdXJpdHkgUmlzayBNYW5hZ2VtZW50IGFuZCBTdHJhdGVneSBEaXNjbG9zdXJlAA__" id="xdx_907_ecyd--CybersecurityRiskManagementThirdPartyEngagedFlag_dbF_c20240701__20250630_zCFNA2Uq9nua"&gt;third&#160;parties&lt;/span&gt; and auditors in connection with our risk assessment processes.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIEN5YmVyc2VjdXJpdHkgUmlzayBNYW5hZ2VtZW50IGFuZCBTdHJhdGVneSBEaXNjbG9zdXJlAA__" id="xdx_904_ecyd--CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_c20240701__20250630_zJ9MmoxQDgyi"&gt;As
of June 30, 2025, and through the date of the filing of this report, we are &lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIEN5YmVyc2VjdXJpdHkgUmlzayBNYW5hZ2VtZW50IGFuZCBTdHJhdGVneSBEaXNjbG9zdXJlAA__" id="xdx_905_ecyd--CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_dbF_c20240701__20250630_z9X0FrhYZSU2"&gt;not&lt;/span&gt; aware of any cybersecurity incidents that have materially
affected or are reasonably likely to materially affect us, including our business strategy, results of operations or financial condition.&#160;&lt;/span&gt;&lt;/p&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000054">we monitor cybersecurity threats internally, including any potential unauthorized occurrence on or conducted
through our information systems that we use through third party providers that may result in adverse effects on the confidentiality, &lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIEN5YmVyc2VjdXJpdHkgUmlzayBNYW5hZ2VtZW50IGFuZCBTdHJhdGVneSBEaXNjbG9zdXJlAA__" id="xdx_908_ecyd--CybersecurityRiskManagementProcessesIntegratedFlag_dbT_c20240701__20250630_zqmCHhqSDkNf"&gt;integrity&lt;/span&gt;,
or availability of our information systems or any information residing therein.</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="From2024-07-01to2025-06-30" id="Fact000055">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="From2024-07-01to2025-06-30" id="Fact000056">false</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000057">As
of June 30, 2025, and through the date of the filing of this report, we are &lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIEN5YmVyc2VjdXJpdHkgUmlzayBNYW5hZ2VtZW50IGFuZCBTdHJhdGVneSBEaXNjbG9zdXJlAA__" id="xdx_905_ecyd--CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_dbF_c20240701__20250630_z9X0FrhYZSU2"&gt;not&lt;/span&gt; aware of any cybersecurity incidents that have materially
affected or are reasonably likely to materially affect us, including our business strategy, results of operations or financial condition.&#160;</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="From2024-07-01to2025-06-30" id="Fact000058">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000062">&lt;b&gt;&lt;i&gt;Governance&lt;/i&gt;&lt;/b&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIEN5YmVyc2VjdXJpdHkgUmlzayBNYW5hZ2VtZW50IGFuZCBTdHJhdGVneSBEaXNjbG9zdXJlAA__" id="xdx_90A_ecyd--CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_c20240701__20250630_zulgn0VmlsHi"&gt;One
of the key responsibilities of our board of directors is informed oversight of our risk management process, including risks from cybersecurity
threats. Our board of directors is responsible for monitoring and assessing strategic risk exposure, and our executive officers are responsible
for the day-to-day management of the material risks we face and are responsible for reporting to our board of directors any cybersecurity
incidents.&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIEN5YmVyc2VjdXJpdHkgUmlzayBNYW5hZ2VtZW50IGFuZCBTdHJhdGVneSBEaXNjbG9zdXJlAA__" id="xdx_903_ecyd--CybersecurityRiskRoleOfManagementTextBlock_c20240701__20250630_zLzmhf41vWV7"&gt;At
present, our three executive officers have no particular experience or training in cybersecurity matters. However, our Chief Financial
Officer has served as an executive officer for over ten years, including over five years as an executive officer of public companies.
Due to our small size, our board of directors has not designated any Board committee or any other subset of Board members to provide oversight
of our cybersecurity program as part of a periodic review of our overall risk management program.&lt;/span&gt;&lt;/p&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000063">One
of the key responsibilities of our board of directors is informed oversight of our risk management process, including risks from cybersecurity
threats. Our board of directors is responsible for monitoring and assessing strategic risk exposure, and our executive officers are responsible
for the day-to-day management of the material risks we face and are responsible for reporting to our board of directors any cybersecurity
incidents.</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000064">At
present, our three executive officers have no particular experience or training in cybersecurity matters. However, our Chief Financial
Officer has served as an executive officer for over ten years, including over five years as an executive officer of public companies.
Due to our small size, our board of directors has not designated any Board committee or any other subset of Board members to provide oversight
of our cybersecurity program as part of a periodic review of our overall risk management program.</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <dei:AuditorFirmId contextRef="From2024-07-01to2025-06-30" id="Fact000065">206</dei:AuditorFirmId>
    <dei:AuditorName contextRef="From2024-07-01to2025-06-30" id="Fact000066">MaloneBailey, LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="From2024-07-01to2025-06-30" id="Fact000067">Houston, Texas</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000075"
      unitRef="USD">794836</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000076"
      unitRef="USD">986427</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000078"
      unitRef="USD">2983841</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000079"
      unitRef="USD">1805980</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000081"
      unitRef="USD">2137912</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000082"
      unitRef="USD">1787308</us-gaap:InventoryNet>
    <us-gaap:InventoryGross
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000087"
      unitRef="USD">535938</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000089"
      unitRef="USD">0</us-gaap:InventoryGross>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000084"
      unitRef="USD">748044</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000085"
      unitRef="USD">76815</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000091"
      unitRef="USD">6664633</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000092"
      unitRef="USD">4656530</us-gaap:AssetsCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000097"
      unitRef="USD">140540</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000098"
      unitRef="USD">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Assets
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000100"
      unitRef="USD">6805173</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000101"
      unitRef="USD">4656530</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000109"
      unitRef="USD">689216</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000110"
      unitRef="USD">5316</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000112"
      unitRef="USD">78934</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000113"
      unitRef="USD">55784</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000115"
      unitRef="USD">140540</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000116"
      unitRef="USD">0</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ShortTermBorrowings
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000118"
      unitRef="USD">2603223</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000119"
      unitRef="USD">0</us-gaap:ShortTermBorrowings>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000121"
      unitRef="USD">3511913</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000122"
      unitRef="USD">61100</us-gaap:LiabilitiesCurrent>
    <us-gaap:LineOfCredit
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000124"
      unitRef="USD">383538</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000125"
      unitRef="USD">0</us-gaap:LineOfCredit>
    <us-gaap:Liabilities
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000127"
      unitRef="USD">3895451</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000128"
      unitRef="USD">61100</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2025-06-30"
      decimals="INF"
      id="Fact000139"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact000141"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2025-06-30"
      decimals="INF"
      id="Fact000143"
      unitRef="Shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact000145"
      unitRef="Shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2025-06-30"
      decimals="INF"
      id="Fact000147"
      unitRef="Shares">34124873</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2025-06-30"
      decimals="INF"
      id="Fact000149"
      unitRef="Shares">34124873</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact000151"
      unitRef="Shares">33236091</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact000153"
      unitRef="Shares">33236091</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000136"
      unitRef="USD">34125</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000137"
      unitRef="USD">33236</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000155"
      unitRef="USD">28652731</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000156"
      unitRef="USD">25304732</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000158"
      unitRef="USD">-25777134</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000159"
      unitRef="USD">-20742538</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000161"
      unitRef="USD">2909722</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000162"
      unitRef="USD">4595430</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000164"
      unitRef="USD">6805173</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000165"
      unitRef="USD">4656530</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000167"
      unitRef="USD">8426835</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000168"
      unitRef="USD">2645072</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000170"
      unitRef="USD">6920130</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000171"
      unitRef="USD">2134725</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000173"
      unitRef="USD">1506705</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000174"
      unitRef="USD">510347</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000179"
      unitRef="USD">6065590</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000180"
      unitRef="USD">2828147</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000182"
      unitRef="USD">157305</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000183"
      unitRef="USD">19154</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000185"
      unitRef="USD">6222895</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000186"
      unitRef="USD">2847301</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000188"
      unitRef="USD">-4716190</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000189"
      unitRef="USD">-2336954</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestAndOtherIncome
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000194"
      unitRef="USD">2011</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000195"
      unitRef="USD">33644</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestExpenseNonoperating
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000197"
      unitRef="USD">320417</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000198"
      unitRef="USD">-0</us-gaap:InterestExpenseNonoperating>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000200"
      unitRef="USD">-318406</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000201"
      unitRef="USD">33644</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000203"
      unitRef="USD">-5034596</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000204"
      unitRef="USD">-2303310</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2024-07-01to2025-06-30"
      decimals="INF"
      id="Fact000206"
      unitRef="Shares">33589818</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2024-07-01to2025-06-30"
      decimals="INF"
      id="Fact000208"
      unitRef="Shares">33589818</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-07-012024-06-30"
      decimals="INF"
      id="Fact000210"
      unitRef="Shares">33213306</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2023-07-012024-06-30"
      decimals="INF"
      id="Fact000212"
      unitRef="Shares">33213306</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2024-07-01to2025-06-30"
      decimals="INF"
      id="Fact000214"
      unitRef="USDPShares">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2024-07-01to2025-06-30"
      decimals="INF"
      id="Fact000216"
      unitRef="USDPShares">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2023-07-012024-06-30"
      decimals="INF"
      id="Fact000218"
      unitRef="USDPShares">-0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2023-07-012024-06-30"
      decimals="INF"
      id="Fact000220"
      unitRef="USDPShares">-0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000227"
      unitRef="Shares">33155127</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000222"
      unitRef="USD">33155</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000223"
      unitRef="USD">24872446</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000224"
      unitRef="USD">-18439228</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-06-30"
      decimals="0"
      id="Fact000225"
      unitRef="USD">6466373</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="From2023-07-012024-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000234"
      unitRef="Shares">80964</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2023-07-012024-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000229"
      unitRef="USD">81</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2023-07-012024-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000230"
      unitRef="USD">432286</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000232"
      unitRef="USD">432367</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-012024-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000238"
      unitRef="USD">-2303310</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000239"
      unitRef="USD">-2303310</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2024-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000246"
      unitRef="Shares">33236091</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000241"
      unitRef="USD">33236</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000242"
      unitRef="USD">25304732</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000243"
      unitRef="USD">-20742538</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000244"
      unitRef="USD">4595430</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="From2024-07-012025-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000253"
      unitRef="Shares">289870</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2024-07-012025-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000248"
      unitRef="USD">290</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2024-07-012025-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000249"
      unitRef="USD">2101198</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000251"
      unitRef="USD">2101488</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="From2024-07-012025-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000260"
      unitRef="Shares">55412</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="From2024-07-012025-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000255"
      unitRef="USD">55</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="From2024-07-012025-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000256"
      unitRef="USD">160345</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000258"
      unitRef="USD">160400</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2024-07-012025-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000267"
      unitRef="Shares">543500</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2024-07-012025-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000262"
      unitRef="USD">544</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2024-07-012025-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000263"
      unitRef="USD">1086456</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000265"
      unitRef="USD">1087000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-012025-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000271"
      unitRef="USD">-5034596</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000272"
      unitRef="USD">-5034596</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2025-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000279"
      unitRef="Shares">34124873</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000274"
      unitRef="USD">34125</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000275"
      unitRef="USD">28652731</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000276"
      unitRef="USD">-25777134</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000277"
      unitRef="USD">2909722</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000284"
      unitRef="USD">-5034596</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000285"
      unitRef="USD">-2303310</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000290"
      unitRef="USD">2101488</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000291"
      unitRef="USD">432367</us-gaap:ShareBasedCompensation>
    <us-gaap:AdjustmentForAmortization
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000293"
      unitRef="USD">80570</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000294"
      unitRef="USD">0</us-gaap:AdjustmentForAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000296"
      unitRef="USD">-4253</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000297"
      unitRef="USD">540000</us-gaap:ProvisionForDoubtfulAccounts>
    <NEOV:ReserveForObsoleteInventory
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000299"
      unitRef="USD">-90000</NEOV:ReserveForObsoleteInventory>
    <NEOV:ReserveForObsoleteInventory
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000300"
      unitRef="USD">90000</NEOV:ReserveForObsoleteInventory>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000305"
      unitRef="USD">1630876</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000306"
      unitRef="USD">519595</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000308"
      unitRef="USD">-131864</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000309"
      unitRef="USD">-703263</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000311"
      unitRef="USD">606429</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000312"
      unitRef="USD">-19304</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000314"
      unitRef="USD">683900</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000315"
      unitRef="USD">5316</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000317"
      unitRef="USD">23150</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000318"
      unitRef="USD">16293</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000320"
      unitRef="USD">-80570</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000321"
      unitRef="USD">0</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000323"
      unitRef="USD">-4425752</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000324"
      unitRef="USD">-1016362</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000329"
      unitRef="USD">1087000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000330"
      unitRef="USD">0</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000332"
      unitRef="USD">500000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000333"
      unitRef="USD">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000335"
      unitRef="USD">116462</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000336"
      unitRef="USD">-0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000338"
      unitRef="USD">5106343</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000339"
      unitRef="USD">0</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000341"
      unitRef="USD">2503120</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000342"
      unitRef="USD">-0</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000344"
      unitRef="USD">160400</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000345"
      unitRef="USD">0</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000347"
      unitRef="USD">4234161</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000348"
      unitRef="USD">0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000350"
      unitRef="USD">-191591</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000351"
      unitRef="USD">-1016362</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000353"
      unitRef="USD">986427</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2023-06-30"
      decimals="0"
      id="Fact000354"
      unitRef="USD">2002789</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000356"
      unitRef="USD">794836</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000357"
      unitRef="USD">986427</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000362"
      unitRef="USD">136580</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000363"
      unitRef="USD">0</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000365"
      unitRef="USD">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000366"
      unitRef="USD">0</us-gaap:IncomeTaxesPaidNet>
    <NEOV:RouAssetRecognizedFromOperatingLease
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000371"
      unitRef="USD">221110</NEOV:RouAssetRecognizedFromOperatingLease>
    <NEOV:RouAssetRecognizedFromOperatingLease
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000372"
      unitRef="USD">0</NEOV:RouAssetRecognizedFromOperatingLease>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000374">&lt;p id="xdx_80C_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_zYIRRpCSLZLl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;(1) &lt;span id="xdx_826_zoxcvUBYMKVd"&gt;Business and Summary of Significant Accounting
Policies&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p id="xdx_84B_eus-gaap--BusinessDescriptionAndAccountingPoliciesTextBlock_z5rf6CO7HYSj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_864_z3HTe1SKqcii"&gt;Description of Business&lt;/span&gt;&lt;/i&gt;
&#x2013; NeoVolta Inc. (&#x201c;we&#x201d;, &#x201c;our&#x201d; or the "Company") is a Nevada corporation, which was formed on March
5, 2018. The Company is a designer, seller and manufacturer of Energy Storage Systems (ESS) which can store and use energy via batteries
and an inverter at residential sites. The Company sells its proprietary ESS units through wholesale customers, initially in California,
and in an expanding number of other states. In August 2022, the Company completed an underwritten public offering of its equity securities
resulting in its common stock and warrants becoming listed on a national exchange (see Note 3).&lt;/p&gt;

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

&lt;p id="xdx_84D_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zni9PSVsofIb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_862_zvxllrasGC3"&gt;Basis of Presentation&lt;/span&gt;&lt;/i&gt;
&#x2013; The accompanying financial statements and related notes have been prepared in accordance with accounting principles generally
accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) and in accordance with the rules and regulations of the United States
Securities and Exchange Commission (the &#x201c;SEC&#x201d;).&lt;/p&gt;

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

&lt;p id="xdx_849_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zsV2tdoKaE7l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_86D_zsALLhA1GJM"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/i&gt;
&#x2013; The Company considers all highly liquid accounts with original maturities of three months or less at the date of acquisition to
be cash equivalents.&#160; Periodically, the Company may carry cash balances at financial institutions in excess of the federally insured
limit of $250,000. As of June 30, 2025, the Company maintained all of its accounts at one bank and the combined balances of all accounts
at this bank were in excess of the FDIC insurance limit by $&lt;span id="xdx_90C_eus-gaap--CashUninsuredAmount_iI_pp0p0_c20250630_zReAdSSvMqyb" title="Cash uninsured amount"&gt;544,836&lt;/span&gt;&lt;span style="font-size: 10pt"&gt;.&lt;/span&gt;&lt;/p&gt;

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

&lt;p id="xdx_84C_eus-gaap--InventoryPolicyTextBlock_zs8ViRpzReQl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_86E_zsdULB4TKD2k"&gt;&lt;i&gt;Inventory&lt;/i&gt;&lt;/span&gt;
&#x2013; Inventory consists of batteries and inverters purchased from Asian suppliers and delivered to a location near the Company&#x2019;s
offices, for assembly into ESS units. Inventory is stated at the lower of cost or net realizable value, cost being determined using the
first-in, first out (FIFO) method. The Company periodically reviews the value of items in inventory and records an allowance to reduce
the carrying value of inventory to the lower of cost or net realizable value based on its assessment of market conditions, inventory
turnover and current stock levels. Inventory write-downs are charged to cost of goods sold. The following table presents the components
of inventory (net of reserve for obsolescence on assembly parts of zero and $90,000, respectively) as of June 30, 2025 and 2024:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_z81k8CkGD46b" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto" summary="xdx: Disclosure - Business and Summary of Significant Accounting Policies (Details - Inventory)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BB_zdAKnggV2SM4" style="display: none"&gt;&#160;Schedule of inventory&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49E_20250630_zpgzNg9puMZi" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_495_20240630_zHEZkoDO7peb" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--InventoryRawMaterials_iI_maINzSmu_zTdLuF8Mvkv" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt; width: 66%; text-align: left"&gt;Raw materials, consisting of assembly parts, batteries and inverters&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;2,014,252&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;1,076,479&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--InventoryWorkInProcess_iI_d0_maINzSmu_ziRzagRKqyd1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Work in process&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;89,386&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--InventoryFinishedGoods_iI_maINzSmu_zLnFyvn4Fy8b" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Finished goods&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;123,660&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;621,443&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--InventoryNet_iTI_mtINzSmu_znI8Hut1Ah18" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,137,912&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&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; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,787,308&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AC_zTdrwPHm0tLj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;/p&gt;

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

&lt;p id="xdx_848_eus-gaap--RevenueRecognitionPolicyTextBlock_zYpg5Aa0KEU8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_86E_zXRaObgRO2ge"&gt;Revenue Recognition&lt;/span&gt;&lt;/i&gt;
&#x2013;&#160;The Company recognizes revenue in accordance with Accounting Standard Update ("ASU") 2014-09, Revenue from Contracts
with Customers (Topic 606). Revenues are recognized when control of the promised goods is transferred to the customer in an amount that
reflects the consideration the Company expects to be entitled to in exchange for transferring those goods or services. Revenue is recognized
based on the following five step model:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Identification of the contract with a customer&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Identification of the performance obligations
in the contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Determination of the transaction price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Allocation of the transaction price to the performance
obligations in the contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Recognition of revenue when, or as, the Company
satisfies a performance obligation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

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













&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The Company generates revenues
from contracts with customers, consisting of a relatively small number of wholesale dealers and installers, in California and several
other states. In the year ended June 30, 2025, two such dealers represented approximately &lt;span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DealerOneMember_z7x0pLOraWq2" title="Concentration risk percentage"&gt;41&lt;/span&gt;% and &lt;span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DealerTwoMember_zjtq9UCgUXh9" title="Concentration risk percentage"&gt;23&lt;/span&gt;% of the Company&#x2019;s revenues,
however, no other dealers accounted for more than 10% of the revenues in such period. Those same two dealers plus one other one represented
approximately &lt;span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DealerOneMember_zOIz9huds4eb" title="Concentration risk percentage"&gt;39&lt;/span&gt;%, &lt;span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DealerTwoMember_zOVA12rPHiKk" title="Concentration risk percentage"&gt;12&lt;/span&gt;% and &lt;span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DealerThreeMember_zGwMehvn5TC" title="Concentration risk percentage"&gt;12&lt;/span&gt;% of the Company&#x2019;s net accounts receivable as of June 30, 2025, however, no other dealers accounted
for more than 10% of the accounts receivable as of June 30, 2025. In the year ended June 30, 2024, two such dealers represented approximately
&lt;span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DealerOneMember_zlkdbaHvmQM3" title="Concentration risk percentage"&gt;20&lt;/span&gt;% and &lt;span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DealerTwoMember_zuBnfF3ASPh3" title="Concentration risk percentage"&gt;14&lt;/span&gt;% of the Company&#x2019;s revenues. Under its present contracts with customers, the Company&#x2019;s sole performance obligation
is the delivery of products to the customer. Since all of the Company&#x2019;s revenue is currently generated from the sales of similar
products delivered to customers in domestic locations, no further disaggregation of revenue information for the years ended June 30, 2025
and 2024 is provided.&lt;/p&gt;

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

&lt;p id="xdx_844_eus-gaap--AllowanceForCreditLossesTextBlock_zvjtigBTDlT7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_862_zTUSDCZoKDA4"&gt;Allowance for Expected
Credit Losses&lt;/span&gt; &lt;/i&gt;&#x2013;&#160;The Company recognizes an allowance for expected credit losses whenever a loss is expected to be incurred
in the realization of a customer&#x2019;s account. As of June 30, 2025 and 2024, our allowance for expected credit losses was $&lt;span id="xdx_905_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20250630_zavKEF3L7FJj" title="Allowance for credit losses"&gt;314,200&lt;/span&gt;
and $&lt;span id="xdx_90A_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20240630_zE4y30s977H4" title="Allowance for credit losses"&gt;1,030,000&lt;/span&gt;, respectively.&lt;/p&gt;

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

&lt;p id="xdx_844_eus-gaap--IncomeTaxPolicyTextBlock_zkc8sh8QMih7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_869_z6s4c6xQ8e87"&gt;Income Taxes&lt;/span&gt;&lt;/i&gt; &#x2013;
The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities
are determined based on the differences between the financial reporting and the tax bases of reported assets and liabilities and are measured
using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company must then assess
the likelihood that the resulting deferred tax assets will be realized. A valuation allowance is provided when it is more likely than
not that some portion or all of a deferred tax asset will not be realized.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The Company accounts for uncertain
tax positions in accordance with the provisions of Accounting Standards Codification (&#x201c;ASC&#x201d;) 740-10 which prescribes a recognition
threshold and measurement attribute for financial statement disclosure of tax positions taken, or expected to be taken, on its tax return.
The Company evaluates and records any uncertain tax positions based on the amount that management deems is more likely than not to be
sustained upon examination and ultimate settlement with the tax authorities in the tax jurisdictions in which it operates.&lt;/p&gt;

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

&lt;p id="xdx_84C_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zsDyLbHqjBXl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_867_zrn62TffdGXa"&gt;Stock Compensation Expense&lt;/span&gt;&lt;/i&gt;
&#x2013; Employee and non-employee share-based payment compensation is measured at the grant date, based on the fair value of the award,
and is recognized as an expense over the requisite service period.&lt;/p&gt;

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

&lt;p id="xdx_841_eus-gaap--EarningsPerSharePolicyTextBlock_zUUJU2Lsylo1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_86E_zWfvzGtjoIl5"&gt;Loss Per Common Share&lt;/span&gt;&lt;/i&gt;
&#x2013; Basic loss per common share is computed by dividing net loss available to common shareholders by the weighted-average number of
common shares outstanding during the period. Diluted loss per common share is determined using the weighted-average number of common shares
outstanding during the period, adjusted for the dilutive effect of common stock equivalents. In periods when losses are reported, the
weighted-average number of common shares outstanding excludes common stock equivalents, because their inclusion would be anti-dilutive.
As of June 30, 2025, the Company had total outstanding common stock equivalents of &lt;span id="xdx_90F_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20240701__20250630_zTMcT5FGabmf" title="Antidilutive shares"&gt;2,937,512&lt;/span&gt; shares as follows: (i) &lt;span id="xdx_905_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20240701__20250630__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--RestrictedStockUnitsMember_z8pgNfbo9ED7" title="Antidilutive shares"&gt;1,806,362&lt;/span&gt; shares related
to restricted stock units granted to an officer and another employee in April 2024; (ii) &lt;span id="xdx_900_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20240701__20250630__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--InvestorWarrantsMember_zdd38PZMRUyl" title="Antidilutive shares"&gt;1,081,150&lt;/span&gt; shares related to warrants issued to
investors in the public offering completed in August 2022; and (iii) &lt;span id="xdx_904_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20240701__20250630__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--RestrictedStockUnitsForAnOfficerMember_zNbLDNE2lPqk" title="Antidilutive shares"&gt;50,000&lt;/span&gt; shares related to restricted stock units granted to an officer
in March 2022 (see Note 3).&lt;/p&gt;

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

&lt;p id="xdx_843_eus-gaap--ResearchAndDevelopmentExpensePolicy_zIXJtUWhg5xd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_865_zoF9getxdBdb"&gt;Research and Development
Costs&lt;/span&gt;&lt;/i&gt; &#x2013; Research and development costs are expensed as incurred.&lt;/p&gt;

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

&lt;p id="xdx_84B_eus-gaap--UseOfEstimates_ziiT05qQOwch" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_86B_zUVtJHechVPk"&gt;Use of Estimates&lt;/span&gt;&lt;/i&gt; &#x2013;
Management has made a number of estimates and assumptions in preparing these financial statements in conformity with accounting principles
generally accepted in the United States of America. Actual results could differ from those estimates.&lt;/p&gt;

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













&lt;p id="xdx_84F_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zyaZpZFhDcSl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_867_z95fG0UVesMk"&gt;Segment Information&lt;/span&gt;&lt;/i&gt;
&#x2013; Management has determined that the Company operates in&#160;one&#160;reportable segment, which is the development and commercialization
of energy storage products. The Company's chief operating decision maker (CODM) is its Chief Executive Officer, who reviews financial
information presented on a company-wide basis. The CODM primarily uses net loss, which is reported in the Statements of Operations, to
assess financial performance and allocate resources. These financial metrics are used by the CODM to make key operating decisions, such
as the assessment of segment performance and allocation of resources. The significant categories within net loss that the CODM regularly
reviews are revenues from customers, cost of goods sold, and general and administrative expenses. Other expenses reported in the Company&#x2019;s
net loss include interest expense and research and development expenses.&lt;/p&gt;

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

&lt;p id="xdx_843_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zfJHL6OS1tq5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_864_zwvjloxI3hLf"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/i&gt;
&#x2013; From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, (&#x201c;FASB&#x201d;),
or other standard setting bodies and adopted by us as of the specified effective date. Unless otherwise discussed, the impact of recently
issued standards, including ASU 2023-07, &lt;i&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, &lt;/i&gt;and prospective
standards that are not yet effective, including ASU 2024-03, &lt;i&gt;Income Statement &#x2013; Reporting Comprehensive Income &#x2013; Expense
disaggregation disclosures (Topic 220-40): Disaggregation of Income Statement Expenses,&lt;/i&gt; will not have a material impact on the Company&#x2019;s
financial position or results of operations upon adoption. The Company has considered all other recently issued accounting pronouncements
and does not believe the adoption of such pronouncements will have a material impact on its financial statements.&lt;/p&gt;

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

&lt;p id="xdx_84D_eus-gaap--SubstantialDoubtAboutGoingConcernTextBlock_zobKkwj4uS32" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_860_zE0fwRz0Rwx"&gt;Liquidity&lt;/span&gt;&lt;/i&gt; &#x2013; These
financial statements have been prepared on a going concern basis, which assumes the Company will continue to realize its assets and discharge
its liabilities in the normal course of business. The continuation of the Company as a going concern has been dependent upon our ability
to obtain the necessary debt and equity financing to continue operations and the attainment of profitable operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;As disclosed in Note 2, we
entered into an agreement with a financing entity in September 2024 whereby we have obtained a line of credit for borrowings of up to
$&lt;span id="xdx_90E_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20240903_zczXtHTmXmk4" title="Line of credit maximum borrowing capacity"&gt;5,000,000&lt;/span&gt;, in order to meet any near-term borrowing needs. As a result, we believe that we will have sufficient financial resources available
to us in order to operate our business for at least the next 12 months from the date these financial statements are issued.&lt;/p&gt;

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

</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000376">&lt;p id="xdx_84B_eus-gaap--BusinessDescriptionAndAccountingPoliciesTextBlock_z5rf6CO7HYSj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_864_z3HTe1SKqcii"&gt;Description of Business&lt;/span&gt;&lt;/i&gt;
&#x2013; NeoVolta Inc. (&#x201c;we&#x201d;, &#x201c;our&#x201d; or the "Company") is a Nevada corporation, which was formed on March
5, 2018. The Company is a designer, seller and manufacturer of Energy Storage Systems (ESS) which can store and use energy via batteries
and an inverter at residential sites. The Company sells its proprietary ESS units through wholesale customers, initially in California,
and in an expanding number of other states. In August 2022, the Company completed an underwritten public offering of its equity securities
resulting in its common stock and warrants becoming listed on a national exchange (see Note 3).&lt;/p&gt;

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

</us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000378">&lt;p id="xdx_84D_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zni9PSVsofIb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_862_zvxllrasGC3"&gt;Basis of Presentation&lt;/span&gt;&lt;/i&gt;
&#x2013; The accompanying financial statements and related notes have been prepared in accordance with accounting principles generally
accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) and in accordance with the rules and regulations of the United States
Securities and Exchange Commission (the &#x201c;SEC&#x201d;).&lt;/p&gt;

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

</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000380">&lt;p id="xdx_849_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zsV2tdoKaE7l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_86D_zsALLhA1GJM"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/i&gt;
&#x2013; The Company considers all highly liquid accounts with original maturities of three months or less at the date of acquisition to
be cash equivalents.&#160; Periodically, the Company may carry cash balances at financial institutions in excess of the federally insured
limit of $250,000. As of June 30, 2025, the Company maintained all of its accounts at one bank and the combined balances of all accounts
at this bank were in excess of the FDIC insurance limit by $&lt;span id="xdx_90C_eus-gaap--CashUninsuredAmount_iI_pp0p0_c20250630_zReAdSSvMqyb" title="Cash uninsured amount"&gt;544,836&lt;/span&gt;&lt;span style="font-size: 10pt"&gt;.&lt;/span&gt;&lt;/p&gt;

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

</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashUninsuredAmount
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000382"
      unitRef="USD">544836</us-gaap:CashUninsuredAmount>
    <us-gaap:InventoryPolicyTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000384">&lt;p id="xdx_84C_eus-gaap--InventoryPolicyTextBlock_zs8ViRpzReQl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_86E_zsdULB4TKD2k"&gt;&lt;i&gt;Inventory&lt;/i&gt;&lt;/span&gt;
&#x2013; Inventory consists of batteries and inverters purchased from Asian suppliers and delivered to a location near the Company&#x2019;s
offices, for assembly into ESS units. Inventory is stated at the lower of cost or net realizable value, cost being determined using the
first-in, first out (FIFO) method. The Company periodically reviews the value of items in inventory and records an allowance to reduce
the carrying value of inventory to the lower of cost or net realizable value based on its assessment of market conditions, inventory
turnover and current stock levels. Inventory write-downs are charged to cost of goods sold. The following table presents the components
of inventory (net of reserve for obsolescence on assembly parts of zero and $90,000, respectively) as of June 30, 2025 and 2024:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_z81k8CkGD46b" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto" summary="xdx: Disclosure - Business and Summary of Significant Accounting Policies (Details - Inventory)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BB_zdAKnggV2SM4" style="display: none"&gt;&#160;Schedule of inventory&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49E_20250630_zpgzNg9puMZi" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_495_20240630_zHEZkoDO7peb" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--InventoryRawMaterials_iI_maINzSmu_zTdLuF8Mvkv" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt; width: 66%; text-align: left"&gt;Raw materials, consisting of assembly parts, batteries and inverters&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;2,014,252&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;1,076,479&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--InventoryWorkInProcess_iI_d0_maINzSmu_ziRzagRKqyd1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Work in process&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;89,386&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--InventoryFinishedGoods_iI_maINzSmu_zLnFyvn4Fy8b" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Finished goods&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;123,660&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;621,443&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--InventoryNet_iTI_mtINzSmu_znI8Hut1Ah18" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,137,912&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&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; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,787,308&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AC_zTdrwPHm0tLj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;/p&gt;

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

</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000386">&lt;table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_z81k8CkGD46b" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto" summary="xdx: Disclosure - Business and Summary of Significant Accounting Policies (Details - Inventory)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BB_zdAKnggV2SM4" style="display: none"&gt;&#160;Schedule of inventory&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49E_20250630_zpgzNg9puMZi" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_495_20240630_zHEZkoDO7peb" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--InventoryRawMaterials_iI_maINzSmu_zTdLuF8Mvkv" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt; width: 66%; text-align: left"&gt;Raw materials, consisting of assembly parts, batteries and inverters&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;2,014,252&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;1,076,479&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--InventoryWorkInProcess_iI_d0_maINzSmu_ziRzagRKqyd1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Work in process&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;89,386&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--InventoryFinishedGoods_iI_maINzSmu_zLnFyvn4Fy8b" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Finished goods&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;123,660&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;621,443&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--InventoryNet_iTI_mtINzSmu_znI8Hut1Ah18" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,137,912&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&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; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,787,308&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000388"
      unitRef="USD">2014252</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000389"
      unitRef="USD">1076479</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000391"
      unitRef="USD">0</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000392"
      unitRef="USD">89386</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000394"
      unitRef="USD">123660</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000395"
      unitRef="USD">621443</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000397"
      unitRef="USD">2137912</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000398"
      unitRef="USD">1787308</us-gaap:InventoryNet>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000400">&lt;p id="xdx_848_eus-gaap--RevenueRecognitionPolicyTextBlock_zYpg5Aa0KEU8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_86E_zXRaObgRO2ge"&gt;Revenue Recognition&lt;/span&gt;&lt;/i&gt;
&#x2013;&#160;The Company recognizes revenue in accordance with Accounting Standard Update ("ASU") 2014-09, Revenue from Contracts
with Customers (Topic 606). Revenues are recognized when control of the promised goods is transferred to the customer in an amount that
reflects the consideration the Company expects to be entitled to in exchange for transferring those goods or services. Revenue is recognized
based on the following five step model:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Identification of the contract with a customer&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Identification of the performance obligations
in the contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Determination of the transaction price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Allocation of the transaction price to the performance
obligations in the contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Symbol"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Recognition of revenue when, or as, the Company
satisfies a performance obligation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

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













&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The Company generates revenues
from contracts with customers, consisting of a relatively small number of wholesale dealers and installers, in California and several
other states. In the year ended June 30, 2025, two such dealers represented approximately &lt;span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DealerOneMember_z7x0pLOraWq2" title="Concentration risk percentage"&gt;41&lt;/span&gt;% and &lt;span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DealerTwoMember_zjtq9UCgUXh9" title="Concentration risk percentage"&gt;23&lt;/span&gt;% of the Company&#x2019;s revenues,
however, no other dealers accounted for more than 10% of the revenues in such period. Those same two dealers plus one other one represented
approximately &lt;span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DealerOneMember_zOIz9huds4eb" title="Concentration risk percentage"&gt;39&lt;/span&gt;%, &lt;span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DealerTwoMember_zOVA12rPHiKk" title="Concentration risk percentage"&gt;12&lt;/span&gt;% and &lt;span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20240701__20250630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DealerThreeMember_zGwMehvn5TC" title="Concentration risk percentage"&gt;12&lt;/span&gt;% of the Company&#x2019;s net accounts receivable as of June 30, 2025, however, no other dealers accounted
for more than 10% of the accounts receivable as of June 30, 2025. In the year ended June 30, 2024, two such dealers represented approximately
&lt;span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DealerOneMember_zlkdbaHvmQM3" title="Concentration risk percentage"&gt;20&lt;/span&gt;% and &lt;span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20240630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--DealerTwoMember_zuBnfF3ASPh3" title="Concentration risk percentage"&gt;14&lt;/span&gt;% of the Company&#x2019;s revenues. Under its present contracts with customers, the Company&#x2019;s sole performance obligation
is the delivery of products to the customer. Since all of the Company&#x2019;s revenue is currently generated from the sales of similar
products delivered to customers in domestic locations, no further disaggregation of revenue information for the years ended June 30, 2025
and 2024 is provided.&lt;/p&gt;

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

</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2024-07-012025-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DealerOneMember"
      decimals="INF"
      id="Fact000407"
      unitRef="Pure">0.41</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2024-07-012025-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DealerTwoMember"
      decimals="INF"
      id="Fact000409"
      unitRef="Pure">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2024-07-012025-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_DealerOneMember"
      decimals="INF"
      id="Fact000411"
      unitRef="Pure">0.39</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2024-07-012025-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_DealerTwoMember"
      decimals="INF"
      id="Fact000413"
      unitRef="Pure">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2024-07-012025-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_DealerThreeMember"
      decimals="INF"
      id="Fact000415"
      unitRef="Pure">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-07-012024-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DealerOneMember"
      decimals="INF"
      id="Fact000417"
      unitRef="Pure">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-07-012024-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_DealerTwoMember"
      decimals="INF"
      id="Fact000419"
      unitRef="Pure">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AllowanceForCreditLossesTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000421">&lt;p id="xdx_844_eus-gaap--AllowanceForCreditLossesTextBlock_zvjtigBTDlT7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_862_zTUSDCZoKDA4"&gt;Allowance for Expected
Credit Losses&lt;/span&gt; &lt;/i&gt;&#x2013;&#160;The Company recognizes an allowance for expected credit losses whenever a loss is expected to be incurred
in the realization of a customer&#x2019;s account. As of June 30, 2025 and 2024, our allowance for expected credit losses was $&lt;span id="xdx_905_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20250630_zavKEF3L7FJj" title="Allowance for credit losses"&gt;314,200&lt;/span&gt;
and $&lt;span id="xdx_90A_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20240630_zE4y30s977H4" title="Allowance for credit losses"&gt;1,030,000&lt;/span&gt;, respectively.&lt;/p&gt;

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

</us-gaap:AllowanceForCreditLossesTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000423"
      unitRef="USD">314200</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000425"
      unitRef="USD">1030000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000427">&lt;p id="xdx_844_eus-gaap--IncomeTaxPolicyTextBlock_zkc8sh8QMih7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_869_z6s4c6xQ8e87"&gt;Income Taxes&lt;/span&gt;&lt;/i&gt; &#x2013;
The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities
are determined based on the differences between the financial reporting and the tax bases of reported assets and liabilities and are measured
using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company must then assess
the likelihood that the resulting deferred tax assets will be realized. A valuation allowance is provided when it is more likely than
not that some portion or all of a deferred tax asset will not be realized.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The Company accounts for uncertain
tax positions in accordance with the provisions of Accounting Standards Codification (&#x201c;ASC&#x201d;) 740-10 which prescribes a recognition
threshold and measurement attribute for financial statement disclosure of tax positions taken, or expected to be taken, on its tax return.
The Company evaluates and records any uncertain tax positions based on the amount that management deems is more likely than not to be
sustained upon examination and ultimate settlement with the tax authorities in the tax jurisdictions in which it operates.&lt;/p&gt;

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

</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000429">&lt;p id="xdx_84C_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zsDyLbHqjBXl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_867_zrn62TffdGXa"&gt;Stock Compensation Expense&lt;/span&gt;&lt;/i&gt;
&#x2013; Employee and non-employee share-based payment compensation is measured at the grant date, based on the fair value of the award,
and is recognized as an expense over the requisite service period.&lt;/p&gt;

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

</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000431">&lt;p id="xdx_841_eus-gaap--EarningsPerSharePolicyTextBlock_zUUJU2Lsylo1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_86E_zWfvzGtjoIl5"&gt;Loss Per Common Share&lt;/span&gt;&lt;/i&gt;
&#x2013; Basic loss per common share is computed by dividing net loss available to common shareholders by the weighted-average number of
common shares outstanding during the period. Diluted loss per common share is determined using the weighted-average number of common shares
outstanding during the period, adjusted for the dilutive effect of common stock equivalents. In periods when losses are reported, the
weighted-average number of common shares outstanding excludes common stock equivalents, because their inclusion would be anti-dilutive.
As of June 30, 2025, the Company had total outstanding common stock equivalents of &lt;span id="xdx_90F_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20240701__20250630_zTMcT5FGabmf" title="Antidilutive shares"&gt;2,937,512&lt;/span&gt; shares as follows: (i) &lt;span id="xdx_905_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20240701__20250630__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--RestrictedStockUnitsMember_z8pgNfbo9ED7" title="Antidilutive shares"&gt;1,806,362&lt;/span&gt; shares related
to restricted stock units granted to an officer and another employee in April 2024; (ii) &lt;span id="xdx_900_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20240701__20250630__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--InvestorWarrantsMember_zdd38PZMRUyl" title="Antidilutive shares"&gt;1,081,150&lt;/span&gt; shares related to warrants issued to
investors in the public offering completed in August 2022; and (iii) &lt;span id="xdx_904_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20240701__20250630__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--RestrictedStockUnitsForAnOfficerMember_zNbLDNE2lPqk" title="Antidilutive shares"&gt;50,000&lt;/span&gt; shares related to restricted stock units granted to an officer
in March 2022 (see Note 3).&lt;/p&gt;

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

</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2024-07-01to2025-06-30"
      decimals="INF"
      id="Fact000433"
      unitRef="Shares">2937512</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2024-07-012025-06-30_custom_RestrictedStockUnitsMember"
      decimals="INF"
      id="Fact000435"
      unitRef="Shares">1806362</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2024-07-012025-06-30_custom_InvestorWarrantsMember"
      decimals="INF"
      id="Fact000437"
      unitRef="Shares">1081150</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2024-07-012025-06-30_custom_RestrictedStockUnitsForAnOfficerMember"
      decimals="INF"
      id="Fact000439"
      unitRef="Shares">50000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="From2024-07-01to2025-06-30" id="Fact000441">&lt;p id="xdx_843_eus-gaap--ResearchAndDevelopmentExpensePolicy_zIXJtUWhg5xd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_865_zoF9getxdBdb"&gt;Research and Development
Costs&lt;/span&gt;&lt;/i&gt; &#x2013; Research and development costs are expensed as incurred.&lt;/p&gt;

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

</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:UseOfEstimates contextRef="From2024-07-01to2025-06-30" id="Fact000443">&lt;p id="xdx_84B_eus-gaap--UseOfEstimates_ziiT05qQOwch" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_86B_zUVtJHechVPk"&gt;Use of Estimates&lt;/span&gt;&lt;/i&gt; &#x2013;
Management has made a number of estimates and assumptions in preparing these financial statements in conformity with accounting principles
generally accepted in the United States of America. Actual results could differ from those estimates.&lt;/p&gt;

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













</us-gaap:UseOfEstimates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000450">&lt;p id="xdx_84F_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zyaZpZFhDcSl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_867_z95fG0UVesMk"&gt;Segment Information&lt;/span&gt;&lt;/i&gt;
&#x2013; Management has determined that the Company operates in&#160;one&#160;reportable segment, which is the development and commercialization
of energy storage products. The Company's chief operating decision maker (CODM) is its Chief Executive Officer, who reviews financial
information presented on a company-wide basis. The CODM primarily uses net loss, which is reported in the Statements of Operations, to
assess financial performance and allocate resources. These financial metrics are used by the CODM to make key operating decisions, such
as the assessment of segment performance and allocation of resources. The significant categories within net loss that the CODM regularly
reviews are revenues from customers, cost of goods sold, and general and administrative expenses. Other expenses reported in the Company&#x2019;s
net loss include interest expense and research and development expenses.&lt;/p&gt;

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

</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000452">&lt;p id="xdx_843_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zfJHL6OS1tq5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_864_zwvjloxI3hLf"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/i&gt;
&#x2013; From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board, (&#x201c;FASB&#x201d;),
or other standard setting bodies and adopted by us as of the specified effective date. Unless otherwise discussed, the impact of recently
issued standards, including ASU 2023-07, &lt;i&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, &lt;/i&gt;and prospective
standards that are not yet effective, including ASU 2024-03, &lt;i&gt;Income Statement &#x2013; Reporting Comprehensive Income &#x2013; Expense
disaggregation disclosures (Topic 220-40): Disaggregation of Income Statement Expenses,&lt;/i&gt; will not have a material impact on the Company&#x2019;s
financial position or results of operations upon adoption. The Company has considered all other recently issued accounting pronouncements
and does not believe the adoption of such pronouncements will have a material impact on its financial statements.&lt;/p&gt;

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

</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:SubstantialDoubtAboutGoingConcernTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000454">&lt;p id="xdx_84D_eus-gaap--SubstantialDoubtAboutGoingConcernTextBlock_zobKkwj4uS32" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;&lt;span id="xdx_860_zE0fwRz0Rwx"&gt;Liquidity&lt;/span&gt;&lt;/i&gt; &#x2013; These
financial statements have been prepared on a going concern basis, which assumes the Company will continue to realize its assets and discharge
its liabilities in the normal course of business. The continuation of the Company as a going concern has been dependent upon our ability
to obtain the necessary debt and equity financing to continue operations and the attainment of profitable operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;As disclosed in Note 2, we
entered into an agreement with a financing entity in September 2024 whereby we have obtained a line of credit for borrowings of up to
$&lt;span id="xdx_90E_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20240903_zczXtHTmXmk4" title="Line of credit maximum borrowing capacity"&gt;5,000,000&lt;/span&gt;, in order to meet any near-term borrowing needs. As a result, we believe that we will have sufficient financial resources available
to us in order to operate our business for at least the next 12 months from the date these financial statements are issued.&lt;/p&gt;

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

</us-gaap:SubstantialDoubtAboutGoingConcernTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="AsOf2024-09-03"
      decimals="0"
      id="Fact000456"
      unitRef="USD">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtDisclosureTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000458">&lt;p id="xdx_804_eus-gaap--DebtDisclosureTextBlock_zMjmZyRWwlbk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;
&lt;tr style="vertical-align: top"&gt;
  &lt;td style="text-align: left; width: 0.5in"&gt;&lt;b&gt;(2)&lt;/b&gt;&lt;/td&gt;
  &lt;td style="text-align: left"&gt;&lt;b&gt;&lt;span id="xdx_82D_z5PHCtXWOjml"&gt;Debt&lt;/span&gt; &lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;On September 3, 2024, we
entered into an agreement with a newly formed financing entity whereby we obtained a line of credit for borrowings of up to $&lt;span id="xdx_906_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20240903_zurG4gHey1H8" title="Line of credit maximum borrowing capacity"&gt;5,000,000&lt;/span&gt;.
Under this agreement, we are obligated to make periodic payments to the lender of accrued interest, at the rate of &lt;span id="xdx_907_eus-gaap--LineOfCreditFacilityInterestRateDuringPeriod_dp_c20240901__20240903_zTI21uXzBZ7j" title="Line of credit interest rate"&gt;16&lt;/span&gt;%
per annum, on any outstanding borrowings that we make, with the principal and any unpaid accrued interest being due at maturity,
which was subsequently extended to &lt;span id="xdx_90C_eus-gaap--DebtInstrumentMaturityDate_dd_c20240901__20240903_zIyyWlHKRfl1" title="Line of credit maturity date"&gt;September
3, 2028&lt;/span&gt; (see Note 6). In order to secure such borrowings, we have granted a security interest in all of our assets to the
lender. As a condition of receiving this line of credit from the lender, we have agreed not to issue any securities pursuant to the
Company&#x2019;s Form S-3 (file number 333-280400), without the lender&#x2019;s consent, so long as any borrowings remain outstanding.
As of June 30, 2025, we had made net borrowings under this credit agreement in the amount of $&lt;span id="xdx_906_eus-gaap--LineOfCreditFacilityCurrentBorrowingCapacity_iI_c20250630_zU4GywusBMc4" title="Net borrowings under this credit agreement"&gt;383,538&lt;/span&gt;,
leaving an available balance of $&lt;span id="xdx_90B_eus-gaap--LineOfCreditFacilityRemainingBorrowingCapacity_iI_c20250630_zzfcF9cHSOv5" title="Line of credit remaining borrowing capacity"&gt;4,616,462&lt;/span&gt;.
Accrued interest as of June 30, 2025 was $&lt;span id="xdx_903_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_c20250630_zpxYHJQLLqMk" title="Accrued interest"&gt;30,767&lt;/span&gt;.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;On October 4, 2024, we made
an initial borrowing of $&lt;span id="xdx_900_eus-gaap--ProceedsFromLinesOfCredit_c20241003__20241004__us-gaap--TransactionTypeAxis__custom--CommercialLenderMember_zH5o6s5FSe0a" title="Proceeds from line of credit"&gt;250,000&lt;/span&gt; under this line of credit largely in order to fund a short-term loan in the same amount to a new customer
which has a government-backed contract to install a large number of our units in Puerto Rico over a two year period. The purpose of the
loan was to provide working capital to the customer in conjunction with the startup of the contract in Puerto Rico. The loan was structured
to be non-interest bearing, if repaid prior to December 31, 2024. The loan was fully repaid in December 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;In the month of November 2024,
we initiated short-term borrowings from a commercial accounts receivable lender under a loan agreement allowing for borrowings, secured
by certain property interests, of up to $&lt;span id="xdx_908_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20241130__us-gaap--TransactionTypeAxis__custom--CommercialLenderMember_zLoPUSqWoMx5" title="Line of credit, maximum borrowing capacity"&gt;4,000,000&lt;/span&gt;. As of June 30, 2025, we had made borrowings from this lender to finance customer shipments
and related costs in the total amount of $&lt;span id="xdx_90A_eus-gaap--ProceedsFromLinesOfCredit_c20240701__20250630__us-gaap--TransactionTypeAxis__custom--CommercialLenderMember_zi0q7Rj3ASK3" title="Proceeds from line of credit"&gt;5,106,343&lt;/span&gt;. The lender charges a placement fee of 1% on each borrowing and assesses interest
at the rate of 2.5% per month on the outstanding borrowings. Borrowings are to be repaid upon the earlier of: (i) 120 days from the borrowing
date; or (ii) receipt of payment from the customer. In the event of default, interest is assessed at the default rate of 1% per 7 days.
Through June 30, 2025, we had repaid $&lt;span id="xdx_906_eus-gaap--RepaymentsOfLinesOfCredit_c20240701__20250630__us-gaap--TransactionTypeAxis__custom--CommercialLenderMember_zcuD8gaKoQh7" title="Repaid borrowings"&gt;2,503,120&lt;/span&gt; of such borrowings, including accrued interest and fees, leaving an outstanding balance
as of that date, including accrued interest and fees, of $&lt;span id="xdx_903_eus-gaap--LineOfCredit_iI_c20250630__us-gaap--TransactionTypeAxis__custom--CommercialLenderMember_zNDdmr2I4wq7" title="Outstanding balance"&gt;2,603,223&lt;/span&gt;.&lt;/p&gt;

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











</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="AsOf2024-09-03"
      decimals="0"
      id="Fact000460"
      unitRef="USD">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="From2024-09-012024-09-03"
      decimals="INF"
      id="Fact000462"
      unitRef="Pure">0.16</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2024-09-012024-09-03" id="Fact000464">2028-09-03</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000466"
      unitRef="USD">383538</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000468"
      unitRef="USD">4616462</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:InterestPayableCurrentAndNoncurrent
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000470"
      unitRef="USD">30767</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="From2024-10-032024-10-04_custom_CommercialLenderMember"
      decimals="0"
      id="Fact000472"
      unitRef="USD">250000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="AsOf2024-11-30_custom_CommercialLenderMember"
      decimals="0"
      id="Fact000474"
      unitRef="USD">4000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="From2024-07-012025-06-30_custom_CommercialLenderMember"
      decimals="0"
      id="Fact000476"
      unitRef="USD">5106343</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="From2024-07-012025-06-30_custom_CommercialLenderMember"
      decimals="0"
      id="Fact000478"
      unitRef="USD">2503120</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:LineOfCredit
      contextRef="AsOf2025-06-30_custom_CommercialLenderMember"
      decimals="0"
      id="Fact000480"
      unitRef="USD">2603223</us-gaap:LineOfCredit>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000486">&lt;p id="xdx_80A_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zDuP1buMN6j4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;
&lt;tr style="vertical-align: top"&gt;
  &lt;td style="text-align: left; width: 0.5in"&gt;&lt;b&gt;(3)&lt;/b&gt;&lt;/td&gt;
  &lt;td style="text-align: left"&gt;&lt;b&gt;&lt;span id="xdx_82C_zFR0yT040Qs2"&gt;Equity&lt;/span&gt; &lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;Common Stock&lt;/i&gt; &#x2013;
In February 2025, the Company closed a private equity offering under which the Company issued a total of &lt;span id="xdx_90D_eus-gaap--SharesIssued_iI_c20250228__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivateEquityOfferingMember_zktXtSkNpBP8" title="Issued shares of common stock"&gt;543,500&lt;/span&gt; shares of its common
stock to the investors at an offering price of $&lt;span id="xdx_902_eus-gaap--SharePrice_iI_c20250228__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivateEquityOfferingMember_zQjIvKosSN95" title="Offering price"&gt;2.00&lt;/span&gt; per share resulting in gross proceeds to the Company in the amount of $&lt;span id="xdx_902_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20250201__20250228__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivateEquityOfferingMember_zuAp6d2ySEpc" title="Gross proceeds"&gt;1,087,000&lt;/span&gt;.
The Company is using the proceeds of this private offering to meet working capital needs and for other general corporate purposes.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;In August 2022, the Company
completed an underwritten public offering of its equity securities in the form of Units with &lt;span id="xdx_90A_ecustom--UnitDescription_c20220801__20220831__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember_zGFHfjyLrhD3" title="Unit descriptioon"&gt;each Unit consisting of one share of common
stock and one warrant&lt;/span&gt; (each, a &#x201c;Warrant&#x201d; and collectively, the &#x201c;Warrants&#x201d;) to purchase one share of common stock
at an exercise price of $4.00 per share. The shares of common stock and the Warrants comprising the Units were immediately separated at
closing of the offering and each is now independently listed on the NASDAQ Capital Market. Each Warrant became exercisable on the date
of issuance and will expire five years from the date of issuance.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;In the underwritten public
offering, a total of &lt;span id="xdx_908_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20220801__20220831__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember__us-gaap--StatementClassOfStockAxis__custom--UnitsMember_zzKqggMInq4b" title="Stock issued new, shares"&gt;1,121,250&lt;/span&gt; Units, including exercise of the underwriter&#x2019;s overallotment option, were sold at an offering price
to the public of $4.00 per Unit. The gross proceeds of the offering were $&lt;span id="xdx_907_ecustom--GrossProceedsFromIssuanceOrSaleOfEquity_c20220801__20220831__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember__us-gaap--StatementClassOfStockAxis__custom--UnitsMember_zHytFsN9Bk43" title="Gross proceeds from sale of equity"&gt;4,485,000&lt;/span&gt; and the net proceeds, after deduction of underwriting
discounts and other offering costs were approximately $&lt;span id="xdx_902_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_c20220801__20220831__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember__us-gaap--StatementClassOfStockAxis__custom--UnitsMember_zTTUppPlafi7" title="Proceeds from sale of equity"&gt;3,780,000&lt;/span&gt;. The Company also granted the underwriter non-tradeable warrants to purchase
a total of &lt;span id="xdx_908_ecustom--WarrantsIssuedShares_c20220801__20220831__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember__srt--CounterpartyNameAxis__custom--UnderwriterMember_zDdjeK8Ir9Tc" title="Warrants issued, shares"&gt;58,500&lt;/span&gt; shares of common stock at an exercise price of $&lt;span id="xdx_909_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20220831__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember__srt--CounterpartyNameAxis__custom--UnderwriterMember_z8I4ZTwCe4f1" title="Warrants issued, exercise price"&gt;4.40&lt;/span&gt; per share for a period of five years.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;In conjunction with the public
offering, all holders of the Company&#x2019;s 2018 convertible notes in the total amount of $&lt;span id="xdx_909_eus-gaap--DebtConversionConvertedInstrumentAmount1_c20220801__20220831__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember__us-gaap--DebtInstrumentAxis__custom--ConvertibleNotes2018Member_zDjgwKvz05ij" title="Debt converted, amount converted"&gt;59,251&lt;/span&gt;, including accrued interest, converted
their debt into a total of &lt;span id="xdx_90E_eus-gaap--DebtConversionConvertedInstrumentSharesIssued1_c20220801__20220831__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember__us-gaap--DebtInstrumentAxis__custom--ConvertibleNotes2018Member_ze1EPJ5huXbd" title="Debt converted, shares issued"&gt;9,404,867&lt;/span&gt; shares of common stock at the stated conversion rate, and all holders of the Company&#x2019;s 2021
convertible notes in the total amount of $&lt;span id="xdx_90C_eus-gaap--DebtConversionConvertedInstrumentAmount1_c20220801__20220831__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember__us-gaap--DebtInstrumentAxis__custom--ConvertibleNotes2021Member_z3Jgpl0prXib" title="Debt converted, amount converted"&gt;1,068,000&lt;/span&gt; converted their debt into a total of &lt;span id="xdx_90A_eus-gaap--DebtConversionConvertedInstrumentSharesIssued1_c20220801__20220831__us-gaap--SubsidiarySaleOfStockAxis__custom--UnderwrittenPublicOfferingMember__us-gaap--DebtInstrumentAxis__custom--ConvertibleNotes2021Member_zAADimCE1bl" title="Debt converted, shares issued"&gt;267,000&lt;/span&gt; shares of common stock at the stated
conversion rate.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;Warrants&lt;/i&gt; &#x2013; The
Warrants for a total of &lt;span id="xdx_906_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20250630_ziseAGAw7bM2" title="Warrants outstanding"&gt;1,179,750&lt;/span&gt; shares of common stock issued to investors and the underwriters are exercisable at any time after their
original issuance and at any time up to the date that is five years after their original issuance, or &lt;span id="xdx_903_eus-gaap--WarrantsAndRightsOutstandingMaturityDate_iI_dd_c20250630_zQF21F1MmFph" title="Warrants maturity date"&gt;August 1, 2027&lt;/span&gt;. The Warrants may
be exercised upon payment of the exercise price in cash on or prior to the expiration date. Under the terms of the Warrant Agreement,
we must use our best efforts to maintain the effectiveness of the registration statement and current prospectus relating to common stock
issuable upon exercise of the Warrants until the expiration of the Warrants. If we fail to maintain the effectiveness of the registration
statement and current prospectus relating to the common stock issuable upon exercise of the Warrants, the holders of the Warrants shall
have the right to exercise the Warrants solely via a cashless exercise feature provided for in the Warrants, until such time as there
is an effective registration statement and current prospectus. In June 2024, the Company filed an updated registration statement applicable
to the exercise of the Warrants.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;The following table presents
activity with respect to the Company&#x2019;s warrants for the years ended June 30, 2025 and 2024:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_zhbanIqiopsc" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 100%; margin-right: auto" summary="xdx: Disclosure - Equity (Details - Warrant activity)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B5_zjF1yBcuVG1k" style="display: none"&gt;Schedule of warrant activity&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Number&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Wtd. Avg.&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Wtd. Avg.&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Aggregate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;of&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Exercise&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Remaining&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Intrinsic&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Shares&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Price&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Term (Yrs.)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%"&gt;Outstanding at July 1, 2023&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_d0_c20230701__20240630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zsbR0tktSELa" style="width: 12%; text-align: right" title="Warrants outstanding, beginning"&gt;1,179,750&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iS_d0_c20230701__20240630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zjwgJskX3Q5j" style="width: 12%; text-align: right" title="Warrants outstanding, weighted average exercise price, beginning"&gt;4.02&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtYp_c20230630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zgQodSnfWCh9" style="width: 12%; text-align: right" title="Warrants outstanding, term"&gt;4.1&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_iI_d0_c20230630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zWgMLr21ihje" style="width: 12%; text-align: right" title="Warrants outstanding, aggregate intrinsic value"&gt;&#x2013;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Warrants issued&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d0_c20230701__20240630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zqkhUAgKwyK7" style="text-align: right" title="Warrants issued"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d0_c20230701__20240630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zt5HP9l0PiS" style="text-align: right" title="Warrants issued, weighted average exercise price"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Warrants exercised/forfeited&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_di0_c20230701__20240630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zenVGUex2U69" style="border-bottom: Black 1pt solid; text-align: right" title="Warrants exercised/forfeited"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_iN_di0_c20230701__20240630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zGSqoKJQqcJ" style="border-bottom: Black 1pt solid; text-align: right" title="Warrants exercised/forfeited, weighted average exercise price"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Outstanding at June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_d0_c20240701__20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zzI4liaJYN16" style="text-align: right" title="Warrants outstanding, beginning"&gt;1,179,750&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iS_d0_c20240701__20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zyJw28Q9rrl8" style="text-align: right" title="Warrants outstanding, weighted average exercise price, beginning"&gt;4.02&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtYp_c20240630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zT23e19esTdj" style="text-align: right" title="Warrants outstanding, term"&gt;3.1&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_iI_d0_c20240630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zrJqAEjaXT21" style="text-align: right" title="Warrants outstanding, aggregate intrinsic value"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Warrants issued&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d0_c20240701__20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zmHz1eyJrsX7" style="text-align: right" title="Warrants issued"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d0_c20240701__20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zCot0Kij6dM4" style="text-align: right" title="Warrants issued, weighted average exercise price"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Warrants exercised/forfeited&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_di0_c20240701__20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zfVwVNNM7Kk3" style="border-bottom: Black 1pt solid; text-align: right" title="Warrants exercised/forfeited"&gt;(98,600&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_iN_di0_c20240701__20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zgI4OVaRzdh8" style="border-bottom: Black 1pt solid; text-align: right" title="Warrants exercised/forfeited, weighted average exercise price"&gt;(4.24&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Outstanding at June 30, 2025&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ClassOfWarrantOrRightOutstanding_iE_d0_c20240701__20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zWhe7DN36C0h" style="border-bottom: Black 2.5pt double; text-align: right" title="Warrants outstanding, ending"&gt;1,081,150&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&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; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iE_d0_c20240701__20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zBvARi2OU4yl" style="border-bottom: Black 2.5pt double; text-align: right" title="Warrants outstanding, weighted average exercise price, ending"&gt;4.00&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&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; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtYp_c20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zipxPcYsK2t7" style="border-bottom: Black 2.5pt double; text-align: right" title="Warrants outstanding, term"&gt;2.1&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&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; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_iI_d0_c20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_z3kz9zNP3Usj" style="border-bottom: Black 2.5pt double; text-align: right" title="Warrants outstanding, aggregate intrinsic value"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Exercisable at June 30, 2025&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--ClassOfWarrantOrRightExercisable_iI_d0_c20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zcL8fodBM4Ch" style="border-bottom: Black 2.5pt double; text-align: right" title="Warrants exercisable"&gt;1,081,150&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&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; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice_iI_d0_c20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zr41pKWGRr6h" style="border-bottom: Black 2.5pt double; text-align: right" title="Warrants exercisable, weighted average exercise price"&gt;4.00&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&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; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--WarrantsAndRightsOutstandingTermExercisable_iI_dtYp_c20240701__20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zJ2J2MDOLZ01" style="border-bottom: Black 2.5pt double; text-align: right" title="Warrants exercisable, term"&gt;2.1&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&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; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercisable_iI_d0_c20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zyPsFwDdH3T6" style="border-bottom: Black 2.5pt double; text-align: right" title="Warrants exercisable, aggregate intrinsic value"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


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













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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;These warrants were issued
in conjunction with an underwritten public equity offering, therefore, there was no employee or non-employee compensation expense recognized.
In November 2024, the underwriter elected to exercise all &lt;span id="xdx_908_eus-gaap--ConversionOfStockSharesConverted1_c20241101__20241130__us-gaap--AwardTypeAxis__custom--WarrantsMember_zDtA4qv9jF7a" title="Warrants converted, shares"&gt;58,500&lt;/span&gt; Warrants at an exercise price of $4.40 per share, via a cashless exercise,
as permitted under the warrant agreement, resulting in the issuance of &lt;span id="xdx_909_eus-gaap--ConversionOfStockSharesIssued1_c20241101__20241130__us-gaap--AwardTypeAxis__custom--WarrantsMember_ziKruBeoCPXa" title="Warrants converted, shares issued"&gt;15,312&lt;/span&gt; shares of our common stock. Additionally, the holders of
publicly issued Warrants to purchase an aggregate of &lt;span id="xdx_90B_ecustom--WarrantsExercised_c20241101__20241130__us-gaap--AwardTypeAxis__custom--WarrantsMember_zk0lCnXT1P9h" title="Warrants exercised, shares"&gt;40,100&lt;/span&gt; shares of our common stock elected to exercise their Warrants by a cash payment
of a total of $&lt;span id="xdx_904_eus-gaap--ProceedsFromWarrantExercises_c20241101__20241130__us-gaap--AwardTypeAxis__custom--WarrantsMember_znHc7JFQZYNd" title="Cash payments"&gt;160,400&lt;/span&gt; resulting in the issuance of the underlying shares of our common stock in December 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;Stock Compensation Expense&lt;/i&gt;
&#x2013; In April 2024, we entered into an employment agreement with a new Chief Executive Officer (&#x201c;CEO&#x201d;), providing for an
initial term extending through June 30, 2027, which will be automatically renewed for additional one-year terms unless either party chooses
not to renew it. Pursuant to the agreement, our new CEO received an initial equity grant equal to &lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20240401__20240430__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zfrPV62iD6z7" title="Grants in period, shares"&gt;1,280,000&lt;/span&gt; restricted stock units (&#x201c;RSUs&#x201d;),
with a grant date value of $&lt;span id="xdx_90F_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodValue_c20240401__20240430__srt--TitleOfIndividualAxis__srt--ChiefExecutiveOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zUZ37wXovwA5" title="Grant date fair value"&gt;2,854,000&lt;/span&gt;, &lt;span style="font-family: Times New Roman, Times, Serif"&gt;which will vest over a four-year period,
subject to his continued employment with the Company,&lt;/span&gt; and will be entitled to earn additional RSUs on each anniversary in the form
of &lt;span style="font-family: Times New Roman, Times, Serif"&gt;three annual performance-based equity grants.&lt;/span&gt; However, our Compensation
Committee has not set any definitive targets, therefore, no additional grants have been made as of June 30, 2025.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;In February 2025, we entered
into an amended and restated employment agreement with our Chief Financial Officer (&#x201c;CFO&#x201d;). The initial term of the employment
agreement ends on December 31, 2027 and will be automatically renewable for additional one-year terms unless either party chooses not
to renew the agreement. Pursuant to the agreement, we issued our CFO an award of &lt;span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20250201__20250228__srt--TitleOfIndividualAxis__srt--ChiefFinancialOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zjAVWJvjsEOi" title="Grants in period, shares"&gt;240,000&lt;/span&gt; RSUs vesting in four annual installments on each
anniversary.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;In February 2022, we entered
into a new employment agreement with our CFO pursuant to which we issued him an RSU award for up to &lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20220201__20220228__srt--TitleOfIndividualAxis__srt--ChiefFinancialOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zQQNxdUKE3Vh" title="Grants in period, shares"&gt;300,000&lt;/span&gt; shares of our common stock
upon achieving two defined milestones. The first milestone was achieved as of January 1, 2023, and the underlying &lt;span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20221230__20230102__srt--CounterpartyNameAxis__srt--ChiefFinancialOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__us-gaap--TransactionTypeAxis__custom--Milestone1Member_zPIKeYD4oQc1" title="Common stock shares issued"&gt;250,000&lt;/span&gt; shares of common
stock were issued to our CFO as of that date. The second milestone was achieved as of January 1, 2024, and the underlying &lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20231230__20240102__srt--CounterpartyNameAxis__srt--ChiefFinancialOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__us-gaap--TransactionTypeAxis__custom--Milestone2Member_zScmAbMG9DE7" title="Common stock shares issued"&gt;50,000&lt;/span&gt; shares
of common stock are expected to be issued to our CFO at a later date.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;In January 2025, we entered
into an employment agreement with our new Chief Operating Officer (&#x201c;COO&#x201d;). The initial term of the employment agreement ends
on December 31, 2027 and will be automatically renewable for additional one-year terms unless either party chooses not to renew the agreement.
Pursuant to the agreement, we issued our COO an award of &lt;span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20250101__20250131__srt--TitleOfIndividualAxis__srt--ChiefOperatingOfficerMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zAzRDO6Ua5z1" title="Grants in period, shares"&gt;150,000&lt;/span&gt; RSUs vesting in three annual installments. Additionally, we entered into
employment agreements with two other individuals in June 2024 and October 2024, and we issued them a total of &lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20240601__20240630__srt--TitleOfIndividualAxis__custom--TwoOtherIndividualsMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zw54f6kfpi13" title="Grants in period, shares"&gt;&lt;span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20241001__20241031__srt--TitleOfIndividualAxis__custom--TwoOtherIndividualsMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zumNIa38k2Di" title="Grants in period, shares"&gt;136,362&lt;/span&gt;&lt;/span&gt; RSUs vesting in
four annual installments. As a result, we presently have a total of &lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20250101__20250131__srt--TitleOfIndividualAxis__custom--ThreeOfficersAndTwoOtherIndividualsMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zZfJ1jEWa1" title="Grants in period, shares"&gt;1,806,362&lt;/span&gt; RSUs that have been issued to our three officers and two
other individuals. For all of these awards, we have calculated the grant date value of such awards and are amortizing it as stock compensation
expense over the underlying vesting periods. We have recognized stock compensation expense applicable to such RSU awards in the years
ended June 30, 2025 and 2024 in the amounts of $&lt;span id="xdx_908_eus-gaap--ShareBasedCompensation_c20240701__20250630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--CounterpartyNameAxis__custom--ThreeOfficersAndTwoOtherIndividualsMember_zUubwVyCwuq2" title="Share based compensation"&gt;1,011,405&lt;/span&gt; and $&lt;span id="xdx_900_eus-gaap--ShareBasedCompensation_c20230701__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--CounterpartyNameAxis__custom--ThreeOfficersAndTwoOtherIndividualsMember_zYCxacdwufc7" title="Share based compensation"&gt;214,992&lt;/span&gt;, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;In February 2025, we entered
into a referral agreement with a marketing company to market our products to qualified solar and energy storage system installers. The
term of the referral agreement ends on December 31, 2026. Pursuant to the agreement, the only compensation that the marketing company
will be entitled to receive will be through the issuance of shares of our common stock in exchange for reaching specified target levels
of product sales, up to a maximum total of 2,000,000 shares for reaching a total of 2,500 units sold and paid for. In accordance with
ASC 718, we are accounting for this agreement based on our periodic assessments of the probability of reaching such target levels. Based
on that approach, we have recognized stock compensation expense as of June 30, 2025, in the amount of $165,000.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;In conjunction with our public
offering in August 2022, we appointed two new independent directors and adopted a new compensation plan for all independent directors
based on an annual compensation amount of $65,000 to be paid quarterly with not less than 70% of such amount paid in shares of our common
stock, calculated based on the share price at the end of such prior fiscal quarter, and up to 30% paid in cash, with such final amounts
to be determined by each director. As of June 30, 2025 and 2024, we booked an annual accrual of $&lt;span id="xdx_903_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_c20250630__srt--CounterpartyNameAxis__custom--TwoDirectorsMember_zy6BsPWr7D0i" title="Accrued compensation"&gt;195,000&lt;/span&gt; of compensation expense (of which
$175,500 will be settled through the issuance of shares) for our three independent directors under this plan.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;In the year ended June
30, 2025, we recognized total non-cash stock compensation expense of $&lt;span id="xdx_903_eus-gaap--ShareBasedCompensation_c20240701__20250630_zw94z4eW4m26" title="Share-based compensation expense"&gt;2,101,488&lt;/span&gt;
as follows: (i) $&lt;span id="xdx_900_eus-gaap--ShareBasedCompensation_c20240701__20250630__us-gaap--TransactionTypeAxis__custom--AmortizedValueOfRSUsMember_zelFv4FIJywc"&gt;1,011,405&lt;/span&gt;
for the amortized value of the RSUs granted to our three officers and two other individuals; (ii) $&lt;span id="xdx_90B_eus-gaap--ShareBasedCompensation_c20240701__20250630__us-gaap--TransactionTypeAxis__custom--NewCompensationPlanMember_zVo6cUpFcfR6"&gt;175,500&lt;/span&gt;
for the amortized value of the portion of the new compensation plan for our independent directors that is attributable to stock;
(iii) $&lt;span id="xdx_900_eus-gaap--ShareBasedCompensation_c20240701__20250630__us-gaap--TransactionTypeAxis__custom--IssuanceOfSharesForAdvisoryServicesMember_z4EtDpF2Vwoc"&gt;515,498&lt;/span&gt;
for the fair value of the issuance of &lt;span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20240701__20250630__us-gaap--TransactionTypeAxis__custom--IssuanceOfSharesForAdvisoryServicesMember_zLXkpc6Z1hb" title="Stock issued for services, shares"&gt;174,650&lt;/span&gt; shares of our common stock  to two consultants for their advisory services in
the area of energy regulatory and marketing matters; (iv) $&lt;span id="xdx_90F_eus-gaap--ShareBasedCompensation_c20240701__20250630__us-gaap--TransactionTypeAxis__custom--AmortizedValueOfCompensationPlanMember_zbr8q2dsomcf"&gt;234,085&lt;/span&gt;
for the grant date value of &lt;span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20240701__20250630__us-gaap--TransactionTypeAxis__custom--AmortizedValueOfCompensationPlanMember_z6w0VaNZ2jD1"&gt;78,565&lt;/span&gt;
shares of common stock to be issued to a distributor as a sales incentive pursuant to a February 2025 distribution agreement; and
(v) $&lt;span id="xdx_903_eus-gaap--ShareBasedCompensation_c20240701__20250630__us-gaap--TransactionTypeAxis__custom--IssuanceOfSharesForConsultingAndMarketingServicesMember_ziAZNjHr0o5c"&gt;165,000&lt;/span&gt;
for the amortized value of the shares potentially issuable to a marketing company pursuant to a February 2025 referral agreement.
There was a total of &lt;span id="xdx_903_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20240701__20250630__srt--CounterpartyNameAxis__custom--VariousGranteesMember_zY3NT4qGM5Fl"&gt;289,870&lt;/span&gt;
shares of our common stock that were issued to various grantees for services in the year ended June 30, 2025, of which &lt;span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20240701__20250630__us-gaap--TransactionTypeAxis__custom--RecognizedInPriorYearMember__srt--CounterpartyNameAxis__custom--VariousGranteesMember_zq10y7segmra"&gt;125,620&lt;/span&gt;
shares were previously expensed in the year ended June 30, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;In the year ended June 30,
2024, we recognized total non-cash stock compensation expense of $&lt;span id="xdx_905_eus-gaap--ShareBasedCompensation_c20230701__20240630_zPCAsp9rLk12" title="Share-based compensation expense"&gt;432,367&lt;/span&gt; as follows: (i) $&lt;span id="xdx_906_eus-gaap--ShareBasedCompensation_c20230701__20240630__us-gaap--TransactionTypeAxis__custom--AmortizedValueOfRSUsMember_zNRUgOSAjU07"&gt;214,992&lt;/span&gt; for the amortized value of the RSUs
granted to our three executive officers and a non-executive recipient, as previously described; (ii) $&lt;span id="xdx_904_eus-gaap--ShareBasedCompensation_c20230701__20240630__us-gaap--TransactionTypeAxis__custom--AmortizedValueOfCompensationPlanMember_zvPZgEHLxni5"&gt;175,500&lt;/span&gt; for the amortized value
of the portion of the new compensation plan for our independent directors that is attributable to stock; (iii) $&lt;span id="xdx_908_eus-gaap--ShareBasedCompensation_c20230701__20240630__us-gaap--TransactionTypeAxis__custom--AmortizedValueOfSharesGrantedMember_zIWl6tofFDLj"&gt;29,450&lt;/span&gt; for the net amortized
value of the shares granted to various advisors under their annual service contracts; and (iv) $&lt;span id="xdx_902_eus-gaap--ShareBasedCompensation_c20230701__20240630__us-gaap--TransactionTypeAxis__custom--FairValueOfIncentiveSharesMember_zbqSG1niRL1b"&gt;12,425&lt;/span&gt; for the fair value of incentive
shares earned by a wholesale dealer as of December 31, 2023 (see Note 5). There was a total of &lt;span id="xdx_900_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20230701__20240630__srt--CounterpartyNameAxis__custom--IndependentDirectorsMember_ztPHltQF76h2"&gt;80,964&lt;/span&gt; shares of common stock that were
issued to our independent directors in the year ended June 30, 2024, which were previously expensed in the year ended June 30, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;&lt;i&gt;Other Matters&lt;/i&gt; &#x2013;
In February 2019, the Company&#x2019;s Board of Directors approved the establishment of a new 2019 Stock Option Plan with an authorization
for the issuance of up to &lt;span id="xdx_900_eus-gaap--DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance_iI_c20190228__us-gaap--PlanNameAxis__custom--StockPlan2019Member_zjoX9i1LsuW7" title="Shares authorized for issuance under plan"&gt;2,500,000&lt;/span&gt; shares of common stock. In December 2024, the Plan was amended to increase the number of shares of
common stock authorized for issuance by &lt;span id="xdx_900_eus-gaap--DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance_iI_c20241231__us-gaap--PlanNameAxis__custom--StockPlan2019Member_z2WHQJsVEj6l" title="Shares authorized for issuance under plan"&gt;5,000,000&lt;/span&gt; shares. The Plan is designed to provide for future discretionary grants of stock options,
stock awards and stock unit awards to key employees and non-employee directors. As of June 30, 2025, we have made total awards of &lt;span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20240701__20250630__us-gaap--PlanNameAxis__custom--StockPlan2019Member_zJEjf3By9jH4" title="Shares granted"&gt;2,615,054&lt;/span&gt;
shares under the Plan as follows: (i) &lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20240701__20250630__us-gaap--PlanNameAxis__custom--StockPlan2019Member__srt--CounterpartyNameAxis__custom--ThreeExecutiveOfficersAndNonExecutiveMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zNNPrD7e7YF2" title="Shares granted"&gt;2,256,362&lt;/span&gt; shares for the RSUs granted to our three executive officers and two non-executive recipients,
as noted above; (ii) &lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20240701__20250630__us-gaap--PlanNameAxis__custom--StockPlan2019Member__srt--CounterpartyNameAxis__custom--ThreeIndependentDirectorsMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zad3t3EkTqLl" title="Shares granted"&gt;153,808&lt;/span&gt; shares for the services of our three independent directors in the years ended June 30, 2024 and 2023, pursuant
to the new compensation plan adopted for independent directors in August 2022; and (iii) &lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20240701__20250630__us-gaap--PlanNameAxis__custom--StockPlan2019Member__srt--CounterpartyNameAxis__custom--SeveralWholesaleDealersMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zKWIFKQF3gSb" title="Shares granted"&gt;204,884&lt;/span&gt; shares granted to various consultants
for their services and to wholesale dealers under an incentive sales program.&lt;/p&gt;

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

</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:SharesIssued
      contextRef="AsOf2025-02-28_custom_PrivateEquityOfferingMember"
      decimals="INF"
      id="Fact000488"
      unitRef="Shares">543500</us-gaap:SharesIssued>
    <us-gaap:SharePrice
      contextRef="AsOf2025-02-28_custom_PrivateEquityOfferingMember"
      decimals="INF"
      id="Fact000490"
      unitRef="USDPShares">2.00</us-gaap:SharePrice>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="From2025-02-012025-02-28_custom_PrivateEquityOfferingMember"
      decimals="0"
      id="Fact000492"
      unitRef="USD">1087000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <NEOV:UnitDescription
      contextRef="From2022-08-012022-08-31_custom_UnderwrittenPublicOfferingMember"
      id="Fact000494">each Unit consisting of one share of common
stock and one warrant</NEOV:UnitDescription>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2022-08-012022-08-31_custom_UnderwrittenPublicOfferingMember_custom_UnitsMember"
      decimals="INF"
      id="Fact000496"
      unitRef="Shares">1121250</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <NEOV:GrossProceedsFromIssuanceOrSaleOfEquity
      contextRef="From2022-08-012022-08-31_custom_UnderwrittenPublicOfferingMember_custom_UnitsMember"
      decimals="0"
      id="Fact000498"
      unitRef="USD">4485000</NEOV:GrossProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="From2022-08-012022-08-31_custom_UnderwrittenPublicOfferingMember_custom_UnitsMember"
      decimals="0"
      id="Fact000500"
      unitRef="USD">3780000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <NEOV:WarrantsIssuedShares
      contextRef="From2022-08-012022-08-31_custom_UnderwrittenPublicOfferingMember_custom_UnderwriterMember"
      decimals="INF"
      id="Fact000502"
      unitRef="Shares">58500</NEOV:WarrantsIssuedShares>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2022-08-31_custom_UnderwrittenPublicOfferingMember_custom_UnderwriterMember"
      decimals="INF"
      id="Fact000504"
      unitRef="USDPShares">4.40</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="From2022-08-012022-08-31_custom_UnderwrittenPublicOfferingMember_custom_ConvertibleNotes2018Member"
      decimals="0"
      id="Fact000506"
      unitRef="USD">59251</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="From2022-08-012022-08-31_custom_UnderwrittenPublicOfferingMember_custom_ConvertibleNotes2018Member"
      decimals="INF"
      id="Fact000508"
      unitRef="Shares">9404867</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="From2022-08-012022-08-31_custom_UnderwrittenPublicOfferingMember_custom_ConvertibleNotes2021Member"
      decimals="0"
      id="Fact000510"
      unitRef="USD">1068000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="From2022-08-012022-08-31_custom_UnderwrittenPublicOfferingMember_custom_ConvertibleNotes2021Member"
      decimals="INF"
      id="Fact000512"
      unitRef="Shares">267000</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2025-06-30"
      decimals="INF"
      id="Fact000514"
      unitRef="Shares">1179750</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:WarrantsAndRightsOutstandingMaturityDate contextRef="AsOf2025-06-30" id="Fact000516">2027-08-01</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000518">&lt;table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_zhbanIqiopsc" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 100%; margin-right: auto" summary="xdx: Disclosure - Equity (Details - Warrant activity)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B5_zjF1yBcuVG1k" style="display: none"&gt;Schedule of warrant activity&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Number&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Wtd. Avg.&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Wtd. Avg.&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Aggregate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;of&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Exercise&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Remaining&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Intrinsic&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Shares&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Price&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Term (Yrs.)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%"&gt;Outstanding at July 1, 2023&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_d0_c20230701__20240630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zsbR0tktSELa" style="width: 12%; text-align: right" title="Warrants outstanding, beginning"&gt;1,179,750&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iS_d0_c20230701__20240630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zjwgJskX3Q5j" style="width: 12%; text-align: right" title="Warrants outstanding, weighted average exercise price, beginning"&gt;4.02&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtYp_c20230630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zgQodSnfWCh9" style="width: 12%; text-align: right" title="Warrants outstanding, term"&gt;4.1&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_iI_d0_c20230630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zWgMLr21ihje" style="width: 12%; text-align: right" title="Warrants outstanding, aggregate intrinsic value"&gt;&#x2013;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Warrants issued&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d0_c20230701__20240630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zqkhUAgKwyK7" style="text-align: right" title="Warrants issued"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d0_c20230701__20240630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zt5HP9l0PiS" style="text-align: right" title="Warrants issued, weighted average exercise price"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Warrants exercised/forfeited&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_di0_c20230701__20240630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zenVGUex2U69" style="border-bottom: Black 1pt solid; text-align: right" title="Warrants exercised/forfeited"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_iN_di0_c20230701__20240630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zGSqoKJQqcJ" style="border-bottom: Black 1pt solid; text-align: right" title="Warrants exercised/forfeited, weighted average exercise price"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Outstanding at June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_d0_c20240701__20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zzI4liaJYN16" style="text-align: right" title="Warrants outstanding, beginning"&gt;1,179,750&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iS_d0_c20240701__20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zyJw28Q9rrl8" style="text-align: right" title="Warrants outstanding, weighted average exercise price, beginning"&gt;4.02&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtYp_c20240630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zT23e19esTdj" style="text-align: right" title="Warrants outstanding, term"&gt;3.1&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_iI_d0_c20240630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zrJqAEjaXT21" style="text-align: right" title="Warrants outstanding, aggregate intrinsic value"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Warrants issued&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d0_c20240701__20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zmHz1eyJrsX7" style="text-align: right" title="Warrants issued"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d0_c20240701__20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zCot0Kij6dM4" style="text-align: right" title="Warrants issued, weighted average exercise price"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Warrants exercised/forfeited&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_di0_c20240701__20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zfVwVNNM7Kk3" style="border-bottom: Black 1pt solid; text-align: right" title="Warrants exercised/forfeited"&gt;(98,600&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_iN_di0_c20240701__20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zgI4OVaRzdh8" style="border-bottom: Black 1pt solid; text-align: right" title="Warrants exercised/forfeited, weighted average exercise price"&gt;(4.24&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Outstanding at June 30, 2025&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ClassOfWarrantOrRightOutstanding_iE_d0_c20240701__20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zWhe7DN36C0h" style="border-bottom: Black 2.5pt double; text-align: right" title="Warrants outstanding, ending"&gt;1,081,150&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&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; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iE_d0_c20240701__20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zBvARi2OU4yl" style="border-bottom: Black 2.5pt double; text-align: right" title="Warrants outstanding, weighted average exercise price, ending"&gt;4.00&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&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; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtYp_c20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zipxPcYsK2t7" style="border-bottom: Black 2.5pt double; text-align: right" title="Warrants outstanding, term"&gt;2.1&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&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; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_iI_d0_c20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_z3kz9zNP3Usj" style="border-bottom: Black 2.5pt double; text-align: right" title="Warrants outstanding, aggregate intrinsic value"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Exercisable at June 30, 2025&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--ClassOfWarrantOrRightExercisable_iI_d0_c20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zcL8fodBM4Ch" style="border-bottom: Black 2.5pt double; text-align: right" title="Warrants exercisable"&gt;1,081,150&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&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; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice_iI_d0_c20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zr41pKWGRr6h" style="border-bottom: Black 2.5pt double; text-align: right" title="Warrants exercisable, weighted average exercise price"&gt;4.00&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&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; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--WarrantsAndRightsOutstandingTermExercisable_iI_dtYp_c20240701__20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zJ2J2MDOLZ01" style="border-bottom: Black 2.5pt double; text-align: right" title="Warrants exercisable, term"&gt;2.1&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&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; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercisable_iI_d0_c20250630__us-gaap--AwardTypeAxis__custom--WarrantsMember_zyPsFwDdH3T6" style="border-bottom: Black 2.5pt double; text-align: right" title="Warrants exercisable, aggregate intrinsic value"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="AsOf2023-06-30_custom_WarrantsMember"
      decimals="INF"
      id="Fact000520"
      unitRef="Shares">1179750</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2023-06-30_custom_WarrantsMember"
      decimals="INF"
      id="Fact000522"
      unitRef="USDPShares">4.02</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="AsOf2023-06-30_custom_WarrantsMember"
      id="Fact000524">P4Y1M6D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="AsOf2023-06-30_custom_WarrantsMember"
      decimals="0"
      id="Fact000526"
      unitRef="USD">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2023-07-012024-06-30_custom_WarrantsMember"
      decimals="INF"
      id="Fact000528"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2023-07-012024-06-30_custom_WarrantsMember"
      decimals="INF"
      id="Fact000530"
      unitRef="USDPShares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="From2023-07-012024-06-30_custom_WarrantsMember"
      decimals="INF"
      id="Fact000532"
      unitRef="Shares">-0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="From2023-07-012024-06-30_custom_WarrantsMember"
      decimals="INF"
      id="Fact000534"
      unitRef="USDPShares">-0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="AsOf2024-06-30_custom_WarrantsMember"
      decimals="INF"
      id="Fact000536"
      unitRef="Shares">1179750</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2024-06-30_custom_WarrantsMember"
      decimals="INF"
      id="Fact000538"
      unitRef="USDPShares">4.02</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="AsOf2024-06-30_custom_WarrantsMember"
      id="Fact000540">P3Y1M6D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="AsOf2024-06-30_custom_WarrantsMember"
      decimals="0"
      id="Fact000542"
      unitRef="USD">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2024-07-012025-06-30_custom_WarrantsMember"
      decimals="INF"
      id="Fact000544"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2024-07-012025-06-30_custom_WarrantsMember"
      decimals="INF"
      id="Fact000546"
      unitRef="USDPShares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="From2024-07-012025-06-30_custom_WarrantsMember"
      decimals="INF"
      id="Fact000548"
      unitRef="Shares">98600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="From2024-07-012025-06-30_custom_WarrantsMember"
      decimals="INF"
      id="Fact000550"
      unitRef="USDPShares">4.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="AsOf2025-06-30_custom_WarrantsMember"
      decimals="INF"
      id="Fact000552"
      unitRef="Shares">1081150</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2025-06-30_custom_WarrantsMember"
      decimals="INF"
      id="Fact000554"
      unitRef="USDPShares">4.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="AsOf2025-06-30_custom_WarrantsMember"
      id="Fact000556">P2Y1M6D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="AsOf2025-06-30_custom_WarrantsMember"
      decimals="0"
      id="Fact000558"
      unitRef="USD">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <NEOV:ClassOfWarrantOrRightExercisable
      contextRef="AsOf2025-06-30_custom_WarrantsMember"
      decimals="INF"
      id="Fact000560"
      unitRef="Shares">1081150</NEOV:ClassOfWarrantOrRightExercisable>
    <NEOV:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2025-06-30_custom_WarrantsMember"
      decimals="INF"
      id="Fact000562"
      unitRef="USDPShares">4.00</NEOV:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <NEOV:WarrantsAndRightsOutstandingTermExercisable
      contextRef="From2024-07-012025-06-30_custom_WarrantsMember"
      id="Fact000564">P2Y1M6D</NEOV:WarrantsAndRightsOutstandingTermExercisable>
    <NEOV:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercisable
      contextRef="AsOf2025-06-30_custom_WarrantsMember"
      decimals="0"
      id="Fact000566"
      unitRef="USD">0</NEOV:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercisable>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="From2024-11-012024-11-30_custom_WarrantsMember"
      decimals="INF"
      id="Fact000573"
      unitRef="Shares">58500</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="From2024-11-012024-11-30_custom_WarrantsMember"
      decimals="INF"
      id="Fact000575"
      unitRef="Shares">15312</us-gaap:ConversionOfStockSharesIssued1>
    <NEOV:WarrantsExercised
      contextRef="From2024-11-012024-11-30_custom_WarrantsMember"
      decimals="INF"
      id="Fact000577"
      unitRef="Shares">40100</NEOV:WarrantsExercised>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="From2024-11-012024-11-30_custom_WarrantsMember"
      decimals="0"
      id="Fact000579"
      unitRef="USD">160400</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2024-04-012024-04-30_srt_ChiefExecutiveOfficerMember_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fact000581"
      unitRef="Shares">1280000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <NEOV:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodValue
      contextRef="From2024-04-012024-04-30_srt_ChiefExecutiveOfficerMember_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Fact000583"
      unitRef="USD">2854000</NEOV:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2025-02-012025-02-28_srt_ChiefFinancialOfficerMember_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fact000585"
      unitRef="Shares">240000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2022-02-012022-02-28_srt_ChiefFinancialOfficerMember_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fact000587"
      unitRef="Shares">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2022-12-302023-01-02_srt_ChiefFinancialOfficerMember_us-gaap_RestrictedStockUnitsRSUMember_custom_Milestone1Member"
      decimals="INF"
      id="Fact000589"
      unitRef="Shares">250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2023-12-302024-01-02_srt_ChiefFinancialOfficerMember_us-gaap_RestrictedStockUnitsRSUMember_custom_Milestone2Member"
      decimals="INF"
      id="Fact000591"
      unitRef="Shares">50000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2025-01-012025-01-31_srt_ChiefOperatingOfficerMember_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fact000593"
      unitRef="Shares">150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2024-06-012024-06-30_custom_TwoOtherIndividualsMember_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fact000595"
      unitRef="Shares">136362</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2024-10-012024-10-31_custom_TwoOtherIndividualsMember_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fact000597"
      unitRef="Shares">136362</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2025-01-012025-01-31_custom_ThreeOfficersAndTwoOtherIndividualsMember_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fact000599"
      unitRef="Shares">1806362</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensation
      contextRef="From2024-07-012025-06-30_us-gaap_RestrictedStockUnitsRSUMember_custom_ThreeOfficersAndTwoOtherIndividualsMember"
      decimals="0"
      id="Fact000601"
      unitRef="USD">1011405</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-07-012024-06-30_us-gaap_RestrictedStockUnitsRSUMember_custom_ThreeOfficersAndTwoOtherIndividualsMember"
      decimals="0"
      id="Fact000603"
      unitRef="USD">214992</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="AsOf2025-06-30_custom_TwoDirectorsMember"
      decimals="0"
      id="Fact000605"
      unitRef="USD">195000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:ShareBasedCompensation
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000612"
      unitRef="USD">2101488</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2024-07-012025-06-30_custom_AmortizedValueOfRSUsMember"
      decimals="0"
      id="Fact000613"
      unitRef="USD">1011405</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2024-07-012025-06-30_custom_NewCompensationPlanMember"
      decimals="0"
      id="Fact000614"
      unitRef="USD">175500</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2024-07-012025-06-30_custom_IssuanceOfSharesForAdvisoryServicesMember"
      decimals="0"
      id="Fact000615"
      unitRef="USD">515498</us-gaap:ShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="From2024-07-012025-06-30_custom_IssuanceOfSharesForAdvisoryServicesMember"
      decimals="INF"
      id="Fact000617"
      unitRef="Shares">174650</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:ShareBasedCompensation
      contextRef="From2024-07-012025-06-30_custom_AmortizedValueOfCompensationPlanMember"
      decimals="0"
      id="Fact000618"
      unitRef="USD">234085</us-gaap:ShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="From2024-07-012025-06-30_custom_AmortizedValueOfCompensationPlanMember"
      decimals="INF"
      id="Fact000619"
      unitRef="Shares">78565</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:ShareBasedCompensation
      contextRef="From2024-07-012025-06-30_custom_IssuanceOfSharesForConsultingAndMarketingServicesMember"
      decimals="0"
      id="Fact000620"
      unitRef="USD">165000</us-gaap:ShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="From2024-07-012025-06-30_custom_VariousGranteesMember"
      decimals="INF"
      id="Fact000621"
      unitRef="Shares">289870</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="From2024-07-012025-06-30_custom_RecognizedInPriorYearMember_custom_VariousGranteesMember"
      decimals="INF"
      id="Fact000622"
      unitRef="Shares">125620</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000624"
      unitRef="USD">432367</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-07-012024-06-30_custom_AmortizedValueOfRSUsMember"
      decimals="0"
      id="Fact000625"
      unitRef="USD">214992</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-07-012024-06-30_custom_AmortizedValueOfCompensationPlanMember"
      decimals="0"
      id="Fact000626"
      unitRef="USD">175500</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-07-012024-06-30_custom_AmortizedValueOfSharesGrantedMember"
      decimals="0"
      id="Fact000627"
      unitRef="USD">29450</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-07-012024-06-30_custom_FairValueOfIncentiveSharesMember"
      decimals="0"
      id="Fact000628"
      unitRef="USD">12425</us-gaap:ShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="From2023-07-012024-06-30_custom_IndependentDirectorsMember"
      decimals="INF"
      id="Fact000629"
      unitRef="Shares">80964</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance
      contextRef="AsOf2019-02-28_custom_StockPlan2019Member"
      decimals="INF"
      id="Fact000631"
      unitRef="Shares">2500000</us-gaap:DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance
      contextRef="AsOf2024-12-31_custom_StockPlan2019Member"
      decimals="INF"
      id="Fact000633"
      unitRef="Shares">5000000</us-gaap:DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2024-07-012025-06-30_custom_StockPlan2019Member"
      decimals="INF"
      id="Fact000635"
      unitRef="Shares">2615054</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2024-07-012025-06-30_custom_StockPlan2019Member_custom_ThreeExecutiveOfficersAndNonExecutiveMember_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fact000637"
      unitRef="Shares">2256362</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2024-07-012025-06-30_custom_StockPlan2019Member_custom_ThreeIndependentDirectorsMember_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fact000639"
      unitRef="Shares">153808</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2024-07-012025-06-30_custom_StockPlan2019Member_custom_SeveralWholesaleDealersMember_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fact000641"
      unitRef="Shares">204884</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000643">&lt;p id="xdx_808_eus-gaap--IncomeTaxDisclosureTextBlock_zFtvw8BcUuQf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0"&gt;&lt;/td&gt;&lt;td style="width: 0.5in; text-align: left"&gt;&lt;b&gt;(4)&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_82B_zpvSGtyM02ue"&gt;Income Taxes&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The Company is subject to
United States federal income taxes at an approximate rate of 21%. The reconciliation of the provision for income taxes at the federal
statutory rate, compared to the Company&#x2019;s income tax expense as reported, is as follows (rounded to nearest $00):&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" id="xdx_88D_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zXbqPe9SQ2Tc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Schedule of income tax expense)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B5_zqRr7dFoyJfi" style="display: none"&gt;Schedule of income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20240701__20250630_zDrUhoXJ42s3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20230701__20240630_zYLQdCqbP7rb" 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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Year Ended June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_maITEBzdg2_zvl1H7XlHSp" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Income tax benefit computed at statutory rate&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;747,900&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;279,400&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_maITEBzdg2_zFlk3AU95RW1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Change in valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(747,900&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(279,400&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--IncomeTaxExpenseBenefit_d0_mtITEBzdg2_zfYvo3Q4oAY7" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt"&gt;Provision for income taxes&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&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; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Significant components of
the Company&#x2019;s deferred tax assets at the currently enacted corporate income tax rate are as follows (rounded to nearest $00):&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zol3oRe9nKZg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Schedule of deferred taxes)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B8_z3Lgy3LacN9b" style="display: none"&gt;Schedule of deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20250630_zSHe4nSqFBz6" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20240630_zfgf7v6lUrmi" 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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;June 30, 2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--DeferredIncomeTaxesAbstract_iB_zdUnsBWdw0sb" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Deferred income tax assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_zj0ss3DWpTkh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 66%; text-align: left; padding-left: 10pt"&gt;Net operating losses&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;1,570,100&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;824,300&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_di_zcfAaVgcfnQ6" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt"&gt;Valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,570,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(824,300&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--DeferredTaxAssetsNet_iI_d0_zGpo2wfYI7qf" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 20pt"&gt;Net deferred income tax assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&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; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The Company has a cumulative
tax operating loss carry forward as of June 30, 2025 of approximately $&lt;span id="xdx_90F_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20250630_zw1ZMfGzb976" title="Operating loss carry forward"&gt;7,477,000&lt;/span&gt;, with an indefinite expiration period.&lt;/p&gt;

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











</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000645">&lt;table cellpadding="0" cellspacing="0" id="xdx_88D_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zXbqPe9SQ2Tc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Schedule of income tax expense)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B5_zqRr7dFoyJfi" style="display: none"&gt;Schedule of income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20240701__20250630_zDrUhoXJ42s3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20230701__20240630_zYLQdCqbP7rb" 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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Year Ended June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_maITEBzdg2_zvl1H7XlHSp" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Income tax benefit computed at statutory rate&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;747,900&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;279,400&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_maITEBzdg2_zFlk3AU95RW1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Change in valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(747,900&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(279,400&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--IncomeTaxExpenseBenefit_d0_mtITEBzdg2_zfYvo3Q4oAY7" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt"&gt;Provision for income taxes&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&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; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000647"
      unitRef="USD">747900</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000648"
      unitRef="USD">279400</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000650"
      unitRef="USD">-747900</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000651"
      unitRef="USD">-279400</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2024-07-01to2025-06-30"
      decimals="0"
      id="Fact000653"
      unitRef="USD">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2023-07-012024-06-30"
      decimals="0"
      id="Fact000654"
      unitRef="USD">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000656">&lt;table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zol3oRe9nKZg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Schedule of deferred taxes)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B8_z3Lgy3LacN9b" style="display: none"&gt;Schedule of deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20250630_zSHe4nSqFBz6" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20240630_zfgf7v6lUrmi" 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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;June 30, 2025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--DeferredIncomeTaxesAbstract_iB_zdUnsBWdw0sb" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Deferred income tax assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_zj0ss3DWpTkh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 66%; text-align: left; padding-left: 10pt"&gt;Net operating losses&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;1,570,100&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;824,300&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_di_zcfAaVgcfnQ6" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt"&gt;Valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,570,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(824,300&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--DeferredTaxAssetsNet_iI_d0_zGpo2wfYI7qf" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 20pt"&gt;Net deferred income tax assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&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; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000661"
      unitRef="USD">1570100</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000662"
      unitRef="USD">824300</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000664"
      unitRef="USD">1570000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000665"
      unitRef="USD">824300</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000667"
      unitRef="USD">0</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000668"
      unitRef="USD">0</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000670"
      unitRef="USD">7477000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000676">&lt;p id="xdx_80A_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zZedQMBKI6Z7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0"&gt;&lt;/td&gt;&lt;td style="width: 0.5in"&gt;&lt;b&gt;(5)&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_825_zkDT8K0rdE1h"&gt;Commitments and Contingencies&lt;/span&gt; &lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Effective January 1, 2021,
we secured new corporate and manufacturing office space under a sublease agreement with a company that served as our contract manufacturer
at that time. Under the terms of the sublease agreement, we were required to make rental payments of $&lt;span id="xdx_905_eus-gaap--PaymentsForRent_c20210101__20241231_zqZ1G1NWtkX1" title="Monthly rental payments"&gt;10,350&lt;/span&gt; per month during the initial
one-year term of the agreement. Further, under the terms of the sublease agreement, we were granted the right to renew the sublease for
additional terms of 12 months each upon mutual agreement of both parties, provided thirty days&#x2019; notice is given for each subsequent
term, at a modest increase in the monthly rent, through December 31, 2024. However, we were under no obligation to renew it. At inception
of the sublease, management determined that exercise of the renewal option was not reasonably certain and, notwithstanding that the Company
elected to renew the agreement for additional one year periods as of January 1, 2022, 2023 and 2024. Accordingly, we have accounted for
it as a short-term lease under ASC 842, &lt;i&gt;Leases&lt;/i&gt;. Effective December 31, 2024, the parties mutually agreed to a short-term extension
of the sublease agreement, on essentially the same terms, through February 28, 2025. Prior to expiration of the extended sublease, the
Company relocated its corporate and manufacturing office space to another facility in the same vicinity under a 13 month sublease agreement
with the sublandlord, at a base rental of $&lt;span id="xdx_905_eus-gaap--PaymentsForRent_c20250101__20250228_z0b6Jb0DgHMb" title="Monthly rental payments"&gt;18,638&lt;/span&gt; per month. We are accounting for the lease agreement as an operating lease under ASU
2016-02, &lt;i&gt;Leases (Topic 842)&lt;/i&gt;. Accordingly, the Company has capitalized the present value of the future lease obligations and is
amortizing the related right-of-use asset on a straight-line basis each month over the term of the lease.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;As indicated in Note 1, the
Company sells its proprietary ESS units through wholesale dealers, primarily in California. In that regard, the Company has entered into
agreements with several wholesale dealers operating in California and other states under which the Company has incentivized the dealers
to achieve quarterly sales above targeted levels by agreeing to grant them shares of the Company&#x2019;s common stock for exceeding such
quarterly sales targets, subject to defined maximums, as determined annually on a calendar year basis.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We are dependent on our two
main component vendors for our suppliers of batteries, inverters and other raw materials and the inability of these single-source suppliers
to deliver necessary components of our products according to our schedule and at prices, quality levels and volumes acceptable to us,
or our inability to efficiently manage these components, could have a material adverse effect on our financial condition and operating
results. Beginning in April 2025, the Trump Administration implemented a significant increase in tariff rates on all goods imported from
China, although it was temporarily suspended for 90 days in April 2025 and the suspension has recently been extended to early November
2025. Prior to the tariff escalation in April 2025, we had anticipated the likelihood of facing such a tariff increase and began stockpiling
our inventory of these two components. As a result, we do not anticipate having to purchase a significant level of such components at
post-tariff prices for the next several months.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;From time to time in the ordinary
course of our business, the Company may be involved in legal proceedings, the outcomes of which may not be determinable. The Company is
not involved in any legal proceedings at this time. The results of litigation are inherently unpredictable. Any claims against us, whether
meritorious or not, could be time consuming, result in costly litigation, require significant amounts of management time and result in
diversion of significant resources. We are not able to estimate an aggregate amount or range of reasonably possible losses for those legal
matters for which losses are not probable and estimable.&lt;/p&gt;

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













</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PaymentsForRent
      contextRef="From2021-01-012024-12-31"
      decimals="0"
      id="Fact000678"
      unitRef="USD">10350</us-gaap:PaymentsForRent>
    <us-gaap:PaymentsForRent
      contextRef="From2025-01-012025-02-28"
      decimals="0"
      id="Fact000680"
      unitRef="USD">18638</us-gaap:PaymentsForRent>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000687">&lt;p id="xdx_805_eus-gaap--SubsequentEventsTextBlock_zJpZVdZPBHh4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0"&gt;&lt;/td&gt;&lt;td style="width: 0.5in"&gt;&lt;b&gt;(6)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;&lt;span id="xdx_82E_zbhwfGl7rAq3"&gt;Subsequent Events&lt;/span&gt; &lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;On July 4, 2025, Congress
passed, and the President signed into law the &lt;i&gt;One Big Beautiful Bill Act (&#x201c;OBBB&#x201d;). &lt;/i&gt;Among other provisions, it extends
many of the expiring provisions from the &lt;i&gt;Tax Cuts and Jobs Act&lt;/i&gt; of 2017 and &lt;span style="background-color: white"&gt;phases out a number
of clean energy tax incentives, including credits for the installation of residential solar panels. Based on our preliminary analysis,
however, we do not expect passage of the OBBB to have a material impact on our business. &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;On July 23, 2025, we issued
78,565 shares of common stock to a wholesale distributor as a sales incentive pursuant to a February 2025 distribution agreement and 10,400
shares of common stock to a product marketing consultant pursuant to a February 2025 letter agreement, which were previously expensed
in the year ended June 30, 2025 (see Note 3).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;On August 22, 2025, we issued
Non-Qualified Stock Options to a group of our employees to purchase a total of 144,000 shares of our common stock at the current stock
price of $3.60 per share, pursuant to the provisions of our 2019 Stock Option Plan. These options are exercisable for a period of 5 years
from the date of issuance and will become vested on a ratable basis over a period of 3 years from the date of issuance. Using the Black-Scholes
valuation model, we have calculated that the total fair value of these options as of the date of issuance was approximately $342,400,
and we will amortize this total amount to stock compensation expense on a straight-line basis over the 3-year vesting period of the options.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 0; text-align: justify; text-indent: 0.5in"&gt;On September 5, 2025, we obtained
a two year extension of the maturity date of our $5 million line of credit agreement from the lender to September 3, 2028 (see Note 2).&lt;/p&gt;

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

</us-gaap:SubsequentEventsTextBlock>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="From2025-04-012025-06-30" id="Fact000688">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="From2025-04-012025-06-30" id="Fact000689">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="From2025-04-012025-06-30" id="Fact000690">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="From2025-04-012025-06-30" id="Fact000691">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:AwardTmgMnpiDiscTextBlock contextRef="From2024-07-01to2025-06-30" id="Fact000692">The
information required by this item is incorporated by reference to our proxy statement for the 2025 Annual Meeting of Stockholders to be
filed with the Securities and Exchange Commission within 120 days of the fiscal year ended June 30, 2025 and is incorporated into this
Annual Report on Form 10-K by reference.</ecd:AwardTmgMnpiDiscTextBlock>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="From2024-07-01to2025-06-30" id="Fact000693">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
</xbrl>
